LESSON 7.1 · 直觉 · 90 分钟

Agent 的最小闭环

最小 Agent 循环是:接收目标与当前状态,模型决定直接回答、调用工具或停止;程序校验工具名、参数和权限后执行;把结果作为 observation 写回状态;模型据此选择下一步,直到达到成功条件、失败条件、预算上限或需要人工判断。关键不是循环次数,而是每一步都从环境取得可验证反馈。

DIRECT ANSWER · VERIFIED SOURCES ·

一个可控的 AI Agent 最小闭环由哪些步骤组成?

最小 Agent 循环是:接收目标与当前状态,模型决定直接回答、调用工具或停止;程序校验工具名、参数和权限后执行;把结果作为 observation 写回状态;模型据此选择下一步,直到达到成功条件、失败条件、预算上限或需要人工判断。关键不是循环次数,而是每一步都从环境取得可验证反馈。

视频对齐

视频对齐点:把一次任务逐帧标成 goal/state → model decision → validated action → tool result/observation → updated state → stop,并明确哪些决策由模型做、哪些约束由代码强制。

关键结论

  • 模型负责处理不确定决策;代码负责权限、schema、超时、重试、预算和终止条件。
  • 预定义代码路径是 workflow;当模型动态决定步骤和工具时,系统才更接近 agent。
  • 工具结果是环境事实而不是模型记忆,必须被记录、解析并用于下一步判断。

边界与常见误解

Agent 并非“让 LLM 无限循环”。开放任务会累积错误、成本和风险;生产系统需要沙箱、幂等工具、审计日志、最大步数,以及对付款、发布、删除等高影响动作的人工确认。固定流程足够时不应强行使用 Agent。

一手来源

学完你应该能够

  1. 能不用术语堆砌,解释「Agent 的最小闭环」解决了什么问题。
  2. 能围绕 observe–reason–act、environment、termination 画出变量与因果关系。
  3. 能完成「不用框架写一个 tool loop」,并用证据而不是感觉判断结果。

核心概念

observe–reason–act

observe–reason–act把生成模型嵌入状态机:观察环境、选择动作、执行工具、记录结果并判断终止。可靠性来自显式状态和边界,不来自更长的思维文本。

environment

environment必须映射为可观察状态、权限边界和可回放轨迹,才能被测试与审计。 把它放进前后依赖中:输入从哪里来,输出会改变谁。

termination

termination把生成模型嵌入状态机:观察环境、选择动作、执行工具、记录结果并判断终止。可靠性来自显式状态和边界,不来自更长的思维文本。

实践任务

不用框架写一个 tool loop

  • 预测:在运行代码前,写下你预期的输出、趋势或失败位置。
  • 构建:从一个可手算例子开始,只保留回答核心问题所需的最小组件。
  • 验证:使用轨迹回放、schema 校验、权限测试与回归任务集;保存参数、随机种子与原始结果。
  • 迁移:换一个工具、失败模式或权限边界后仍保持可控,说明原结论是否仍成立。

进入完整互动课程