首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Google ADK >Google ADK 的工具生态系统包含哪些类型,如何为 Agent 配置工具?

Google ADK 的工具生态系统包含哪些类型,如何为 Agent 配置工具?

词条归属:Google ADK

1. 预构建工具

ADK 内置了多种开箱即用的工具,包括 Google Search(实时网页搜索)、Code Execution(代码执行沙箱)等。这些工具经过 Google 官方维护,可直接实例化后传入智能体的 tools 参数使用。

2. 自定义函数工具

开发者可以将任意 Python 函数注册为工具。ADK 通过函数的类型注解和 docstring 自动生成工具的 schema 描述,供 LLM 理解何时调用以及如何传参。对于需要人工确认的高风险操作,还可以通过 action confirmations 机制在工具执行前插入人工审批步骤。

3. MCP 工具集成

ADK 原生支持 Model Context Protocol(MCP),通过 MCPToolset 可以连接任何符合 MCP 标准的工具服务器,如文件系统数据库GitHub、Slack 等。开发者无需编写自定义适配器,即可让智能体消费外部 MCP 服务的能力。

4. OpenAPI 工具与第三方集成

对于已有 REST API 的服务,ADK 支持通过 OpenAPI 规范自动生成工具。此外,框架还兼容 LangChainLlamaIndex 的工具生态,开发者可以复用这两个框架中已有的工具组件。

相关文章
Google ADK,知多少?
Hello folks,我是 Luga,今天我们来聊一下人工智能应用场景 - 构建高效、灵活的开源代码利器——Google ADK。
Luga Lee
2025-04-13
4.4K0
Google ADK 深度探索(三):Agent 架构——从单一职责到多智能体协作
在 上一篇文章[1] 中,我们深入探讨了 Google ADK 的 Context 机制——UserContext、SessionContext、AgentContext 解决了智能体 " 记住什么 " 的问题。但一个完整的 Agent 系统还需要回答另一个核心问题:**" 如何行动 "**。
乱世不浮生
2026-06-18
2530
Agent设计模式——第 10 章:模型上下文协议 (MCP)
要使 LLM 作为 Agent 有效运作,其能力必须超越多模态生成。与外部环境的交互不可或缺,包括访问实时数据、使用外部软件以及执行特定操作任务。模型上下文协议(MCP)通过提供标准化接口满足此需求,使 LLM 能与外部资源交互。该协议是实现一致和可预测集成的关键机制。
xindoo
2025-10-27
2.9K0
谷歌手把手教你用 A2A 打造多智能体协作交易系统
你将如何构建具备复杂推理能力和独特专长技能的 AI 系统?以金融交易为例:成功不仅需要聪明的交易策略,还需要严密的风险管理和合规控制。那么,一个 AI 系统如何既能精准预测市场走势,又能严格执行交易限额?如果你将这些职责拆分为多个专门的 AI 智能体,如何确保它们彼此之间能够理解对方的请求和响应?
AgenticAI
2025-05-17
1.7K0
Agent设计模式——第 15 章:Agent 间通信(A2A)
即便拥有先进能力,单个 AI Agent 在处理复杂、多方面问题时仍常面临局限。为克服此限制,Agent 间通信(A2A)使不同 AI Agent(可能基于不同框架构建)能够有效协作。这种协作涉及无缝协调、任务委派和信息交换。
xindoo
2025-10-27
2.5K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券