Agent Development Kit
AI 智能体开发套件
Agent Development Kit (ADK) 是一个灵活且模块化的框架,用于开发和部署 AI 智能体。虽然针对 Gemini 和 Google 生态系统进行了优化,但 ADK 是模型无关的、部署无关的,并且构建为与其他框架兼容。ADK 旨在使智能体开发感觉更像软件开发,让开发人员更容易创建、部署和编排从简单任务到复杂工作流的智能体架构。
警告:ADK Python v1.19.0 需要 Python 3.10 或更高版本
ADK Python 版本 v1.19.0 需要 Python 3.10 或更高版本。对于任何尝试在 Python 3.9 上使用 v1.19.0 版本的用户,此更改是破坏性的。有关更多版本详细信息,请查看发布说明。
新闻:ADK Java v0.4.0 已发布!
ADK Java 版本 v0.4.0 现已发布,包含了许多新功能,包括基于 Firestore 的会话服务,人机交互工具确认,与 Spring AI 和 Apigee 的集成,以及其他许多改进。 有关此版本的详细信息,请查看发行说明。
新闻:ADK Go v0.2.0 已发布!
ADK Go 版本 v0.2.0 现已发布,包含各种改进,包括新功能、错误修复、文档更新和重大代码重构。 有关版本详细信息,请查看发布说明。
开始使用
了解更多¶
观看 "Agent Development Kit" 介绍!
-
灵活的编排
使用工作流智能体(
Sequential、Parallel、Loop)定义工作流以实现可预测的流水线,或利用 LLM 驱动的动态路由(LlmAgent转移)实现自适应行为。 -
多智能体架构
通过在层次结构中组合多个专门的智能体来构建模块化和可扩展的应用程序。实现复杂的协调和委派。
-
丰富的工具生态系统
为智能体配备多样化的能力:使用预构建工具(搜索、代码执行)、创建自定义函数、集成第三方库,甚至使用其他智能体作为工具。
-
随时可部署
在任何地方容器化和部署你的智能体 – 本地运行、使用 Vertex AI Agent Engine 进行扩展,或使用 Cloud Run 或 Docker 集成到自定义基础设施中。
-
内置评估
通过根据预定义的测试用例评估最终响应质量和逐步执行轨迹,系统地评估智能体性能。
-
构建安全可靠的智能体
通过在智能体设计中实施安全可靠的 AI 模式和最佳实践,学习如何构建强大且值得信赖的智能体。