모델 837건 · 국산 131 · 가격 674 추적 중
에이전트 프레임워크

Google ADK

구글이 공개한 에이전트 개발 키트 — 평가·배포까지 함께 둔다

Google·PythonApache-2.0직접 호스팅관리형 제공

지표

GitHub API 에서 직접 읽은 값입니다

GitHub 별21,858
라이선스Apache-2.0저장소 공개
주 언어Python2025-04-01 공개
마지막 커밋2026-10-15확인 2026-10-15

별 수 추이는 기록이 쌓인 뒤에 보여 줍니다 — 과거 값은 소급해 만들 수 없습니다.

무엇을 하는 도구인가

Google ADK는 모델을 한 번 호출하는 것으로 끝나지 않는 작업, 즉 여러 단계에 걸쳐 도구를 호출하고 상태를 유지해야 하는 에이전트를 코드로 짤 때 쓰는 프레임워크다. 이런 흐름을 직접 짜려면 호출 순서, 도구 바인딩, 상태 전달을 일일이 관리해야 하는데, ADK는 이를 구조화된 API로 감싸 제공한다. 구글이 공개한 키트답게 평가(eval)와 배포 과정까지 같은 도구 안에 포함돼 있어, 에이전트를 만든 뒤 테스트하고 내보내는 과정을 별도 도구 없이 이어갈 수 있다. 배포는 직접 호스팅하거나 관리형 서비스를 통해 할 수 있어 운영 방식을 상황에 맞게 고를 수 있다. 같은 층의 LangChain, LangGraph, CrewAI 등과 마찬가지로 다단계 에이전트 오케스트레이션을 다루지만, 평가와 배포를 키트 범위 안에 함께 묶어 둔 점에서 구성 방식이 다르다.

이럴 때 고른다

  • 여러 단계의 호출·도구 사용·상태 유지가 필요한 에이전트를 코드로 직접 구성할 때
  • 에이전트를 만든 뒤 평가(eval)와 배포까지 하나의 키트 안에서 이어서 처리하고 싶을 때
  • 관리형 배포로 운영을 넘기고 싶거나, 반대로 직접 호스팅하며 인프라를 통제하고 싶을 때 모두 열어 두고 싶을 때

어디까지만 하나

  • 프레임워크일 뿐이므로 에이전트가 어떤 도구를 언제 호출할지, 프롬프트를 어떻게 구성할지 등 실제 로직은 개발자가 직접 설계해야 한다
  • 관리형 배포 경로는 구글 쪽 계정·설정 체계를 따라야 하며, 그 틀을 벗어난 인프라에서 운영하려면 직접 호스팅 경로를 선택해야 한다
  • eval 기능이 키트에 포함돼 있어도 어떤 기준으로, 어떤 테스트 케이스로 평가할지는 사용자가 직접 정의해야 한다
  • 이 키트 고유의 상태 관리·도구 연동 구조를 따르기 때문에, 다른 에이전트 프레임워크로 이미 작성한 코드를 그대로 옮기기는 어렵다

에이전트 프레임워크 층은 무엇을 푸나

모델 호출을 여러 단계로 엮고, 도구를 쥐여 주고, 상태를 들고 간다

언제 필요해지나 — 한 번의 호출로 끝나지 않는 일을 코드로 짤 때

같은 층의 다른 도구

층이 같다는 것은 푸는 문제가 같다는 뜻입니다 — 비교가 되는 자리입니다

도구하는 일별라이선스
Google ADK 보는 중구글이 공개한 에이전트 개발 키트 — 평가·배포까지 함께 둔다21,858Apache-2.0
LangChain모델·도구·데이터 연결을 공통 인터페이스로 묶는 프레임워크147,847MIT
AutoGen에이전트 간 대화로 작업을 풀어 가는 다중 에이전트 프레임워크61,414CC-BY-4.0
CrewAI역할을 나눈 여러 에이전트가 협업하도록 구성하는 프레임워크59,718MIT
LlamaIndex문서를 읽어 색인하고 질문에 맞는 조각을 찾아 넣는 데 초점을 둔 프레임워크52,502MIT
LangGraph에이전트의 단계를 그래프로 정의해 분기·되돌림·사람 개입을 넣는다43,299MIT
Agno메모리·지식·도구를 갖춘 에이전트를 가볍게 구성하는 프레임워크42,739Apache-2.0

관련 용어

용어집 →
API
API는 서로 다른 소프트웨어가 기능이나 데이터를 주고받을 수 있도록 정해 놓은 규칙과 창구를 말한다.
평가
AI 모델이나 시스템의 출력이 원하는 기준에 얼마나 부합하는지를 정량적·정성적으로 측정하는 절차를 말한다.

지표는 GitHub API 실측값입니다. 설명은 이 사이트가 작성했으며 공식 문서를 대체하지 않습니다 — 도입 전에 원문을 확인하세요.

공식 사이트 →GitHub (google/adk-python) →