순차형, 동시 실행형, 그래프 기반, 계층형 워크플로로 멀티 에이전트 시스템을 구축하고 조율하는 Python 프레임워크.
google/adk-go
AI 에이전트를 구축하고 평가하고 배포할 수 있는 코드 우선 Go 툴킷으로, 멀티 에이전트 구성과 도구 통합을 지원합니다.
- 스타
- 8,946
- 포크
- 992
- 열린 이슈
- 279
- 마지막 커밋
- 4시간 전
어떤 프로젝트인가요?
ADK for Go는 Go 코드에서 직접 AI 에이전트를 만들 수 있는 모듈형 프레임워크입니다. 단일 에이전트로 처리하는 간단한 작업부터 여러 전문 에이전트를 함께 구성하는 대규모 시스템까지 다양한 워크플로를 지원합니다. 에이전트 로직, 도구, 오케스트레이션을 Go로 정의하므로 코드베이스의 다른 부분과 마찬가지로 테스트하고 버전 관리할 수 있습니다.
이 툴킷은 사전 제작된 도구 모음과 사용자 정의 함수 지원, 기존 도구를 통합하는 기능을 제공합니다. Gemini에 최적화되어 있지만 특정 모델이나 배포 환경에 종속되지 않는다고 설명합니다. 클라우드 네이티브 애플리케이션을 대상으로 하며, 에이전트를 컨테이너화해 Google Cloud Run과 같은 환경에 배포하는 기능도 포함합니다.
모듈은 google.golang.org/adk/v2로 가져오며 Go 1.26.10 이상이 필요합니다. 문서, 샘플, AI 코딩 어시스턴트용 기계 판독 가능 인덱스도 저장소와 함께 제공됩니다.
핵심 기능
- 01관용적인 Go 코드로 에이전트, 도구, 오케스트레이션을 정의합니다.
- 02여러 전문 에이전트를 모듈형 멀티 에이전트 시스템으로 구성합니다.
- 03사전 제작된 도구, 사용자 정의 함수 또는 기존 도구 통합을 활용합니다.
- 04에이전트를 컨테이너화해 Cloud Run과 같은 클라우드 네이티브 플랫폼에 배포합니다.
- 05Gemini에 최적화된 모델 비종속 설계를 제공합니다.
활용 사례
- Go로 작성한 LLM 기반 에이전트를 포함하는 클라우드 네이티브 백엔드 서비스를 구축합니다.
- 이슈 분류와 보고서 생성 같은 여러 단계의 워크플로를 처리하도록 여러 전문 에이전트를 오케스트레이션합니다.
- 사용자 정의 도구로 기존 Go 코드베이스에 에이전트 기능을 추가합니다.
빠른 시작
- 1
Go 프로젝트에 ADK Go 추가하기
go get google.golang.org/adk/v2 - 2
시작하려면 examples 디렉터리의 샘플을 살펴보세요
사용 전 알아둘 점
- Go 1.26.10 이상이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- adk-go은(는) 무엇인가요?
- AI 에이전트를 구축하고 평가하고 배포할 수 있는 코드 우선 Go 툴킷으로, 멀티 에이전트 구성과 도구 통합을 지원합니다. ADK for Go는 Go 코드에서 직접 AI 에이전트를 만들 수 있는 모듈형 프레임워크입니다. 단일 에이전트로 처리하는 간단한 작업부터 여러 전문 에이전트를 함께 구성하는 대규모 시스템까지 다양한 워크플로를 지원합니다. 에이전트 로직, 도구, 오케스트레이션을 Go로 정의하므로 코드베이스의 다른 부분과 마찬가지로 테스트하고 버전 관리할 수 있습니다.
- adk-go은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- adk-go은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- adk-go은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. adk-go의 마지막 커밋은 2026년 11월 7일입니다.
- adk-go은(는) 어디에 사용할 수 있나요?
- Go로 작성한 LLM 기반 에이전트를 포함하는 클라우드 네이티브 백엔드 서비스를 구축합니다. 이슈 분류와 보고서 생성 같은 여러 단계의 워크플로를 처리하도록 여러 전문 에이전트를 오케스트레이션합니다. 사용자 정의 도구로 기존 Go 코드베이스에 에이전트 기능을 추가합니다.
- adk-go는 어떻게 설치하나요?
- Go 프로젝트에 ADK Go 추가하기: go get google.golang.org/adk/v2 시작하려면 examples 디렉터리의 샘플을 살펴보세요
- adk-go은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/google/adk-go
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
업무 내용을 로컬 지식 그래프로 정리하는 오픈소스 개인용 AI 어시스턴트로, 이메일, 노트, 브라우저, 회의록, 공유 Spaces를 제공합니다.
Python, .NET, Java에서 모델·플러그인·벡터 데이터베이스 연동을 통해 AI 에이전트와 멀티 에이전트 시스템을 구축하는 SDK입니다.
Azure API Management의 AI Gateway를 통해 AI 모델, MCP 도구, 에이전트를 관리하는 실습용 Jupyter 랩 모음입니다.
여러 에이전트가 도구를 사용해 협력하는 LLM 애플리케이션과 검색 증강 생성 시스템을 구축하는 Python 프레임워크입니다.
정해진 일정에 따라 실행되거나 이벤트에 반응하고 Fetch.ai 네트워크에 참여할 수 있는 자율 AI 에이전트를 구축하는 Python 프레임워크입니다.