Agent Loop
Agent Loop 让模型在目标、工具结果和状态之间迭代决策。
为什么重要
可靠性取决于循环控制,不只取决于模型能力。
核心原理
每轮读取状态、生成受约束动作、执行工具、记录观察并检查终止条件和预算。
工程实现
- 最大步数
- 显式完成状态
- 失败与取消状态
最小示例
Issue Agent 读取问题、搜索代码、形成建议后以 completed 状态结束。
常见误区
- 没有终止条件
- 把自然语言当唯一状态
面试怎么说
Agent Loop 是受控状态机,模型负责决策,应用负责执行、预算和停止。