adk-java
活跃·★ 1.8k·Apache-2.0·更新于 2026-10-27
★ 必备神器★ 时下流行
Agent Development Kit (ADK) for Java 是用于构建、评估和部署 AI 智能体的开源、代码优先工具包。README 说它面向希望对智能体有精细控制、并与 Google Cloud 服务紧密集成的开发者,行为、编排和工具使用都直接用代码定义,因此可以调试、做版本管理,并部署到从笔记本到云端的任何地方。功能包括工具生态(预置工具、自定义函数、OpenAPI 规范)、用 Java 代码优先地定义,以及模块化的多智能体系统。
在 Maven 依赖里加入 `com.google.adk:google-adk`(README 中版本为 0.3.0),再加上 `google-adk-dev` 即可使用内置的开发界面,用来测试、调试和展示智能体。示例构建了一个带名称、描述、模型(如 `gemini-2.0-flash`)、指令和 `GoogleSearchTool` 的 `LlmAgent`。远程智能体之间的通信可以集成 A2A 协议,配置步骤在 `a2a/README.md`。README 里的“评估智能体”部分标着“即将推出”。文档和示例在 ADK 文档和 adk-samples 仓库里,项目采用 Apache-2.0 许可证。
#Java#AI智能体#智能体开发#谷歌云#代码优先
01
功能特性
01丰富的工具生态系统,提供多样化的智能体能力并与Google生态系统集成
02代码优先开发,直接在Java中定义智能体逻辑、工具和编排
03模块化多智能体系统,用于设计可扩展的、由专业智能体组成的应用程序
04内置开发UI,用于测试、评估、调试和展示智能体
05与A2A协议集成,支持远程智能体间通信
02
为什么选择它
+Google 官方工具包,概念与 Python 版 ADK 一致
+代码优先的设计让智能体易于测试和做版本管理
+内置开发界面,可用来测试和调试智能体
+集成 A2A 协议,可与远程智能体通信
03
权衡点
!主要面向 Google Cloud 和 Gemini,示例使用 Gemini 模型和 Google 搜索
!README 里的智能体评估部分标着“即将推出”
!README 中的版本号是 0.3.0,说明 API 还处于早期,可能会变化
!README 很简短,大部分指引都放在文档网站和示例里
04
维护状况检查
活跃检查日期: 2026-10-23
- 最近提交
- 2026-10-23
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 8
- 最新发布
- v1.13.0 (2026-10-21)
- 未关闭 issue
- 103
- 近期 issue 至少有一条评论的比例
- 5/5
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #181 adk-dev capability supports rapid integration as a Spring Starter for SpringBoot Apps13 条评论 · 2025-06-10
- #1198 feat: Add support for OpenAI-compatible LLM endpoints (Groq, Ollama, Azure OpenAI, etc.)11 条评论 · 2026-05-16
- #116 Add support for models via LiteLLM proxy server11 条评论 · 2025-05-26
- #300 WARNING com.google.adk.web.AdkWebServer$AgentController createEvalSet Endpoint /apps/multi_tool_agent/eval_sets/evalset0bef40 (POST) is not 7 条评论 · 2025-07-25
- #1618 [core] Client disconnects don't cancel the model stream (per-step flow is cached) — and there is no public API to cancel an in-flight run6 条评论 · 2026-10-06
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
05
兼容性
LLMs (e.g., Gemini)
大语言模型支持
已通过文档验证
Google Cloud
原生集成
已通过文档验证
A2A Protocol
协议集成
已通过文档验证
Python ADK
功能对齐
已通过文档验证
06
快速开始
1
$ <dependency>
2
$ <groupId>com.google.adk</groupId>
3
$ <artifactId>google-adk</artifactId>
4
$ <version>0.3.0</version>
5
$ </dependency>
07
使用场景
↳构建对智能体行为和编排具有精细控制能力的先进AI智能体。
↳将AI智能体与现有服务(特别是Google Cloud内部服务)紧密集成。
↳设计和部署用于复杂任务的可扩展、模块化多智能体系统。
08
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