My Knowledge Tree
我对「Tool Schema」的掌握
还没有本地学习记录。
双语术语 / Bilingual Term
- 中文
- Tool Schema
- English
- Tool Schema
- Aliases
- Function Schema
一句话解释
Tool Schema 是 AI 调用工具时必须遵守的参数和返回契约。
小白比喻
像给实习生一张表格,只能填这些字段,不能自由发挥到危险区域。
具体例子 / Concrete Example
给 AI 一个 sendEmail 工具时,schema 应明确 to、subject、body、templateId、dryRun。没有 dryRun 时,AI 可能在测试阶段真的发出邮件。
第一性原理
工具越强,schema 越要严格;否则能力会变成事故入口。
为什么 AI Coding 时代必须懂
AI 工具调用的风险不在模型笨,而在工具边界、参数和副作用没设计好。
商业项目事故
模型把 reason 字段塞进 SQL 片段,底层工具没有校验,触发注入风险。
指挥 Codex 时应该怎么问
请为这个工具设计 schema、权限、副作用说明、幂等键和错误返回。 任务卡里应该怎么写
定义工具用途、参数、禁止事项、执行前检查和执行后证据。
验收标准怎么写
工具拒绝非法参数,重复调用可控,错误返回可供 agent 继续决策。
错误指令
给模型一个 runSql 工具,让它自己查。
合格指令
提供 findCustomerOrder(orderId) 和 createRefundRequest(orderId, reason, idempotencyKey)。