에이전트 개요

추론 및 도구를 사용하여 워크플로 자동화, 여러 시스템에서 정보 검색, 콘텐츠 생성과 같은 복잡한 엔터프라이즈 작업을 실행하는 AI 에이전트를 빌드, 배포, 관리합니다. Agent Platform은 로우 코드 및 코드 중심 개발 도구, 관리형 런타임, 보안, 거버넌스, 관측 가능성을 위한 통합 서비스를 비롯한 전체 에이전트 수명 주기를 위한 엔드 투 엔드 환경을 제공합니다.

Agent Platform으로 이동 에이전트 빌드

개발 경로 선택

기술 요구사항 및 전문 지식에 따라 두 가지 기본 경로를 사용하여 에이전트를 빌드할 수 있습니다.

  • Agent Studio (로우 코드): 코드를 작성하지 않고 모델을 검색하고, 프롬프트를 엔지니어링하고, 에이전트를 빌드하기 위한 공동작업 시각적 작업공간입니다. 빠른 프로토타입 제작 및 비즈니스 중심 에이전트에 적합합니다.
  • 에이전트 개발 키트 (ADK) (코드 중심): 개발자가 로직, 도구, 환경 시뮬레이션에 대한 세부적인 제어를 통해 복잡한 멀티 에이전트 오케스트레이션을 빌드할 수 있는 강력한 프레임워크입니다.

플랫폼 아키텍처

Agent Platform은 4가지 주요 지원 분야에서 엔드 투 엔드 에이전트 수명 주기를 지원하는 통합 도구 및 서비스 모음을 제공합니다.

  • 빌드: 로우 코드 Studio 또는 코드 중심 ADK를 사용하여 에이전트를 만듭니다. Model Garden에서 200개 이상의 기반 모델에 액세스합니다.
  • 확장: 통합 세션 관리 및 장기 메모리 뱅크를 사용하여 완전 관리형 런타임에 에이전트를 배포합니다.
  • 제어: 고유한 ID로 에이전트를 보호하고, 레지스트리에서 도구 액세스를 중앙 집중화하고, Agent Gateway를 사용하여 정책을 적용합니다.
  • **최적화**: Gen AI 평가로 품질을 개선하고 Cloud Observability 및 토폴로지로 심층적인 가시성을 확보합니다.

빌드

빌드 지원 분야는 원시 인텔리전스 및 연결 (Model Garden, ADK, MCP 포함)을 제공합니다. 주요 구성요소는 다음과 같습니다.

  • Agent Studio: 에이전트 생성을 위한 로우 코드 개발 환경을 제공합니다.
  • Agent Garden: 일반적인 AI 패턴 및 사용 사례를 위한 에이전트 개발을 가속화하는 사전 빌드된 에이전트 샘플 라이브러리를 제공합니다.
  • 에이전트 개발 키트 (ADK): 복잡한 에이전트 및 오케스트레이션 로직의 코드 중심 개발에 사용됩니다.
  • Model Garden: 검색 및 실험을 위해 Google, 파트너, 오픈소스 커뮤니티의 200개 이상의 기반 모델 라이브러리입니다.

확장

확장 지원 분야는 에이전트 배포 및 실행을 위한 관리형 런타임, 서버리스 효율성, 장기 메모리를 제공합니다. 주요 구성요소는 다음과 같습니다.

에이전트 런타임

에이전트 런타임은 ADK 또는 기타 도구로 빌드된 에이전트를 호스팅, 배포, 확장하기 위한 완전 관리형 런타임 환경 (에이전트 런타임)입니다.

세션

세션은 단일 대화 과정에서 사용자와 에이전트 간의 상호작용 기록을 유지하는 데 사용됩니다. 세션은 진행 중인 상호작용의 컨텍스트를 제공하며 장기 메모리를 생성하는 소스입니다.

메모리 뱅크

메모리 뱅크는 여러 세션에서 사용자에 관한 맞춤설정된 정보를 추출, 저장, 검색하여 에이전트에 장기 메모리를 제공하므로 맞춤설정 및 세션 간 연속성을 지원합니다.

제어

제어 지원 분야는 에이전트 ID(IAM), Agent Gateway, Model Armor를 관리하는 포괄적인 도구를 제공합니다. 주요 구성요소는 다음과 같습니다.

AI 애플리케이션

