工具调用Tool Calling
AI 概念工具调用是模型请求产品执行指定工具并提供参数的输出方式例如,模型可请求查询日历,产品检查权限和参数后才实际读取日程,再把真实结果交回模型。删除、发送等操作仍须检查范围并确认。
也常被叫作Function Calling函数调用
开始前
用过会查询日历、文件或订单的聊天助手。
看完后
能说出工具调用是请求,不能把模型的请求当成已执行的动作。
“查询明天下午”从工具请求到日历结果
明天
13:00 项目会15:00 空闲16:00 评审17:30 空闲1 / 5用户提问
帮我查明天下午有没有空。
刚才发生了什么
- 1模型提出 tool call
tool call 是模型请求某个工具并附上参数,不是它已经进入日历。
- 2产品先校验
产品检查工具是否允许、时间参数是否合理,以及当前用户有没有读取权限。
- 3结果再回来
只有执行后的真实空闲时间才会被带回模型,整理成给用户的回答。
参数长得像数据也不能直接执行;删除、发送等动作仍应检查范围和确认。
接下来学什么