
Agent Development Kit
AI 智能体开发套件
一个与 Gemini 和 Google 集成的开源 AI 智能体框架
什么是 Agent Development Kit?¶
Agent Development Kit (ADK, AI 智能体开发套件) 是一个用于开发和部署 AI 智能体的灵活模块化框架。ADK 可以与流行的 LLM 和开源生成式 AI 工具一起使用,并专注于与 Google 生态系统和 Gemini 模型的紧密集成。ADK 使你能轻松地使用 Gemini 模型和 Google AI 工具开始构建简单的智能体,同时提供更复杂的智能体架构和编排所需的控制和结构。
开始使用:
pip install google-adk
快速入门 教程 智能体示例代码 API 参考手册 贡献指南 ❤️
了解更多¶
-
灵活的编排
使用工作流智能体(
Sequential
、Parallel
、Loop
)定义工作流以实现可预测的流水线,或利用 LLM 驱动的动态路由(LlmAgent
转移)实现自适应行为。 -
多智能体架构
通过在层次结构中组合多个专门的智能体来构建模块化和可扩展的应用程序。实现复杂的协调和委派。
-
丰富的工具生态系统
为智能体配备多样化的功能:使用预构建的工具(搜索、代码执行)、创建自定义函数、集成第三方库(LangChain、CrewAI),甚至将其他智能体用作工具。
-
随时可部署
在任何地方容器化和部署你的智能体 – 本地运行、使用 Vertex AI Agent Engine 进行扩展,或使用 Cloud Run 或 Docker 集成到自定义基础设施中。
-
内置评估
通过根据预定义的测试用例评估最终响应质量和逐步执行轨迹,系统地评估智能体性能。
-
构建负责任的智能体
通过在智能体设计中实施负责任的 AI 模式和最佳实践,学习如何构建强大且值得信赖的智能体。