名词解释 / 04

工具调用

第 44 / 127 个名词用 AI 完成和自动化工作

英文名称:Tool Calling / Tool Use
常见别名:Function Calling、函数调用、函数工具调用、工具使用
所属分类:用 AI 完成和自动化工作

一句话解释

工具调用是 AI 根据当前任务选择一个被允许的外部工具,填写参数、获取执行结果,再继续完成工作的过程。Function Calling(函数调用)通常强调模型按预先定义的函数格式生成结构化参数,是实现工具调用最常见的方式之一。

工作中什么时候会遇到

AI 能搜索网页、读取文件、查询 ERP、制作表格、发送消息或创建工单时,通常都在进行工具调用。

能解决什么问题

  • 获取实时数据和企业内部信息。
  • 执行模型无法直接完成的计算或操作。
  • 把多个专用能力组合成完整任务。
  • 让 AI 从生成建议扩展到交付实际结果。

举个例子

维修人员说“查 3 号机状态并建立工单”。AI 先调用设备查询工具,读取异常数据,再填入设备号和故障信息调用工单工具;工单是否真的创建成功要由系统返回结果确认。

怎么使用

说明操作对象、范围和预期结果,提交前检查关键参数。企业应只开放必要工具,采用清晰名称和参数定义,并在服务端校验权限、业务规则与执行结果。

使用时要注意什么

接口返回成功不一定代表业务完成,网络超时还可能导致重复执行。写入、删除、群发、付款和设备控制必须设置确认、幂等、限额、回滚与审计,不能只靠提示词约束。

容易混淆的词

  • MCP:负责标准化工具发现和连接,不自动解决权限与业务安全。
  • 插件:可以安装多个工具,是能力的封装和分发形式。
  • API:真正提供数据或执行动作的软件接口;工具调用负责让模型选择接口并填写参数。

相关名词

工具应用程序编程接口模型上下文协议

相关图片

工具调用相关图片

参考来源