Steve Sun

循环工程的艺术 (opens in new tab)

原文:·· 作者:Sydney Runkle (LangChain)·· 声明:本文由 AI 翻译,可能包含错误 Agent 之所以有用,是因为它们能通过在真实世界中采取行动来帮我们自动化工作。但要让 agent 可靠地完成有价值的工作,光有一个好模型是不够的——还需要一个精心设计的 harness(控制框架),且这个 harness 要适配具体的任务集。 核心 agent 算法很简单:给 LLM 上下文,让它在一个循环里反复调用工具,直到任务完成。这是最基本的循环。但远非驱动 agent 的唯一循环。@swyx 最近写了篇好文章叫 下面是我们对这个堆栈的理解,以及如何用 LangChain 的各个原语来装备每一层。 循环 1:Agent 在最底层,agent 就是一个模型在循环里反复调工具,直到任务完成。 这就是 LangChain 的 拿我们内部的文档 agent 举例(后面整篇文章都用它来做例子)。在第一层循环里,它收到一个文档改进的请求,模型规划并起草修改,然后用工具来克隆仓库、读文件、写文档、开 PR 等等。 循环 2:验证循环 agent 循环能把事情做完,但第一次跑...

Read the original article
Sign in to keep reading the full article.

Keyboard Shortcuts

Navigation

Next / previous post
j/k
Open post
oorEnter
Preview post
v

Post Actions

Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Save / unsave
s

Recommendations

Add interest / feed
Enter
Not interested
x

Go to

Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Discover
gb
Search
/

General

Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help