ADK 에이전트 — 모델·워크플로·라우팅

ADK 에이전트

ADK에서 에이전트는 프롬프트·모델·도구의 조합으로 정의되고, 단일 에이전트에서 멀티 에이전트 오케스트레이션까지 성장할 수 있어요. ADK 2.0에선 그래프 워크플로가 추가되어 결정적 코드와 적응형 AI 추론을 섞을 수 있어요.

출처: https://adk.dev/agents/

에이전트 구성 요소

  • 모델(models) — Gemini, OpenAI, Anthropic, Ollama, vLLM, LiteLLM 등 다양한 벤더로 라우팅 가능해요.
  • 워크플로 에이전트(workflow-agents) — 순차(sequential)·병렬(parallel)·루프(loop) 에이전트로 명시적 실행 경로를 만들 수 있어요.
  • 라우팅(routing) — 상황에 맞는 에이전트나 모델로 요청을 보내요.
  • 관리형/커스텀 에이전트 — ADK가 기본 구조를 제공하되 직접 확장할 수 있어요.

배포는 어디든지

ADK 에이전트는 컨테이너화해 자체 인프라에 실행할 수도, Google Cloud의 Agent Runtime·Cloud Run·GKE에 한 번에 배포할 수도 있어요. 배포 시 관리형 인프라, 내장 인증, Cloud Trace 관측성, 엔터프라이즈 보안을 그대로 쓰게 돼요.

더 알아보기