Agent Development Kit
Agent Development Kit (ADK)는 AI 에이전트 개발 및 배포를 위한 유연한 모듈식 프레임워크입니다. Gemini 및 Google 생태계에 최적화되어 있지만, ADK는 모델에 구애받지 않고(model-agnostic), 배포 환경에 제약이 없으며(deployment-agnostic), 다른 프레임워크와의 호환성을 위해 구축되었습니다. ADK는 에이전트 개발이 일반적인 소프트웨어 개발처럼 느껴지도록 설계되었으며, 개발자가 간단한 작업부터 복잡한 워크플로에 이르는 에이전트 아키텍처를 쉽게 생성, 배포 및 오케스트레이션할 수 있도록 지원합니다.
경고: ADK Python v1.19.0은 Python 3.10 이상을 필요로 합니다
ADK Python 릴리스 v1.19.0은 Python 3.10 이상 버전이 필요합니다. 이 변경 사항은 Python 3.9에서 v1.19.0 릴리스를 사용하려는 경우 호환성이 깨지는(breaking) 변경입니다. 자세한 릴리스 내용은 릴리스 노트를 확인하세요.
뉴스: ADK Go v0.2.0 출시!
ADK Go v0.2.0 릴리스가 배포되었습니다! 새로운 기능, 버그 수정, 문서 업데이트 및 중요한 코드 리팩토링을 포함한 다양한 개선 사항이 적용되었습니다. 릴리스 세부 정보는 릴리스 노트를 확인하세요.
시작하기:
Python으로 시작하기 Go로 시작하기 Java로 시작하기
더 알아보기¶
"Introducing Agent Development Kit" 시청하기!
-
유연한 오케스트레이션
예측 가능한 파이프라인을 위해 워크플로 에이전트(
Sequential,Parallel,Loop)를 사용하여 워크플로를 정의하거나, 적응형 동작을 위해 LLM 기반의 동적 라우팅(LlmAgenttransfer)을 활용하세요. -
멀티 에이전트 아키텍처
여러 전문 에이전트를 계층적으로 구성하여 모듈식의 확장 가능한 애플리케이션을 구축하세요. 복잡한 조정 및 위임이 가능합니다.
-
풍부한 도구 생태계
에이전트에 다양한 기능을 장착하세요. 사전 구축된 도구(검색, 코드 실행)를 사용하거나, 커스텀 함수를 생성하고, 타사 라이브러리를 통합하거나, 심지어 다른 에이전트를 도구로 사용할 수도 있습니다.
-
배포 준비 완료
에이전트를 컨테이너화하여 어디에든 배포하세요. 로컬에서 실행하거나, Vertex AI Agent Engine으로 확장하거나, Cloud Run 또는 Docker를 사용하여 커스텀 인프라에 통합할 수 있습니다.
-
내장된 평가 기능
최종 응답 품질과 단계별 실행 궤적(trajectory) 모두를 사전에 정의된 테스트 케이스와 비교하여 에이전트 성능을 체계적으로 평가하세요.
-
안전하고 보안이 강력한 에이전트 구축
에이전트 설계에 보안 및 안전 패턴과 모범 사례를 구현하여 강력하고 신뢰할 수 있는 에이전트를 구축하는 방법을 알아보세요.