Week 2 · Agent Loop 与状态管理
可复习 · 待写自己的解释我卡在哪里
还没有记录。读材料或重点时哪里不懂,就把原话记到这里,并注明出自哪份材料。
我用自己的话解释
- agent 的循环每一轮在做什么?什么时候停下来?
- 这里说的“状态”包括哪些东西?为什么需要保存它?
- 工具报错时,agent 可以怎么恢复?
自动保存在当前浏览器,不跨设备同步。
写完再展开:参考解释
- 每一轮调用一次模型:得到最终答案就停;要调用工具就执行,把结果加进去,再进入下一轮。达到轮数上限也会停。
- 对话记录、工具结果、中间产物,以及已经发生的外部操作。保存它,下一轮才知道做到哪了,中断后才能恢复。
- 根据报错修正参数后重试(设上限)、换一种方法,或者停下来交给人处理。
来源
- 材料见本页“本章材料”,所有链接都在 2026-10-29 打开确认过;
max_turns、MaxTurnsExceeded、RunState的说法来自 Agents SDK 文档原文。 - 重点、难点、示意流程和测验由 Claude 根据本页“本章材料”里的文档整理。示意流程和操作清单是虚构的教学例子,不是真实运行的结果。
- 学习目标来自你的四周 Agent 学习计划截图;计划里的具体视频和任务尚未导入。