返回知识库
agent进阶

工具契约设计

工具契约定义模型何时调用、需要什么参数和会产生什么结果。

01

为什么重要

模糊或万能工具会提高误用和安全风险。

02

核心原理

工具按单一职责设计,参数用强 Schema,返回稳定机器字段,副作用和错误明确分类。

03

工程实现

  • 名称体现动作
  • 描述调用前置条件
  • 错误可重试性明确
04

最小示例

search_docs 只搜索并返回片段,不同时生成答案或修改文档。
05

常见误区

  • 一个工具包办所有动作
  • 错误只返回字符串
06

面试怎么说

工具是模型与确定性系统的 API,应该像生产接口一样设计和测试。