Crea un agente

Descripción general

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

La API de Agents permite a los desarrolladores crear e implementar agentes a partir de la configuración. Estos agentes se ejecutan dentro de una zona de pruebas segura basada en Linux, aprovechando el arnés Antigravity y proporcionando 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 desarrolladores que crean aplicaciones de IA o equipos que necesitan crear prototipos y, luego, implementar rápidamente soluciones sólidas basadas en agentes
Agent2Agent (versión preliminar) El protocolo Agent2Agent (A2A) es un estándar abierto diseñado para permitir la comunicación y la colaboración sin problemas 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 grafos para definir flujos de trabajo, con capacidades avanzadas de interacción humana y de rebobinado/reproducción.
AG2 (antes AutoGen) AG2 proporciona un framework de conversación de varios agentes 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 estás creando 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 sin problemas entre agentes de IA, independientemente de sus frameworks subyacentes. Fue donado por Google Cloud a la Fundación Linux en junio de 2025. Para usar los SDK 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 se ejecutará 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 de tu agente sean serializables (por ejemplo, evita mantener abiertos los controladores 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 configuración y REST para crear agentes autónomos.

Guía

Descubre 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 el servicio de evaluación de Gen AI para evaluarlo.

Recurso

Encuentra recursos y asistencia para Google Agent Platform.