工具

工具用于将代理连接到外部系统或提供给代理的内嵌代码。这样一来,您的智能体就可以与其他系统互动,以提取、更新、设置信息格式或分析信息。 本页面的各个部分介绍了支持的各种类型的工具。

创建工具

如需创建工具,请执行以下操作:

  1. 点击代理构建器右侧的工具图标。
  2. 选择工具类型(请参阅本文档中有关工具类型的说明)。
  3. 为该工具提供所需的信息。
  4. 工具名称采用蛇形命名法。
  5. 工具说明会提供给代理模型。

在代理中使用工具

创建工具后,您需要指示特定代理使用该工具。

  1. 将光标悬停在代理上。
  2. 点击添加工具
  3. 选择工具。
  4. 在智能体指令中描述工具的使用方式。

测试工具

在代理中使用工具之前,您可以在控制台中测试该工具:

  1. 打开工具面板。
  2. 点击面板顶部的测试工具按钮。
  3. 按照工具架构的定义,为工具提供输入内容。 例如,如果架构是具有 placecity 属性的 JSON,则可以使用以下输入:

    {
      "place": "automobile repair center",
      "city": "austin texas"
    }
    
  4. 点击提交。 系统会使用输入执行该工具,并填充输出。

直接测试该工具后,您还可以使用预览代理来测试该工具。

可用的工具

您可以使用以下工具:

工具 说明
客户端函数工具 在客户端执行(而非由代理执行)的代码工具。
数据存储区工具 根据网站内容和上传的数据提供 AI 生成的代理回答。
网站数据存储区工具 通过连接到数据存储区,搜索特定网站中的信息。
Cloud Storage 数据存储区 通过连接到填充了您自己文件的数据存储区,搜索非结构化文档或常见问题解答内容中的信息。
文件搜索工具 向代理上传文件或提供 RAG 知识库。
Google 搜索工具 让您的代理能够依托 Google 搜索进行接地。
Integration Connector 工具 创建利用已配置的连接的工具。
MCP 工具 连接到 MCP 服务器。
OpenAPI 工具 使用 OpenAPI 架构连接到外部 API。
Python 代码工具 为智能体提供 Python 代码作为工具。
Salesforce 工具 将代理连接到 Salesforce 实例。
Service Now 工具 将代理连接到 ServiceNow 实例。
系统工具 智能体可用于执行常见任务的内置工具。
widget 工具 灵活的 widget 工具,可打造丰富的用户互动。

最佳做法

请遵循以下工具最佳实践:

  • 始终编写与工具执行的任务相关的、具有语义意义的工具名称。
  • 请务必提供有关工具及其能够完成的任务的高质量说明。