Tool:给模型一个有边界的动作
Tool:给模型一个有边界的动作
建议用时:25 分钟
学习目标
能够为工具定义输入、输出、错误、权限和幂等性,并避免让自然语言直接变成任意执行。
本节产出
一个最小工具契约
核心知识
- 工具契约把概率生成转换为结构化调用,执行器仍需验证参数和权限。
- 读操作、写操作和外部副作用应有不同审批与重试策略。
动手练习
- 为查询天气或读取文件定义 JSON 输入输出。
- 补充错误、超时和权限拒绝情况。
完成检查
- 参数和错误可机器判断
- 有副作用的调用具备确认或幂等设计
参考与来源
- 本地知识库:《AI编码工具与 Agent 工作原理深度解析》