Sviluppare un agente

Panoramica

Per utilizzare Vertex AI Agent Engine, devi prima sviluppare un agente che possa essere implementato su Vertex AI Agent Engine. Il modo più semplice per sviluppare un agente è utilizzare uno dei modelli specifici del framework che forniamo. I modelli specifici del framework gestiscono automaticamente alcuni aspetti comuni dello sviluppo di un agente, come la serializzazione degli oggetti e la separazione del codice che inizializza un agente dal codice che risponde ai prompt. Forniamo i seguenti modelli specifici per framework:

Framework Descrizione
Agent Development Kit (anteprima) Progettato in base alle best practice interne di Google per gli sviluppatori che creano applicazioni AI o per i team che devono prototipare e implementare rapidamente soluzioni robuste basate su agenti.
LangChain Più facile da implementare per i casi d'uso di base grazie alle configurazioni e alle astrazioni predefinite.
LangGraph Approccio basato su grafici per definire i flussi di lavoro, con funzionalità avanzate human-in-the-loop e di riavvolgimento/riproduzione.
AG2 (in precedenza AutoGen) AG2 fornisce un framework di conversazione multi-agente come astrazione di alto livello per la creazione di flussi di lavoro LLM.
LlamaIndex (anteprima) La pipeline di query di LlamaIndex offre un'interfaccia di alto livello per la creazione di flussi di lavoro RAG (Retrieval-Augmented Generation).

Se il tuo caso d'uso non è in linea con uno dei modelli specifici del framework, puoi sviluppare un agente personalizzato.

protocollo Agent2Agent (A2A)

Se stai creando un sistema multi-agente, ti consigliamo vivamente di esaminare il protocollo A2A. Il protocollo A2A è uno standard aperto che consente una comunicazione e una collaborazione fluide tra gli agenti AI, indipendentemente dai framework sottostanti. È stato donato da Google Cloud alla Linux Foundation nel giugno 2025. Per utilizzare gli SDK A2A o provare gli esempi, consulta il repository GitHub.

Passaggi successivi