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:包含上下文文件,可在终端即时提供关于代理人架构和生产路径的指导。