用途: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;自定义函数可用 Tool.from_function 转为工具。部署可选 Cloud Run(docker build -t my-agent . 后 gcloud run deploy my-agent --image my-agent)、Vertex AI Agent Engine 或自建基础设施。内置开发 UI 用于交互测试、调试工具调用与评估。
适用场景:研究助手、代码助手、客户支持、内容创作、数据分析与任务自动化等。
限制:资料未提供具体收费、价格与性能数据;模型主要针对 Gemini 系列优化,其他 LLM 提供商可通过标准 API 接入,具体支持范围暂未提供。