[控场AI]
概念Tool Contract

工具契约

智能体与工具之间关于调用方式、输入参数、输出格式及错误语义的明确约定,通常以 JSON Schema 等结构化描述提供给模型,直接影响工具调用准确率与自主纠错能力

时间轴 (近 90 天)

11月1日

一个完整的工具契约包含五个部分:名称、描述、输入参数、输出结果、失败模式。

待验证50%
10月23日

工具执行失败时应返回可读的失败原因,以帮助智能体自我纠正,而不是在错误路径上反复重试。

待验证50%
10月23日

工具契约(Tool Contract)是指智能体与工具之间关于调用方式、输入参数、输出格式及错误语义的明确约定,通常以结构化描述(如 JSON Schema)的形式提供给模型。

待验证50%
10月21日

工具描述和 schema 的质量直接决定 Agent 选择工具和填写参数的可靠性。

待验证50%
10月16日

当 LLM 节点返回格式错误的 JSON 时,工具契约规定不进行无限重试,而是记录错误、跳过该记录,并在摘要中标记被跳过的记录数。

待验证50%
10月16日

工具契约不仅定义工具的功能签名,还定义失败时的完整行为规范,包括超时阈值、重试预算、回退输出和错误分类(可重试 vs 永久)。

待验证50%
10月16日

持久可靠的 Agent 系统需要一个三件套内核:内存存储、工具契约和护栏;其他一切(规划循环、推理链、元提示)属于上层脚手架,可独立替换。

待验证50%
9月20日

工具调用应遵循契约原则,失败必须报错,绝不允许静默吞掉异常

待验证50%

全部知识事实 (8)

来源文章