本章进度 10 / 18
56%
正文已完成
L123一次 Agent 循环里到底发生了什么
用状态、选择、执行、观察、更新五步拆开一次工具调用。
先用本课建立“执行循环”的基本直觉,后面的判断和练习才不会只靠记结论。
建议按完整课程顺序先看上一课;如果术语陌生,可以随时回补。
- 无需安装新工具
- 直接阅读并完成本页理解检查
执行循环不是神秘的“自主思考”。从系统角度看,它反复读取当前状态、选择允许动作、执行工具、接收观察,再把结果写回状态。
能阅读一条 Agent 执行记录并指出每次状态变化的证据。
核心概念
先把关键判断说清楚
状态是可见事实
目标、已完成项、待解决缺口和预算应结构化保存,而不是依赖隐藏推理。
动作必须来自白名单
每一步只能选择获准工具或终止,不能在文本里假装调用不存在的能力。
观察不是结论
工具返回可能为空、过期或错误,更新状态前要验证来源和成功状态。
案例拆解
查库存的三步循环
目标是确认两个仓库能否满足 80 件订单。
- 01
状态记录需求 80、已查仓库为空;选择库存查询工具。
- 02
观察 A 仓 50 件并写入状态;缺口 30,继续查 B 仓。
- 03
观察 B 仓查询超时,不推断库存,更新为待人工确认并停止。
案例结果
执行记录区分了已知库存和工具失败,没有把未完成查询写成零库存。
提交前练习
现在轮到你
把一次两步工具任务写成执行轨迹。
选做练习:本节练习可用于加速你巩固,但不影响继续学习。
内容会自动保存在当前设备
查看参考答案与评分标准
参考答案
初始,核对两条订单地址,预算三次查询;动作,读取订单成功、地址验证一条成功一条超时;更新,订单 A 可配送,B 未知;终止,重试一次仍超时后交人工,不写 B 不可配送。
评分标准
- 观察和结论分开
- 状态只加入有证据事实
- 终止理由可检查
本课收口 · 理解检查
用 30 秒确认你理解了
用 30 秒理解检查确认你抓住了重点;阅读标记、练习和总结都不设硬门槛。
你现在更接近哪一种状态?
尚有必填项未完成,请补齐后再继续。
资料来源
继续核对与延伸阅读
本课内容最近更新于 。
- Building Effective Agents↗guide · 核对日期 2026-08-23
- OpenTelemetry Signals↗official-docs · 核对日期 2026-08-23