$ cat wiki/concepts/google-adk.md
Google ADK (Agent Development Kit)
conceptupdated 2026-07-01created 2026-07-01
Definition
Google 의 Agent Development Kit (ADK) 는 AI 에이전트를 만들고 평가하고 배포하는 오픈소스 코드 우선 툴킷이다. 2026년 6월 기준 ADK 2.0 이 정식 출시(GA) 됐으며 두 가지 새 역량을 갖췄다: 그래프 워크플로와 협업 멀티에이전트 시스템.
Agents CLI 는 에이전트 전 생애주기 관리(스캐폴딩 → 평가 → 배포 → 관측 → 퍼블리싱)를 하나의 인터페이스로 제공하는 동반 도구다.
Why It Matters
- 점수 2.34 (agents 1.5 × Google 1.3 × 공식 블로그 1.2) — Microsoft Build 2026 이후 가장 강한 에이전트 툴링 신호다
- Karpathy 가 짚은 공백을 직접 다룬다: 팀의 89% 가 관측성을 갖췄지만 평가 체계를 갖춘 곳은 52% 뿐이다 — Agents CLI 는 평가 역량을 일급으로 묶는다
- 범용 호환: Agents CLI 는 Claude Code, Cursor, Gemini CLI, Google 의 Antigravity 와 함께 작동한다 — 모델 비종속 인프라다
- 다중 언어 지원(Python, Go, Java, Kotlin)이 모바일·백엔드 에이전트 조율의 문턱을 낮춘다
State of the Art (2026-06-30)
ADK 2.0 GA Features
그래프 워크플로 — 다음을 조합하는 결정적 실행:
- 라우팅과 조건 분기
- Fan-out/fan-in (에이전트 병렬 파견과 병합)
- 재시도와 상태 관리
- 동적 노드와 human-in-the-loop
- 중첩 워크플로
협업 멀티에이전트 시스템 — 구조화된 에이전트 간 위임을 위한 Task API. 메타 에이전트가 Task API 로 서브에이전트에게 과제를 배정하고, 서브에이전트는 구조화된 출력으로 완료를 보고한다.
Agents CLI Features
에이전트 전 생애주기를 다루는 통합 도구:
adk scaffold— ADK 모범 사례를 적용한 프로젝트 설정- 평가 통합 — CLI 에 직접 내장된 평가 루프
adk deploy— Gemini Enterprise Agent Platform / Vertex AI 로 배포- 관측성 — 트레이싱 파이프라인 포함
- 퍼블리싱 — 기업 에이전트 레지스트리
설정 명령 하나가 ADK 전용 스킬 7개를 코딩 에이전트(Claude Code, Cursor 등)에 주입해, 에이전트가 다른 에이전트를 만들고 배포할 수 있게 한다.
Language Support
| Language | Status |
|---|---|
| Python | GA |
| Go | GA (ADK Go 1.0 도 2026년 6월 공개) |
| Java | GA |
| Kotlin | 베타 (신규 — 모바일 온디바이스 에이전트 조율) |
Open Problems
- 평가 표준화 — ADK 평가 도구는 ADK 네이티브 에이전트를 다루지만 이종 에이전트 스택은 다루지 못한다
- 플랫폼 간 상호운용 — ADK 의 Task API 는 Google 네이티브다. Anthropic Managed Agents 나 OpenAI Deployment Company API 로의 직접 다리가 없다
- 장기 상태 관리 — 그래프 워크플로가 구조적으로는 가능하게 하지만, 100단계 이상에서의 의미적 일관성은 여전히 미해결이다
Key Papers
- 에이전트를 구성 요소로 보는 관점은 Software 3.0(Karpathy 의 에이전틱 엔지니어링 패러다임)과 일관된다
- Scaling the Horizon, Not the Parameters: Reaching Trillion-Parameter Performance with a 35B Agent — Agents-A1: 파라미터 스케일링보다 horizon 스케일링. ADK 의 장기 궤적 인프라와 상호 보완적이다
Related Concepts
- Agents (LLM Agents) — 넓은 의미의 LLM 에이전트. ADK 는 그 툴링 계층이다
- Claude Managed Agents — Anthropic 의 대응 에이전트 실행 플랫폼
- Google DeepMind — 모조직