콘텐츠로 이동
Agent Development Kit 로고

Agent Development Kit (에이전트 개발 키트)

Agent Development Kit란 무엇인가요?

Agent Development Kit (ADK)는 AI 에이전트를 개발하고 배포하기 위한 유연하고 모듈화된 프레임워크입니다. Gemini 및 Google 생태계에 최적화되어 있지만, ADK는 모델에 구애받지 않고(model-agnostic), 배포 환경에 구애받지 않으며(deployment-agnostic), 다른 프레임워크와의 호환성을 위해 만들어졌습니다. ADK는 개발자들이 에이전트 개발을 소프트웨어 개발처럼 느끼게 하여, 간단한 작업부터 복잡한 워크플로우에 이르는 에이전트 아키텍처를 더 쉽게 만들고, 배포하고, 오케스트레이션할 수 있도록 설계되었습니다.

시작하기:


pip install google-adk

pom.xml
<dependency>
    <groupId>com.google.adk</groupId>
    <artifactId>google-adk</artifactId>
    <version>0.1.0</version>
</dependency>
build.gradle
dependencies {
    implementation 'com.google.adk:google-adk:0.1.0'
}

빠른 시작 튜토리얼 샘플 에이전트 API 레퍼런스 기여하기 ❤️


더 알아보기

"Agent Development Kit 소개" 영상 보기!

  • 유연한 오케스트레이션


    예측 가능한 파이프라인을 위해 워크플로우 에이전트(Sequential, Parallel, Loop)를 사용하여 워크플로우를 정의하거나, 적응형 동작을 위해 LLM 기반의 동적 라우팅(LlmAgent 이전)을 활용하세요.

    에이전트에 대해 알아보기

  • 멀티 에이전트 아키텍처


    계층 구조 내에서 여러 전문화된 에이전트를 조합하여 모듈식의 확장 가능한 애플리케이션을 구축하세요. 복잡한 조정 및 위임이 가능해집니다.

    멀티 에이전트 시스템 탐색하기

  • 풍부한 도구 생태계


    미리 빌드된 도구(검색, 코드 실행)를 사용하거나, 커스텀 함수를 생성하거나, 서드파티 라이브러리(LangChain, CrewAI)를 통합하거나, 심지어 다른 에이전트를 도구로 사용하여 에이전트에 다양한 기능을 갖추게 하세요.

    도구 찾아보기

  • 배포 준비 완료


    에이전트를 컨테이너화하여 어디에나 배포하세요 – 로컬에서 실행하거나, Vertex AI Agent Engine으로 확장하거나, Cloud Run 또는 Docker를 사용하여 커스텀 인프라에 통합할 수 있습니다.

    에이전트 배포하기

  • 내장된 평가 기능


    미리 정의된 테스트 케이스에 대해 최종 응답의 품질과 단계별 실행 궤적을 모두 평가하여 에이전트의 성능을 체계적으로 평가하세요.

    에이전트 평가하기

  • 안전하고 보안이 유지되는 에이전트 구축


    보안 및 안전 패턴과 모범 사례를 에이전트 설계에 구현하여 강력하고 신뢰할 수 있는 에이전트를 구축하는 방법을 배우세요.

    안전 및 보안