搜索与 AI
Tool Description 是什么?
工具描述 · Tool Description
Tool Description 是工具定义中以文字说明功能与使用条件的字段。它帮助模型理解工具适用于哪些任务、需要哪些信息,以及哪些操作超出能力;它不等于参数 Schema,也不会替后端执行授权检查。
从服务介绍,改成可判断的任务信息
“提供优质餐饮服务”没有交代具体能力;“按餐厅、日期与人数查询可订时段,不创建订位”则能区分查询与写入。这是描述写法的示例,不是对所有模型都有效的固定模板。
优先交代实际功能、必要输入与能力边界,并让描述与名称、Schema 一致。工具做不到取消订位,就不应因为加入“取消”关键词而让它看似支持。
描述的效果,要分开看召回与选择
若工具还没进入候选列表,应先查候选召回、索引与加载策略;若模型已经看得到工具,才比较它是否因描述不同而改变首选。
模型提出工具调用后,应用程序仍要验证参数与权限、执行服务,再返回结果。描述更具体与任务真正完成,必须分开验证。
参考资料
最近查核: