ai-trend-notifierEN
← wiki

$ cat wiki/concepts/google-adk.md

Google ADK (Agent Development Kit)

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

LanguageStatus
PythonGA
GoGA (ADK Go 1.0 도 2026년 6월 공개)
JavaGA
Kotlin베타 (신규 — 모바일 온디바이스 에이전트 조율)

Open Problems

  1. 평가 표준화 — ADK 평가 도구는 ADK 네이티브 에이전트를 다루지만 이종 에이전트 스택은 다루지 못한다
  2. 플랫폼 간 상호운용 — ADK 의 Task API 는 Google 네이티브다. Anthropic Managed Agents 나 OpenAI Deployment Company API 로의 직접 다리가 없다
  3. 장기 상태 관리 — 그래프 워크플로가 구조적으로는 가능하게 하지만, 100단계 이상에서의 의미적 일관성은 여전히 미해결이다

Key Papers

Related Concepts

Referenced by

Sources