Building Agents Easy with Google
a year ago
- #Multi-Agent Systems
- #AI
- #Google Cloud
- 谷歌在Google Cloud NEXT 2025大会上推出了Agent开发工具包(ADK),这是一个用于开发多智能体系统的开源框架。
- ADK简化了智能体与多智能体系统的端到端开发流程,为生产级应用提供灵活性与控制力。
- 该工具包已应用于Agentspace和谷歌客户互动套件(CES)等谷歌产品,现开源供更广泛开发者使用。
- ADK支持完整的智能体开发生命周期,包括顺序/并行/循环操作,以及实现自适应行为的动态路由功能。
- 开发者可用Python定义智能体逻辑、工具与信息处理流程,ADK将负责状态管理、工具调用及大语言模型交互。
- ADK提供多种交互方式:命令行界面、网页UI、API服务器及Python API,所有方式共享统一核心逻辑。
- 该框架在多智能体系统方面表现卓越,支持构建分层结构并实现智能路由,打造协作型智能体团队。
- 示例展示了WeatherAgent将问候任务委托给GreetingAgent的过程,体现了ADK的委托机制与工具调用能力。
- ADK内置评估工具用于测试智能体行为,支持部署至容器运行时或Vertex AI Agent Engine。
- 该工具包针对谷歌云深度优化,可集成Gemini模型、Vertex AI及100多个预建企业系统连接器。
- ADK为构建智能、可扩展的多智能体应用提供从开发、评估到部署的完整解决方案。