Présentation
Pour utiliser Vertex AI Agent Engine, vous devez d'abord développer un agent pouvant être déployé sur Vertex AI Agent Engine. Le moyen le plus simple de développer un agent consiste à utiliser l'un des modèles spécifiques au framework que nous fournissons. Les modèles spécifiques au framework gèrent automatiquement certains aspects courants du développement d'un agent, tels que la sérialisation des objets et la séparation du code qui initialise un agent du code qui répond aux requêtes. Nous fournissons les modèles spécifiques aux frameworks suivants :
Framework | Description |
---|---|
Agent Development Kit (bêta) | Conçue sur la base des bonnes pratiques internes de Google pour les développeurs qui créent des applications d'IA ou les équipes qui ont besoin de prototyper et de déployer rapidement des solutions robustes basées sur des agents. |
LangChain | Plus facile à implémenter pour les cas d'utilisation de base en raison de ses configurations et abstractions prédéfinies. |
LangGraph | Approche basée sur des graphiques pour définir des workflows, avec des fonctionnalités avancées d'intervention humaine et de retour en arrière/relecture. |
AG2 (anciennement AutoGen) | AG2 fournit un framework de conversation multi-agents en tant qu'abstraction de haut niveau pour la création de workflows LLM. |
LlamaIndex (aperçu) | Le pipeline de requête de LlamaIndex offre une interface de haut niveau pour créer des workflows de génération augmentée par récupération (RAG). |
Si votre cas d'utilisation ne correspond à aucun des modèles spécifiques au framework, vous pouvez développer votre propre agent personnalisé.
Protocole Agent2Agent (A2A)
Si vous créez un système multi-agents, nous vous recommandons vivement de consulter le protocole A2A. Le protocole A2A est une norme ouverte qui permet une communication et une collaboration fluides entre les agents d'IA, quels que soient leurs frameworks sous-jacents. Il a été donné par Google Cloud à la Linux Foundation en juin 2025. Pour utiliser les SDK A2A ou essayer les exemples, consultez le dépôt GitHub.