GoogleCloudPlatform/agent-starter-pack

Ship AI Agents to Google Cloud in minutes, not months. Production-ready templates with built-in CI/CD, evaluation, and observability.

What it solves

GenAI 에이전트를 개발할 때 프로덕션에 필요한 인프라, CI/CD 파이프라인, 관측 도구 설정에 대한 높은 학습 곡선이 존재합니다. Agent Starter Pack은 에이전트 개발의 "배관" 작업을 처리하는 프로덕션 준비 템플릿을 제공하여 개발자가 에이전트의 핵심 로직에 집중할 수 있게 합니다.

How it works

Python 패키지 형태로 제공되며, CLI 도구를 통해 새로운 에이전트 프로젝트를 스캐폴드하거나 기존 프로젝트를 확장할 수 있습니다. ReAct, RAG, 멀티 에이전트 패턴 등 다양한 사전 구축 템플릿을 제공하고, Terraform을 사용해 필요한 Google Cloud 인프라를 자동으로 생성하며, Google Cloud Build 또는 GitHub Actions를 통해 CI/CD 파이프라인을 설정하고, 모니터링 및 관측 도구를 통합합니다.

Who it’s for

Google Cloud에서 GenAI 에이전트를 구축하고, 프로토타입에서 프로덕션 수준 배포로 빠르게 전환하고자 하는 개발자를 위한 패키지입니다. 인프라와 배포 파이프라인을 수동으로 구성할 필요가 없습니다.

Highlights

  • Production-Ready Templates: ReAct 에이전트, RAG (Vertex AI Search 및 Vector Search 지원), 실시간 멀티모달 에이전트를 위한 템플릿 포함.
  • CI/CD Automation: Google Cloud Build 또는 GitHub Actions를 사용한 완전한 파이프라인을 한 번의 명령으로 설정.
  • Infrastructure as Code: Terraform을 사용해 백엔드, 프론트엔드 및 Cloud Run 또는 Agent Engine 상의 인프라를 자동 배포.
  • RAG Data Pipelines: 임베딩을 Vertex AI Search와 Vector Search에 처리하는 통합 지원.
  • Gemini CLI Integration: 컨텍스트 파일을 포함하여 터미널에서 에이전트 아키텍처와 프로덕션 경로에 대한 즉시 가이드를 제공.