ADK 全名 Agent Development Kit,是 Google 提供的一個開源框架,用來幫助開發者管理與部署 AI Agent 或 Multi-Agent 系統,在設計上,它是模型與部署無關,意味著它不限於某一種 LLM 模型或某一種架構。
ADK 支援多個 Agent 之間:
例如:旅遊規劃系統
- 航班 Agent:負責查詢與比對航班。
- 天氣 Agent:提供目的地氣候資訊。
- 飯店 Agent:搜尋住宿方案。
- 協調 Agent:分析管理整體流程與整合回覆。
經過模組化的設計後能提升 Agent 系統的靈活度與可維護性。
ADK 具有多種工作流的控制方式,適用於不同任務情境:
參考資料:https://google.github.io/adk-docs/#what-is-agent-development-kit