Desenvolver um agente

Visão geral

Para usar o Vertex AI Agent Engine, primeiro desenvolva um agente que possa ser implantado nele. A maneira mais fácil de desenvolver um agente é usar um dos modelos específicos da estrutura que oferecemos. Os modelos específicos da estrutura processam automaticamente alguns dos aspectos comuns do desenvolvimento de um agente, como serializar objetos e separar o código que inicializa um agente do código que responde a comandos. Oferecemos os seguintes modelos específicos da estrutura:

Framework Descrição
Kit de desenvolvimento de agentes (prévia) Projetado com base nas práticas recomendadas internas do Google para desenvolvedores que criam aplicativos de IA ou equipes que precisam criar protótipos e implantar rapidamente soluções robustas baseadas em agentes.
LangChain Mais fácil de implementar para casos de uso básicos devido às configurações e abstrações predefinidas.
LangGraph Abordagem baseada em gráficos para definir fluxos de trabalho, com recursos avançados de human-in-the-loop e de voltar/reproduzir.
AG2 (antigo AutoGen) O AG2 oferece um framework de conversa multiagente como uma abstração de alto nível para criar fluxos de trabalho de LLM.
LlamaIndex (prévia) O pipeline de consultas do LlamaIndex oferece uma interface de alto nível para criar fluxos de trabalho de geração aumentada de recuperação (RAG).

Se o caso de uso não estiver alinhado com um dos modelos específicos do framework, desenvolva seu próprio agente personalizado.

Protocolo Agent2Agent (A2A)

Se você estiver criando um sistema multiagente, recomendamos revisar o protocolo A2A. O protocolo A2A é um padrão aberto que permite comunicação e colaboração contínuas entre agentes de IA, independentemente dos frameworks subjacentes. Ele foi doado pela Google Cloud à Linux Foundation em junho de 2025. Para usar os SDKs A2A ou testar as amostras, confira o repositório do GitHub.

A seguir