App Hub 애플리케이션은 비즈니스 기능을 제공하는 서비스 및 워크로드를 논리적으로 그룹화합니다. AI 애플리케이션은 함수 호출, 사전 계획, 안무 에이전트 메시와 같은 특수 기능으로 이 개념을 확장합니다. 에이전트는 배포 시 이러한 애플리케이션에 자동으로 매핑됩니다.

에이전트 레지스트리

에이전트가 Agent Platform에 배포되면 에이전트 레지스트리에 자동으로 등록됩니다. 배포 중에 에이전트를 기존 AI 애플리케이션에 연결하거나 새 애플리케이션을 자동으로 만들 수 있습니다.

레지스트리는 모든 사용자, Google 및 서드 파티 에이전트와 MCP 서버를 위한 쿼리 가능한 중앙 집중식 저장소를 제공합니다. 버전, 프레임워크 (예: ADK), MCP 도구 이름 및 주석과 같은 기능 등 중요한 메타데이터를 캡처합니다.

에이전트 ID를 사용하여 레지스트리에서 엔드포인트를 쿼리하고 사용자 위임 인증을 위한 관리형 OAuth 2.0 연결을 구성합니다. 기본 IAM 커넥터는 OAuth 및 갱신 토큰 관리의 복잡성을 처리하므로 개발자가 민감한 사용자 인증 정보를 관리하지 않아도 에이전트가 사용자를 대신하여 도구를 안전하게 호출할 수 있습니다.

에이전트 ID

배포 시 에이전트는 공유 서비스 계정의 세분화된 대안 역할을 하는 고유한 SPIFFE 형식 ID인 에이전트 ID를 자동으로 수신합니다. IAM에서 직접 지원되므로 관리자는 특정 권한 (예: Cloud Storage 버킷 또는 BigQuery 데이터 세트)을 에이전트에 직접 할당할 수 있습니다. 이 ID는 사용자 위임 도구 액세스를 위한 IAM 커넥터와도 작동하여 명확한 감사 추적을 제공합니다. Agent Gateway는 이 ID를 사용하여 모든 에이전트 상호작용에서 세분화된 액세스 제어를 적용합니다.

Agent Gateway

에이전트 트래픽은 에이전트의 모든 트래픽을 제어하는 완전 관리형 네트워킹 구성요소인 Agent Gateway에서 관리합니다. 런타임 적용 지점 역할을 하며 도구 또는 기타 에이전트에 대한 호출을 가로채 액세스 제어 정책을 적용하고 도구 호출 및 응답의 Model Armor 검사를 지원합니다.

Application Design Center

App Design Center를 사용하면 AI 애플리케이션을 위한 보안 인프라 템플릿을 설계하고 프로비저닝할 수 있습니다. Agent Gateway, Model Armor 보안 정책, IAM 구성과 같은 종속 서비스가 환경 내에서 올바르게 인스턴스화되도록 합니다. App Design Center를 사용하면 에이전트가 배포되는 순간부터 거버넌스 정책이 적용되도록 간소화할 수 있습니다.

최적화

최적화 지원 분야는 에이전트 성능과 품질을 개선하기 위한 포렌식 관측 가능성 및 평가 도구를 제공합니다. 주요 구성요소는 다음과 같습니다.

Cloud Observability

Cloud Observability 모음 (Cloud Trace, Cloud Logging, Cloud Monitoring, 토폴로지)은 ADK를 사용하여 배포할 때 기본적으로 에이전트에서 정보를 수집하여 에이전트 성능과 동작에 대한 심층적인 가시성을 제공합니다. Open Telemetry 프로토콜을 사용하여 Agent Platform, Agent Gateway, Model Armor에서 trace (실행 경로), 로그 (이벤트 및 오류), 측정항목 (지연 시간, 토큰 사용량)을 수집합니다. 이 통합된 원격 분석을 사용하면 실패를 디버깅하고, 비용을 모니터링하고, 에이전트 추론의 전체 경로를 추적하고, 애플리케이션 토폴로지를 볼 수 있습니다.

평가

GenAI Evaluation Service 를 사용하면 Auto SxS를 사용하여 에이전트 품질에 대한 온라인 평가를 실시할 수 있습니다.

일반적인 사용 사례

