에이전트 만들기

개요

Agent Platform은 다양한 프레임워크로 빌드된 에이전트 배포를 지원합니다. 시작하려면 먼저 플랫폼에 배포할 수 있는 에이전트를 개발해야 합니다.

Agents API를 사용하면 개발자가 구성에서 에이전트를 빌드하고 배포할 수 있습니다. 이러한 에이전트는 Antigravity 하네스를 활용하고 도구 및 기술에 대한 액세스를 제공하는 보안 Linux 기반 샌드박스 내에서 실행됩니다. 관리형 에이전트에 대한 자세한 내용은 Agent Platform의 관리형 에이전트 API를 참고하세요.

에이전트를 개발하는 가장 쉬운 방법은 Google에서 제공하는 프레임워크별 템플릿 중 하나를 사용하는 것입니다. 이러한 템플릿은 객체 직렬화, 초기화 코드와 실행 코드 분리 등 에이전트 개발의 일반적인 측면을 처리합니다. 다음 프레임워크의 템플릿이 제공됩니다.

프레임워크 설명
에이전트 개발 키트 AI 애플리케이션을 빌드하는 개발자 또는 강력한 에이전트 기반 솔루션의 프로토타입을 빠르게 제작하고 배포해야 하는 팀을 위해 Google의 내부 권장사항을 기반으로 설계되었습니다.
Agent2Agent(프리뷰) Agent2Agent(A2A) 프로토콜은 AI 에이전트 간의 원활한 통신과 협업을 지원하도록 설계된 개방형 표준입니다.
LangChain 사전 정의된 구성 및 추상화로 인해 기본 사용 사례에서 쉽게 구현할 수 있습니다.
LangGraph 고급 인간 참여형(Human-In-The-Loop) 및 되감기/재생 기능을 사용하여 워크플로를 정의하는 그래프 기반 접근 방식입니다.
AG2(이전의 AutoGen) AG2는 LLM 워크플로를 빌드하기 위한 고급 추상화로 멀티 에이전트 대화 프레임워크를 제공합니다.
LlamaIndex(프리뷰) LlamaIndex의 쿼리 파이프라인은 검색 증강 생성 (RAG) 워크플로를 만들기 위한 고급 인터페이스를 제공합니다.

사용 사례와 맞는 프레임워크별 템플릿이 없으면 자체 커스텀 에이전트를 개발할 수 있습니다.

Agent2Agent (A2A) 프로토콜

멀티 에이전트 시스템을 빌드하는 경우 A2A 프로토콜을 검토하는 것이 좋습니다. A2A 프로토콜은 기반 프레임워크와 관계없이 AI 에이전트 간의 원활한 통신과 협업을 지원하는 개방형 표준입니다. 2025년 6월에 에서 Linux Foundation에 제공했습니다. Google Cloud A2A SDK를 사용하거나 샘플을 사용해 보려면 GitHub 저장소를 확인하세요.

플랫폼 빌드

Agent Platform에서 실행할 에이전트를 만들 때는 에이전트가 관리형 환경에서 실행된다는 점에 유의하세요. 호환성을 보장하려면 다음 패턴을 따르세요.

  • 객체 직렬화: 플랫폼은 에이전트 객체를 직렬화하여 배포합니다. 에이전트 상태 및 도구가 직렬화 가능한지 확인합니다 (예: 에이전트 상태에서 열린 파일 핸들이나 네트워크 소켓을 유지하지 않음).
  • 수명 주기 분리: 에이전트의 초기화 로직 (모델 로드, 도구 설정)을 실행 로직 (쿼리 처리)과 분리합니다. 제공된 템플릿은 이 작업을 자동으로 처리합니다.

다음 단계

가이드

Agent Platform Runtime을 사용하여 커스텀 에이전트를 만듭니다.

개요

자율 에이전트를 빌드하기 위한 구성 기반의 REST 우선 환경인 Agent Platform의 관리형 에이전트 API에 대해 알아봅니다.

가이드

개발 요구사항에 따라 Agent Platform Runtime에 에이전트를 배포하는 다섯 가지 방법을 알아봅니다.

가이드

기본 에이전트를 만들고 배포한 후 Gen AI Evaluation Service를 사용하여 에이전트를 평가합니다.

리소스

Google Agent Platform의 리소스와 지원을 찾습니다.