Agents overview (original) (raw)

Build, deploy, and manage AI agents that use reasoning and tools to perform complex enterprise tasks, such as automating workflows, discovering information across multiple systems, and generating content. Agent Platform provides an end-to-end environment for the entire agent lifecycle, including low-code and code-first development tools; a managed runtime; and integrated services for security, governance, and observability.

Go to Agent Platform Build an agent

Choose your development path

Depending on your technical requirements and expertise, you can build agents using the following primary paths:

Platform architecture

Agent Platform provides an integrated suite of tools and services to support the end-to-end agent lifecycle across four key pillars:

Build

The Build pillar provides raw intelligence and connectivity (including Model Garden, ADK, and MCP). Key components include:

Scale

The Scale pillar provides managed runtimes, serverless efficiency, and long-term memory for deploying and running agents. Key components include:

Agent Runtime

Agent Runtime is a fully managed runtime environment (Agent Runtime) for hosting, deploying, and scaling agents built with ADK or other tools.

Sessions

Sessions are used to maintain the history of interactions between a user and an agent over the course of a single conversation. A session provides the context for an ongoing interaction and is a source for generating long-term memory.

Memory Bank

Memory Bank provides agents with long-term memory by extracting, storing, and retrieving personalized information about a user across multiple sessions, enabling personalization and cross-session continuity.

Govern

The Govern pillar provides comprehensive tools to manage Agent Identities (IAM), Agent Gateway, and Model Armor. Key components include:

AI application

An App Hub application logically groups the services and workloads that deliver a business function. AI applications extend this concept with specialized features like function calling, proactive planning, and choreographed agent meshes. Agents are automatically mapped to these applications upon deployment.

Agent Registry

Once your agents are deployed to Agent Platform, they are automatically registered with the Agent Registry. During deployment, you can link agents to an existing AI application or automatically create a new one.

The registry provides a queryable, centralized store for all your own, Google, and third-party agents and MCP servers. It captures critical metadata, including versions, frameworks (like ADK), and capabilities such as MCP tool names and annotations.

Query the registry for endpoints and configure managed OAuth 2.0 connections for user-delegated authentication using Agent Identity. The underlying Agent Identity Auth Manager handles the complexity of OAuth and refresh token management, allowing agents to securely invoke tools on behalf of users without requiring developers to manage sensitive credentials.

Agent Identity

When deploying agents, agents must be configured with Agent Identity—a unique, SPIFFE-formatted ID that serves as a granular alternative to shared service accounts. Supported directly in IAM, it allows administrators to assign specific permissions (such as to Cloud Storage buckets or BigQuery datasets) directly to the agent. This identity also works with Agent Identity Auth Manager for user-delegated tool access, providing a clear audit trail. The Agent Gateway uses this identity to enforce fine-grained access control across all agent interactions.

Agent Gateway

Agent traffic is managed by theAgent Gateway, a fully managed networking component that governs all traffic from an agent. It acts as the runtime enforcement point, intercepting calls to tools or other agents to enforce access control policies and support Model Armor inspection of tool calls and responses.

Application Design Center

Application Design Center helps you design and provision secure infrastructure templates for AI applications. It ensures that dependent services—such as the Agent Gateway, Model Armor security policies, and IAM configurations—are correctly instantiated within your environment. Application Design Center simplifies ensuring governance policies are enforced from the moment an agent is deployed.

Optimize

The Optimize pillar provides forensic observability and evaluation tools to improve agent performance and quality. Key components include:

Cloud Observability

The Cloud Observability suite (Cloud Trace, Cloud Logging, Cloud Monitoring, and Topology) collects information from your agent by default when you deploy using ADK, providing deep visibility into agent performance and behavior. It uses Open Telemetry protocols to collect traces (execution paths), logs (events and errors), and metrics (latency, token usage) from Agent Platform, Agent Gateway, and Model Armor. This unified telemetry lets you debug failures, monitor costs, trace the full path of an agent's reasoning, and view your application topology.

Evaluation

The GenAI Evaluation Servicelets you conduct online evaluations of agent quality using Auto SxS.

Common use cases

Agents can be applied to a wide variety of enterprise scenarios:

Admin surfaces

The Agent Platform is the central console for platform and security administrators to govern the entire agent lifecycle. Gemini Enterprise Admin manages and adds agents within a Gemini Enterprise instance. It integrates with the Agent Registry and Agent Gateway. The Google Workspace Admin Console governs interactions between Gemini Enterprise agents and Google Workspace services and data.

Agent Platform

Gemini Enterprise Admin

Google Workspace Admin Console

What's next

Overview

Build overview

Learn how to build agents in Google Agent Platform.

Overview

Agent Development Kit

Use the Agent Development Kit (ADK) to create, deploy, and orchestrate agentic architectures that range from simple tasks to complex workflows.

Guide

Deploy agents

Learn the five ways to deploy an agent on Agent Platform Runtime based on your development needs.

Guide

Evaluate your agents

Create and deploy a basic agent and use the Gen AI evaluation service to evaluate the agent