Crear un agente

Descripción general

La Plataforma de agentes admite la implementación de agentes creados con diversos frameworks. Para comenzar, primero debes desarrollar un agente que se pueda implementar en la plataforma.

La API de Agents permite a los desarrolladores compilar e implementar agentes a partir de la configuración. Estos agentes se ejecutan en un entorno de pruebas seguro basado en Linux, aprovechan el arnés Antigravity y brindan acceso a herramientas y habilidades. Para obtener más información sobre los agentes administrados, consulta la API de Managed Agents en Agent Platform.

La forma más sencilla de desarrollar un agente es usar una de las plantillas específicas del framework que proporcionamos. Estas plantillas controlan aspectos comunes del desarrollo de agentes, como la serialización de objetos y la separación del código de inicialización del código de ejecución. Proporcionamos plantillas para los siguientes frameworks:

Framework Descripción
Kit de desarrollo de agentes Diseñado según las prácticas recomendadas internas de Google para los desarrolladores que crean aplicaciones basadas en IA o los equipos que necesitan crear prototipos y, luego, implementar rápidamente soluciones sólidas basadas en agentes
Agent2Agent (vista previa) El protocolo Agent2Agent (A2A) es un estándar abierto diseñado para permitir la comunicación y la colaboración fluidas entre agentes de IA.
LangChain Es más fácil de implementar para casos de uso básicos debido a sus configuraciones y abstracciones predefinidas.
LangGraph Enfoque basado en gráficos para definir flujos de trabajo, con capacidades avanzadas de interacción humana y de retroceso/repetición.
AG2 (anteriormente AutoGen) AG2 proporciona un framework de conversación multiagente como una abstracción de alto nivel para crear flujos de trabajo de LLM.
LlamaIndex (versión preliminar) La canalización de consultas de LlamaIndex ofrece una interfaz de alto nivel para crear flujos de trabajo de generación mejorada por recuperación (RAG).

Si tu caso de uso no se alinea con una de las plantillas específicas del framework, puedes desarrollar tu propio agente personalizado.

Protocolo Agent2Agent (A2A)

Si compilas un sistema multiagente, te recomendamos que revises el protocolo A2A. El protocolo A2A es un estándar abierto que permite la comunicación y la colaboración fluidas entre los agentes de IA, independientemente de sus frameworks subyacentes. La donó Google Cloud a Linux Foundation en junio de 2025. Para usar los SDKs de A2A o probar las muestras, consulta el repositorio de GitHub.

Desarrollo para la plataforma

Cuando crees un agente para que se ejecute en Agent Platform, ten en cuenta que tu agente se ejecuta en un entorno administrado. Para garantizar la compatibilidad, sigue estos patrones:

  • Serialización de objetos: La plataforma serializa el objeto de tu agente para implementarlo. Asegúrate de que el estado y las herramientas del agente sean serializables (por ejemplo, evita mantener abiertos los identificadores de archivos o los sockets de red en el estado del agente).
  • Separación del ciclo de vida: Separa la lógica de inicialización de tu agente (carga de modelos, configuración de herramientas) de su lógica de ejecución (control de consultas). Las plantillas proporcionadas controlan esto automáticamente.

¿Qué sigue?

Guía

Crea un agente personalizado con el entorno de ejecución de Agent Platform.

Descripción general

Obtén información sobre la API de Managed Agents en Agent Platform, un entorno basado en la configuración y centrado en REST para crear agentes autónomos.

Guía

Conoce las cinco formas de implementar un agente en el entorno de ejecución de Agent Platform según tus necesidades de desarrollo.

Guía

Crea e implementa un agente básico, y usa Gen AI Evaluation Service para evaluarlo

Recurso

Encuentra recursos y asistencia para Google Agent Platform.