跳到主要内容

工具库

工具库用于管理系统中所有可供 AI 调用的工具能力


一、功能概述

工具库 是 AI 执行任务的核心能力支撑模块。

在用户提问或执行技能时,AI 会根据需求自动选择合适的工具进行调用,从而完成数据查询、计算处理及外部系统操作。

二、工具类型说明

系统中的工具按来源可分为以下几类:

1. 公共工具

系统内置的基础能力工具,例如:

  • 读取文件
  • 写入文件
  • 执行 Python
  • 特点
    • 无需额外配置
    • 可直接被技能调用

2. 运行时工具

由系统运行时自动提供的工具。

  • 特点
    • 自动生成
    • 不支持绑定到技能
    • 主要用于系统内部运行支持

3. MCP 远程工具

通过 MCP 服务 接入的外部工具。

  • 特点
    • 来源于外部系统
    • 支持批量同步
    • 能力更丰富

相关说明请参考: MCP服务

4. 低代码 API 工具

由 API 库中的接口注册生成的工具。

  • 特点
    • 来源于外部接口(如 ERP、CRM)
    • 可通过 注册为工具 生成
    • 支持业务数据操作

相关说明请参考:API库

5. 数据集工具

用于查询结构化数据(如数据库)。

  • 特点

6. 知识库工具

用于非结构化数据的语义检索(RAG)。

  • 特点

三、工具使用机制

AI 在执行任务时,工具调用流程如下:

用户提问

技能(Skill)

选择工具(Tool)

执行工具逻辑

返回结果

说明

  • 工具由 AI 自动选择,无需用户手动指定
  • 可根据问题内容动态调用一个或多个工具

四、工具列表说明

在工具库页面中,可以查看:

  • 工具名称
  • 工具类型
  • 工具描述
  • 工具来源

支持

  • 搜索工具
  • 按类型筛选

五、新增工具

目前只支持从 API库MCP 服务 注册新的工具

六、使用场景示例

示例1:文件处理

用户提问:

读取某个配置文件内容

AI 调用: 读取文件工具

示例2:数据计算

用户提问:

计算某用户风险评分

AI 调用: 风险评分工具

示例3:系统操作

用户提问:

执行一段数据处理脚本

AI 调用: Python执行工具

七、使用建议

  • 尽量为工具提供清晰的描述,便于 AI 理解用途
  • 不同业务功能建议拆分为独立工具
  • 避免功能重复的工具

八、注意事项

  • MCP 工具 需通过 MCP 服务 同步后才可使用
  • 低代码 API 工具 需在 API 库 中注册后才会出现
  • 删除工具 可能影响已绑定该工具的技能执行

九、相关模块