Vista geral
Para usar o Vertex AI Agent Engine, primeiro tem de desenvolver um agente que possa ser implementado no Vertex AI Agent Engine. A forma mais fácil de desenvolver um agente é usar um dos modelos específicos da framework que fornecemos. Os modelos específicos da framework processam automaticamente alguns dos aspetos comuns do desenvolvimento de um agente, como a serialização de objetos e a separação do código que inicializa um agente do código que responde a comandos. Disponibilizamos os seguintes modelos específicos da framework:
Framework | Descrição |
---|---|
Agent Development Kit | Concebida com base nas práticas recomendadas internas da Google para programadores que criam aplicações de IA ou equipas que precisam de criar protótipos e implementar rapidamente soluções robustas baseadas em agentes. |
Agent2Agent (pré-visualização) | O protocolo Agent2Agent (A2A) é uma norma aberta concebida para permitir uma comunicação e uma colaboração totalmente integradas entre agentes de IA. |
LangChain | Mais fácil de implementar para exemplos de utilização básicos devido às suas configurações e abstrações predefinidas. |
LangGraph | Abordagem baseada em gráficos para definir fluxos de trabalho, com capacidades avançadas de intervenção humana e retroceder/repetir. |
AG2 (anteriormente AutoGen) | O AG2 oferece uma framework de conversa com vários agentes como uma abstração de nível elevado para criar fluxos de trabalho de MDIs/CEs. |
LlamaIndex (pré-visualização) | 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 seu exemplo de utilização não se alinhar com um dos modelos específicos da framework, pode desenvolver o seu próprio agente personalizado.
Protocolo Agent2Agent (A2A)
Se estiver a criar um sistema multiagente, recomendamos vivamente que reveja o protocolo A2A. O protocolo A2A é uma norma aberta que permite uma comunicação e uma colaboração perfeitas entre agentes de IA, independentemente das respetivas estruturas subjacentes. Foi doado pela Google Cloud à Linux Foundation em junho de 2025. Para usar os SDKs A2A ou experimentar os exemplos, consulte o repositório do GitHub.