---
orphan: false
---

# 工具配置

工具用于帮助智能体查询外部信息或执行具体操作。用户可以为智能体绑定平台已有工具，也可以通过 MCP 服务或工作流创建自定义工具。工具需要访问外部平台时，还需要先在数据平台中配置相应的通道实例，并将通道实例绑定到工具。

## 工具的作用

- **获取外部信息：** 查询业务系统、第三方服务或实时数据。
- **执行具体操作：** 调用接口或工作流完成数据处理、内容提交等任务。
- **扩展业务能力：** 将已有业务系统和处理流程接入智能体。

知识库为智能体提供业务信息和参考依据；技能规定任务的处理方法；工具负责查询外部系统或执行具体操作。

## 工具类型

- **系统内置工具：** 由平台提供，可以直接绑定到智能体；需要访问外部平台时，还需绑定相应的通道实例。
- **自定义工具：** 由用户通过 MCP 服务或平台中已有的工作流创建。

## 配置外部平台连接

### 通道实例的作用

通道实例用于保存工具访问外部平台所需的连接和授权配置。工具通过绑定通道实例，确定需要连接的平台及使用的账号或应用配置。

通道实例负责建立外部平台连接，工具负责提供具体能力，智能体通过绑定工具使用该能力。

### 配置通道实例

1. 进入数据平台的通道配置页面。
2. 选择需要连接的外部平台。
3. 新建通道实例，并填写连接或授权信息。
4. 完成授权并保存通道实例。
5. 返回工具配置页面，将工具绑定到对应的通道实例。

## 配置与管理工具

### 绑定工具

1. 进入目标智能体的配置页面。
2. 在**工具**配置区域选择**添加**。
3. 选择需要使用的工具。
4. 如果工具需要访问外部平台，选择已经配置的通道实例。
5. 确认添加并保存配置。

创建智能体时，系统可能根据智能体规划推荐相关工具，确认后即可完成绑定。

如果没有可用的通道实例，需要先在数据平台中完成相应的通道配置。

### 管理已绑定工具

在智能体配置页面，可以查看当前已绑定的工具、继续添加工具、查看工具的基本信息和调用配置，或者解除不再需要的绑定。对于连接外部平台的工具，还可以查看或更换其绑定的通道实例。

解除绑定只会取消工具与当前智能体的关联，不会删除工具或通道实例，也不会影响其他使用该工具的智能体。

## 创建自定义工具

平台支持通过 MCP 服务或已有工作流创建自定义工具。工具创建完成后，需要将其绑定到目标智能体。

### 通过 MCP 服务创建

1. 在工具配置区域选择**新建工具**，并选择通过 MCP 服务创建。
2. 填写工具名称和描述。
3. 填写 MCP 服务地址并选择传输方式。
4. 测试连接并选择服务提供的工具。
5. 确认工具信息并完成创建。

工具描述用于帮助智能体判断何时调用工具。MCP 服务地址需要使用有效的 HTTP 或 HTTPS 地址，工具名称应与 MCP 服务提供的名称保持一致。

### 通过工作流创建

1. 在工具配置区域选择**新建工具**，并选择通过工作流创建。
2. 选择需要封装为工具的工作流。
3. 设置工具名称和描述。
4. 配置调用说明和运行策略。
5. 确认工具信息并完成创建。

调用说明用于描述工具的用途、输入要求和调用方式。运行策略用于确定工具可以直接运行，还是需要用户确认后运行。

MCP 工具通过 MCP 服务地址建立连接，工作流工具调用平台内部工作流，一般不需要绑定外部平台通道实例。
