Desarrollar un agente

Información general

Para usar Vertex AI Agent Engine, primero debes desarrollar un agente que se pueda implementar en Vertex AI Agent Engine. La forma más sencilla de desarrollar un agente es usar una de las plantillas específicas del framework que proporcionamos. Las plantillas específicas de cada framework gestionan automáticamente algunos de los aspectos habituales del desarrollo de un agente, como la serialización de objetos y la separación del código que inicializa un agente del código que responde a las peticiones. Ofrecemos las siguientes plantillas específicas de frameworks:

Framework Descripción
Agent Development Kit (vista previa) Diseñado a partir de las prácticas recomendadas internas de Google para desarrolladores que crean aplicaciones de IA o equipos que necesitan crear prototipos rápidamente y desplegar soluciones sólidas basadas en agentes.
LangChain Es más fácil de implementar en casos prácticos básicos debido a sus configuraciones y abstracciones predefinidas.
LangGraph Enfoque basado en gráficos para definir flujos de trabajo, con funciones avanzadas de intervención humana y de retroceso y repetición.
AG2 (antes AutoGen) AG2 proporciona un framework de conversación multagente como una abstracción de alto nivel para crear flujos de trabajo de LLMs.
LlamaIndex (vista previa) La canalización de consultas de LlamaIndex ofrece una interfaz de alto nivel para crear flujos de trabajo de generación aumentada por recuperación (RAG).

Si tu caso de uso no se ajusta a ninguna de las plantillas específicas del framework, puedes desarrollar tu propio agente personalizado.

Protocolo Agent2Agent (A2A)

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

Siguientes pasos