에이전트는 다양한 엔터프라이즈 시나리오에 적용할 수 있습니다.

  • 고객 지원: 에이전트를 기술 자료 및 티켓팅 시스템과 통합하여 일반적인 문의에 대한 응답을 자동화하고 티켓을 해결합니다.
  • 정보 검색: 사용자가 자연어를 사용하여 분산된 내부 시스템 (예: Drive, Jira, Slack)을 검색하여 전문가 또는 프로젝트 상태를 찾을 수 있도록 지원합니다.
  • 비즈니스 운영: 회의 일정 예약, 일일 브리핑 준비, 비용 보고서 처리와 같은 반복적인 작업을 자동화합니다.
  • 영업 및 마케팅: 맞춤설정된 아웃리치 초안 작성, 캠페인 실적 요약, 실시간 엔터프라이즈 데이터를 사용한 잠재고객 조사
  • 소프트웨어 개발: 개발자가 코드를 디버깅하고, 복잡한 저장소를 탐색하고, 인프라 문제를 해결하는 데 도움을 줍니다.

관리자 화면

Agent Platform은 플랫폼 및 보안 관리자가 전체 에이전트 수명 주기를 제어하는 중앙 콘솔입니다. Gemini Enterprise 관리자는 Gemini Enterprise 인스턴스 내에서 에이전트를 관리하고 추가합니다. Agent Registry 및 Agent Gateway와 통합됩니다. Google Workspace 관리 콘솔은 Gemini Enterprise 에이전트와 Google Workspace 서비스 및 데이터 간의 상호작용을 제어합니다.

Agent Platform

  • 에이전트 레지스트리: 에이전트를 보고, 관리하고, 버전을 관리하고, 등록하고, 모니터링합니다.
  • Agent Gateway 관리: Agent Gateway를 구성, 관리, 모니터링합니다.
  • 정책 적용: IAM 및 Model Armor 정책을 정의하고 적용합니다.
  • 관측 가능성: 에이전트 측정항목, trace, 로그를 모니터링하고 에이전트 종속 항목 및 상호작용을 시각화합니다.
  • ID: 에이전트 서비스 계정 및 권한을 관리합니다.
  • 보안: 위협 감지를 위해 Security Command Center와 통합합니다.
  • 감사 로깅: 에이전트 활동을 추적합니다.
  • Agent Platform 내에서 워2}워크플로를 빌드, 확장, 최적화합니다.

Gemini Enterprise 관리자

  • Gemini Enterprise 라이선스 및 사용자를 관리합니다.
  • Gemini Enterprise 인스턴스 및 데이터 커넥터를 관리합니다.
  • Agent Gateway에 연결하여 Gemini Enterprise 인스턴스의 라우팅을 설정합니다.
  • 에이전트 및 도구 레지스트리에서 Gemini Enterprise 인스턴스에 에이전트 및 도구를 추가합니다 (BYO-MCP 및 A2A 에이전트의 기존 경로도 지원).
  • 에이전트에 대한 Gemini Enterprise 사용자 권한을 관리합니다.
  • Gemini Enterprise 에이전트용 도구를 사용하여 관측 가능성 (로그, 측정항목, trace)을 사용 설정합니다 Google Cloud .
  • 정책 적용 및 추가 관측 가능성을 위해 Agent Platform으로 직접 이동합니다.

Google Workspace 관리 콘솔

  • Google Workspace 사용자를 위한 Gemini Enterprise 서비스를 사용 설정 또는 중지합니다.
  • Gemini Enterprise 에이전트에 액세스하기 위한 Google Workspace 사용자 권한을 관리합니다.
  • 에이전트 데이터 액세스에 Google Workspace 도메인 정책을 적용합니다.
  • 에이전트 상호작용을 위한 Google Workspace 감사 로깅.
  • 관리자를 Agent Platform으로 안내하여 Agent Gateway를 구성합니다.
  • 포괄적인 에이전트 거버넌스를 위해 Agent Platform에 연결합니다.

다음 단계

개요

Google Agent Platform에서 에이전트를 빌드하는 방법을 알아봅니다.

개요

에이전트 개발 키트 (ADK)를 사용하여 간단한 태스크부터 복잡한 워크플로에 이르는 에이전트형 아키텍처를 만들고, 배포하고, 조정합니다.

가이드

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

Codelab

교차 클라우드 에이전트 AI 애플리케이션 보호 Codelab에서 에이전트 애플리케이션을 보호하는 방법을 알아봅니다.

개요

Google Agent Platform의 정책 개요를 확인합니다.

가이드

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