工作机制与关键组成
描述可用工具
为每项工具设定明确、有限的用途,并定义机器可读的输入结构。
校验并授权
在模型之外检查参数、用户身份、权限和是否需要人工确认。
执行并反馈
运行函数、返回范围适当的结果,再让模型继续处理或回答。
如何选择
当模型需要受控地使用应用能力时,可以采用工具调用;具体执行应留在可信的宿主程序中。
适合解决哪些问题
- 通过应用 API 让助手查询目录或创建草稿。
- 以明确授权方式,将少量操作能力开放给智能体。
使用时要留意什么
- 工具结构可以引导模型,但本身不能构成安全控制。
- 应将参数视为不可信输入;对于会产生副作用的操作,尽可能保证重复执行不会造成额外影响。
使用前,先弄清楚
模型发出了工具调用请求,是否就可以立即执行?
不能只凭模型请求执行。宿主程序需要校验参数、用户身份、权限以及是否需要确认,再调用实际函数并回传结果。工具描述帮助模型选择动作,真正的授权和执行边界应由应用代码落实。
继续核对原始资料
概念说明参考项目文档与源码;场景选择和接入建议为 AI Manuals 的整理判断。版本、价格、许可及接口细节请以项目当前说明为准。
- 项目文档与说明developers.openai.com