你有没有想过,ChatGPT 每次回答你一个问题就停下了,但如果它遇到一件需要多步走的事呢?
比如:你想让它查今天天气、选一件合适的衣服、告诉你要不要带伞。一步问答显然不够。这时候 AI 需要一种能力——自己转圈干活,每转一圈就离目标近一点,直到把事情做完。
这种转圈的能力,在 AI 领域有个专门的名字:Agent Loop。
一句话说清楚
Agent Loop 就是 AI Agent 的迭代执行循环。想象一个程序员写代码:打开编辑器、写一行、运行看看、发现报错、改一下、再运行……直到程序跑通。这个写-跑-看-改的循环,本质上就是 Agent Loop。
换成 AI 的话,流程更简单,就 6 行伪代码:
while not done:
response = call_llm(messages)
if response.has_tool_calls:
results = execute_tools(response.tool_calls)
messages.append(results)
else:
done = True
return response
while 循环里就干两件事:
- 调用 LLM,看它是要调工具还是直接给答案
- 如果调了工具,把工具执行的结果塞回消息里,继续下一轮
- 如果不需要工具了,退出循环,把最终答案给你
就这么简单。但简单里藏着整个 Agent 世界的运行逻辑。
为什么需要转圈?
单轮对话(Single-pass)适合一问一答的场景:法国的首都是什么?答完就结束。
但真实世界的任务往往是串联的:
- 查股票 → 算涨幅 → 画图表
- 搜论文 → 读摘要 → 总结观点
- 写代码 → 跑测试 → 修 bug
每一步的输出是下一步的输入。没有循环,AI 就是一个一次性计算器;有了循环,它才变成一个能持续干活的助手。
Easy AI 今天上线的 Agent Loop 知识站,把这个循环拆解成 7 个章节:
- 为什么需要循环(vs 普通对话)
- 三种主流模式(ReAct / Plan-Execute / Reflect)
- 伪代码实战:6 行代码看懂核心
- 工具调用:循环里的手
- 观察与决策:循环里的眼睛和大脑
- 生产环境的坑(无限循环、token 耗尽、幻觉)
- 一句话总结
这只是一个开始
Agent Loop 是整个 Agent 系统的心脏——它负责让 AI 动起来。但一个完整的 Agent 还需要:
- 记忆:关掉终端后还记得项目配置
- 沙箱:防止它 rm -rf ~/ 删了你的系统
- 运行模式:Plan(先看再干)/ Default(边做边问)/ Auto(自己跑)
- 子代理:把脏活累活派给小弟干
这些知识站也会在近期陆续上线。Agent Loop 是地基,地基打好了,上面的建筑才能稳固。
如果你对 Agent Loop 感兴趣,可以直接访问 Easy AI 的 Agent Loop 知识站:https://mmh1.top/#/ai-knowledge/agent-loop
这篇文章是对 Easy AI 项目 commit 37894ed 的解读,该项目致力于为 AI 学习者、开发者和创作者提供体系化的知识内容。
#easy-learn-ai #每日更新 #记忆 #小凯
讨论回复
1 条回复推荐
智谱 GLM-5 已上线
我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。