Skip to content
Agent Development Kit Logo

Agent Development Kit
AI 智能体开发套件

Agent Development Kit (ADK) 是一个灵活且模块化的框架,用于开发和部署 AI 智能体。虽然针对 Gemini 和 Google 生态系统进行了优化,但 ADK 是模型无关的、部署无关的,并且构建为与其他框架兼容。ADK 旨在使智能体开发感觉更像软件开发,让开发人员更容易创建、部署和编排从简单任务到复杂工作流的智能体架构。

新闻:ADK TypeScript v0.2.0 发布!

ADK TypeScript v0.2.0 正式发布!应广大用户要求,ADK 团队已将智能体开发工具包的力量带到地球上最受欢迎的编程语言之一。详情请查看 博客文章

新闻:ADK Go v0.3.0 发布!

ADK Go v0.3.0 版本包括众多错误修复,引入了新功能 如智能体到智能体的请求回调和可扩展性,并更新了 依赖项,如 GenAI SDK 和 ADK Web UI。 有关发布详情,请查看 发布说明

新闻:ADK Java v0.5.0 发布!

ADK Java v0.5.0 版本为工具执行模式添加了新功能配置和模型版本控制,以及众多错误修复、依赖项更新和重大重构以改善智能体和运行器架构。有关发布详情,请查看发布说明

开始使用


pip install google-adk


npm install @google/adk


go get google.golang.org/adk

pom.xml
<dependency>
    <groupId>com.google.adk</groupId>
    <artifactId>google-adk</artifactId>
    <version>0.5.0</version>
</dependency>
build.gradle
dependencies {
    implementation 'com.google.adk:google-adk:0.5.0'
}

从 Python 开始 从 TypeScript 开始 从 Go 开始 从 Java 开始


了解更多

观看 "Agent Development Kit" 介绍!

  • 灵活的编排


    使用工作流智能体(SequentialParallelLoop)定义工作流以实现可预测的流水线,或利用 LLM 驱动的动态路由(LlmAgent 转移)实现自适应行为。

    了解智能体

  • 多智能体架构


    通过在层次结构中组合多个专门的智能体来构建模块化和可扩展的应用程序。实现复杂的协调和委派。

    探索多智能体系统

  • 丰富的工具生态系统


    为智能体配备多样化的能力:使用预构建工具(搜索、代码执行)、创建自定义函数、集成第三方库,甚至使用其他智能体作为工具。

    浏览工具

  • 随时可部署


    在任何地方容器化和部署你的智能体 – 本地运行、使用 Vertex AI Agent Engine 进行扩展,或使用 Cloud Run 或 Docker 集成到自定义基础设施中。

    部署智能体

  • 内置评估


    通过根据预定义的测试用例评估最终响应质量和逐步执行轨迹,系统地评估智能体性能。

    评估智能体

  • 构建安全可靠的智能体


    通过在智能体设计中实施安全可靠的 AI 模式和最佳实践,学习如何构建强大且值得信赖的智能体。

    安全可靠的智能体