Problem analysis
智能体常因不理解 API 参数要求而导致调用失败,影响用户体验。
改善措施
agents.json 提供了多个特性来解决这个问题:
- 详细参数描述:在 agent_instructions 中明确说明参数用途
- 示例数据:提供参数填写示范
- 智能映射:将自然语言输入自动映射到对应参数
Implementation steps
- 为每个端点添加清晰的参数描述
- 提供1-2个典型示例
- 通过测试验证参数传递效果
- 根据结果优化描述和示例
actual effect
如查询销售报告场景,用户说”上季度数据”,智能体能准确转换为 start_date/end_date 参数。
This answer comes from the articleagents.json: an open source specification for intelligences to interact with APIs via natural languageThe