
书名:《Agent Runtime 工程化:从工具调用循环到可恢复执行系统》
作者:陈堂会
章节:第一章 Agent Runtime 全景 / 1.2 从 ReAct 到 Tool Calling
电子版系列:查看完整目录
第一章 Agent Runtime 全景:1.2 从 ReAct 到 Tool Calling
ReAct 论文提出把 reasoning 与 acting 交错起来:模型可以在最终答案之前产生行动,行动结果再反过来影响后续推理。这个思想后来进入了工具调用产品形态:模型输出结构化 tool call,应用执行工具,再把 tool result 或 observation 传回模型。
但要注意,ReAct 是一种行为范式,Tool Calling 是一种接口能力,Agent Loop 是 runtime 的控制结构。三者常被混用,却不是同一层东西。
可以把它们放在一张表里:
| 概念 | 关注点 | 工程问题 |
|---|---|---|
| ReAct | 推理和行动交替 | 模型什么时候该想、什么时候该做 |
| Tool Calling | 模型输出结构化调用 | schema、参数校验、结果注入 |
| Agent Loop | 多轮控制循环 | 停止条件、预算、失败、状态 |
| Runtime | 整体执行系统 | 权限、观测、恢复、评测、成本 |
模型供应商提供 tool calling,并不等于你已经拥有 runtime。很多线上事故正发生在这条缝里:模型给了一个看似合理的工具调用,但参数越界;工具执行成功,却返回了过大的输出;输出被截断后,模型误读;模型继续调用写入工具,最后把错误扩大。
系列导航
前 5 篇
- 第一章 Agent Runtime 全景:1.1 Agent、Workflow、Tool、Runtime 的边界
- 第一章 Agent Runtime 全景:导读
- 《Agent Runtime 工程化:从工具调用循环到可恢复执行系统》系列导读

