工具用于将代理连接到外部系统或提供给代理的内嵌代码。这样一来,您的智能体就可以与其他系统互动,以提取、更新、设置信息格式或分析信息。 本页面的各个部分介绍了支持的各种类型的工具。
创建工具
如需创建工具,请执行以下操作:
- 点击代理构建器右侧的工具图标。
- 选择工具类型(请参阅本文档中有关工具类型的说明)。
- 为该工具提供所需的信息。
- 工具名称采用蛇形命名法。
- 工具说明会提供给代理模型。
在代理中使用工具
创建工具后,您需要指示特定代理使用该工具。
- 将光标悬停在代理上。
- 点击添加工具。
- 选择工具。
- 在智能体指令中描述工具的使用方式。
测试工具
在代理中使用工具之前,您可以在控制台中测试该工具:
- 打开工具面板。
- 点击面板顶部的测试工具按钮。
按照工具架构的定义,为工具提供输入内容。 例如,如果架构是具有
place和city属性的 JSON,则可以使用以下输入:{ "place": "automobile repair center", "city": "austin texas" }点击提交。 系统会使用输入执行该工具,并填充输出。
直接测试该工具后,您还可以使用预览代理来测试该工具。
可用的工具
您可以使用以下工具:
| 工具 | 说明 |
|---|---|
| 客户端函数工具 | 在客户端执行(而非由代理执行)的代码工具。 |
| 数据存储区工具 | 根据网站内容和上传的数据提供 AI 生成的代理回答。 |
| 网站数据存储区工具 | 通过连接到数据存储区,搜索特定网站中的信息。 |
| Cloud Storage 数据存储区 | 通过连接到填充了您自己文件的数据存储区,搜索非结构化文档或常见问题解答内容中的信息。 |
| 文件搜索工具 | 向代理上传文件或提供 RAG 知识库。 |
| Google 搜索工具 | 让您的代理能够依托 Google 搜索进行接地。 |
| Integration Connector 工具 | 创建利用已配置的连接的工具。 |
| MCP 工具 | 连接到 MCP 服务器。 |
| OpenAPI 工具 | 使用 OpenAPI 架构连接到外部 API。 |
| Python 代码工具 | 为智能体提供 Python 代码作为工具。 |
| Salesforce 工具 | 将代理连接到 Salesforce 实例。 |
| Service Now 工具 | 将代理连接到 ServiceNow 实例。 |
| 系统工具 | 智能体可用于执行常见任务的内置工具。 |
| widget 工具 | 灵活的 widget 工具,可打造丰富的用户互动。 |
最佳做法
请遵循以下工具最佳实践:
- 始终编写与工具执行的任务相关的、具有语义意义的工具名称。
- 请务必提供有关工具及其能够完成的任务的高质量说明。