博客

实时连接型 AI - Tool Calling

了解 AI 的 Tool Calling

要分别查询今天的天气、KTX 时刻表、汇率和公司内部资料,就必须在多个应用和系统之间来回切换。仅使用截至训练完成时的信息的 AI,难以反映持续变化的情况。
Tool Calling 支持 AI 根据用户请求选择合适的外部工具,查询最新信息并执行工作。本文将介绍 Tool Calling 的工作方式、应用范围以及设计时需要确认的事项。

什么是 Tool Calling

Tool Calling 是一种连接大语言模型,使其能够调用外部函数、API、数据库和业务系统的技术。AI 会分析用户请求,确定所需的工具和输入值,并利用工具返回的结果生成回答或执行后续任务。

根据 AI 信息处理方式的差异
分类基于训练数据的处理基于 Tool Calling 的处理
信息时点使用截至模型训练时点的信息使用调用时点的外部数据
计算基于上下文生成结果调用计算器或运算函数确认结果
公司内部资料仅使用训练过程中包含的信息查询获得授权的数据库和文档系统
工作执行生成回答文本执行预约、登记、发送、生成报告等工作

请求处理过程

请求处理流程
请求示例

通过 Tool Calling 可以完成的工作

工具调用将信息查询与业务执行连接到同一对话流程中。用户无需了解各项服务的搜索方式或菜单位置,即可通过自然语言传达条件。企业可以根据用户权限和业务规则,配置不同的可调用工具。

应用领域连接对象处理示例
实时信息天气、交通、汇率、股价 API查询当前信息并按条件进行比较
精准计算计算器、统计函数、费用计算 API计算税费、距离、成本和统计值
企业内部信息文档存储库、数据库、搜索系统在权限范围内搜索规章、合同和业绩资料
日程管理日历、预约系统确认可用时间并登记日程
通信电子邮件、即时通讯、通知系统经用户批准后撰写并发送消息
业务自动化报告、客户管理、企业资源管理系统收集资料、填写表单、变更状态

设计时需要确认的事项

随着外部系统连接的增加,数据访问范围和执行权限也会相应扩大。服务运营方需要具体规定调用前后的验证流程、错误处理方式和费用上限。用户应能够确认哪些信息将传递至哪个系统。

确认项目可能发生的问题设计方法
个人信息保护个人信息可能在调用过程中传递至外部系统仅传输必要数据,并管理加密、保存期限和向第三方提供的条件
访问权限可能访问无权使用的资料或功能应用用户认证和基于角色的权限控制,并在调用前重新确认权限
数据准确性API 可能返回过时或错误的值标明数据时间点和来源,并进行有效性检查和交叉验证
执行责任预约、支付和发送过程中可能确认非预期操作对于难以取消的操作,设置用户确认和批准步骤
费用管理重复调用和大量请求可能导致运营成本增加设置调用次数限制、结果存储和防止重复请求的规则
维护管理外部 API 和输入格式可能发生变化实施版本管理、自动化测试、故障检测和替代处理流程
  • 将敏感信息限制在调用目的所需的范围内。
  • 对支付、预约、传输和删除操作设置用户审批步骤。
  • 持续记录工具的响应时间、错误率和调用成本。
  • 在结果中注明外部数据的来源和查询时间。
  • 发生工具故障时,应用重试次数和替代处理标准。

将CLEVI应用于实际业务的方向

CLEVI应用原则

AI在业务中的应用程度取决于模型性能、可连接的工具、执行准确性和安全控制水平。将多个工具连接到一个请求后,可以在同一界面中完成从信息检索到结果整理及后续操作的全过程。反映各项业务的权限和审批流程后,可以在维持组织安全政策的同时减少重复工作。

  • 工具调用
  • 函数调用
  • 生成式AI
  • AI代理
  • 业务自动化
  • API集成
返回新闻中心

语言和地区

机器翻译的语言由 clevi/cip-5.5-im 翻译,并会标注为机器翻译。这适用于已发布网站内容包的语言。

137 种语言

推荐

1

东亚

7

东南亚

11

南亚

18

中亚

5

中东和高加索

10

西欧和南欧

17

英国和爱尔兰

4

北欧

10

中欧和巴尔干

14

东欧

5

东非

8

西非和中非

9

南部非洲

8

美洲

5

大洋洲

5