google/adk-docs
An open-source, code-first toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
해결하는 문제
에이전트 생성을 전통적인 소프트웨어 개발처럼 다루어 AI 에이전트의 구축, 평가, 배포 과정을 단순화합니다. 간단한 작업부터 복잡한 다중 에이전트 워크플로우에 이르기까지, 에이전트 아키텍처를 구조적이고 코드 중심의 방식으로 관리할 수 있도록 합니다.
작동 방식
ADK는 모듈식, 모델 독립적, 배포 독립적인 프레임워크입니다. Python, TypeScript, Go, Java, Kotlin 등 다양한 언어로 에이전트 로직과 오케스트레이션을 직접 코드로 정의할 수 있습니다. 사용자 정의 함수와 OpenAPI 사양을 지원하는 도구 생태계를 통해 다양한 기능을 통합하고, 전문적인 에이전트를 확장 가능한 계층 구조로 조합할 수 있습니다.
대상 사용자
특히 Google 생태계 내에서 작업하면서도 모델 독립적인 도구 키트를 원하는 소프트웨어 개발자들입니다.
주요 특징
- 코드 중심 접근법: 로직과 오케스트레이션을 코드로 정의하여 버전 관리와 테스트가 용이합니다.
- 모듈식 다중 에이전트 시스템: 전문 에이전트를 계층 구조로 조합하여 확장 가능한 애플리케이션을 구축할 수 있습니다.
- 풍부한 도구 지원: 사전 구축된 도구, 사용자 정의 함수, OpenAPI 사양을 통합할 수 있습니다.
- 관측성: 디버깅 및 워크플로우 최적화를 위한 내장된 트레이싱과 모니터링 기능을 제공합니다.
- 유연한 배포: Cloud Run, GKE에서의 컨테이너화 또는 Agent Runtime을 통한 확장이 가능합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트