Agent 工具 Schema 怎样设计更容易被正确调用?
工具保持单一职责,名称和描述写清调用条件,参数使用明确类型、枚举和必填约束。
完整回答
返回结果也应稳定结构化,并区分成功、可重试错误和业务拒绝。不要暴露“执行任意命令”式万能工具;工具越少、边界越清晰,模型选择越稳定。
加分信息
- 主动给出可量化的验证指标
- 能结合失败案例说明取舍
常见问题
- 只背定义,不说明工程边界
- 只讲理想流程,不处理异常路径
面试官可能追问
- 这个方案最可能在哪一步失败?
- 你会用什么数据证明改动有效?
结合 MCP 文件助手的 search_files 与 read_file 分离设计。