用途:Google ADK Python 是谷歌开源、代码优先的工具包,用于构建、评估和部署 AI 智能体,适合需要工具调用或多智能体系统的场景。
主要能力:提供 LlmAgent(LLM 驱动、可动态路由与委派子智能体)、Workflow Agents(SequentialAgent 顺序、ParallelAgent 并行、LoopAgent 循环)和 BaseAgent(自定义基础)。工具生态包括预置工具 google_search、code_execution,自定义 Python 函数,OpenAPI 集成,以及需人工确认的工具确认流程。支持层级式多智能体组合与协调者委派。
使用方式:安装稳定版 pip install google-adk,或开发版 pip install git+https://github.com/google/adk-python.git@main。用 Python 定义智能体(name、model、instruction、description、tools),可组合子智能体与工作流。内置开发 UI 用于交互测试、调试工具调用与评估。部署可选 Cloud Run(docker build 后 gcloud run deploy)、Vertex AI Agent Engine 或自定义基础设施。
适用场景:研究助手、代码助手、客户支持、内容创作、数据分析、任务自动化等。
限制:资料未提供具体收费、价格与性能数据;模型主要针对 Gemini 优化(gemini-2.5-flash、gemini-2.5-pro、gemini-1.5-flash、gemini-1.5-pro),也支持其他 LLM 提供商。官方资源见 GitHub 与文档站点。