
Google ADK 深度探索(三):Agent 架构——从单一职责到多智能体协作
1. 引言 在 上一篇文章 中,我们深入探讨了 Google ADK 的 Context 机制——UserContext、SessionContext、AgentContext 解决了智能体 " 记住什么 " 的问题。但一个完整的 Agent 系统还需要回答另一个核心问题:" 如何行动 “。 如果说 Context 是 Agent 的 " 记忆 “,那么 Agent 就是 " 大脑 “。ADK 通过代码优先的设计哲学,让开发者用 Python 直接定义 Agent 的身份、使命、工具和协作关系——并通过 sub_agents 将多个 Agent 组合成层次化团队。本文将从单一 Agent 的核心要素出发,逐步解析 Multi-Agent 协作模式,帮你掌握构建可组合、可生产部署的多智能体系统的思维框架。




