Loading...
结构化反思(Think Tool)
在智能体的工具 schema 中声明的一个专用、无副作用的“think”工具(Anthropic),模型在轨迹中途调用它,以在工具结果与下一步行动之间追加结构化推理。该调用没有任何外部效果,也不返回任何有用的内容:它只是为模型提供一个检查点,以便在一条很长的工具调用链中行动之前重新阅读策略、核对约束并进行规划。Anthropic 报告称,当把该工具与一段展示其用法的提示词搭配使用时,在 tau-bench 的 pass^1 airline 指标上取得了 54% 的相对提升(0.570,而基线为 0.370)。它不同于 `metacognitive-monitoring`:后者指的是监控自身推理的通用能力,而 think 工具是实现这一能力的一种具体的工具 schema 层面的机制,与在首次响应之前进行的扩展思考或推理时思考不同。
In 30 seconds
- What
- 在 schema 中声明一个空操作工具,模型在执行过程中调用它,以便暂停、重读策略,并规划下一步动作。
- When to use
- 在做出不可逆动作之前,模型必须核实约束或策略合规性的长工具调用链。
- Watch out
- 如果提示中的示例薄弱或缺失,模型可能根本不去调用 think;其效果完全取决于你是否向模型展示了何时以及如何使用它。
Loading technique guide…