Skip to content

智能体工具

查看以下你可以与 ADK 智能体一起使用的预构建工具:

Gemini 工具

Google Cloud 工具

第三方工具

将预构建工具与 ADK 智能体一起使用

按照以下通用步骤将工具包含在你的 ADK 智能体中:

  1. 导入: 从工具模块导入所需的工具。在 Python 中是 agents.tools, TypeScript 中是 @google/adk, Go 中是 google.golang.org/adk/tool,或 Java 中的 com.google.adk.tools
  2. 配置: 初始化工具,提供所需的参数(如果有)。
  3. 注册: 将初始化的工具添加到你的智能体的 tools 列表中。

添加到智能体后,智能体可以根据用户提示和其指令决定使用该工具。 当智能体调用该工具时,框架会处理该工具的执行。

注意:使用多个工具的限制

某些 ADK 工具不能在同一个智能体中与其他工具一起使用。 有关这些限制的工具的更多信息,请参见 ADK 工具限制

为智能体构建工具

如果以上工具不能满足你的需求,你可以使用以下指南为你的 ADK 工作流构建工具:

  • 函数工具: 为你的特定 ADK 智能体需求构建自定义工具。
  • MCP 工具: 将 MCP 服务器连接为你的 ADK 智能体的工具。
  • OpenAPI 集成: 直接从 OpenAPI 规范生成可调用工具。