Agent Registry vous permet d'enregistrer des agents IA afin que les développeurs et les agents orchestrateurs puissent découvrir et appeler leurs fonctionnalités dans votre écosystème d'IA. En publiant les compétences A2A de votre agent, vous aidez les autres développeurs et agents d'orchestration de votre organisation à trouver et à réutiliser votre travail.
Le registre d'agents s'intègre aux versions 0.3 et 1.0 du protocole Open Source Agent2Agent (A2A), qui permet aux agents de déclarer leurs capacités et leur identité dans une carte d'agent. Selon l'emplacement d'exécution de vos agents, vous pouvez les enregistrer à l'aide de l'enregistrement automatique ou de l'enregistrement manuel.
Enregistrement automatique
Les environnements d'exécution Google Cloud compatibles enregistrent automatiquement vos agents, et les agents Google intégrés sont détectables sans configuration. Dans le projet de gouvernance où Agent Registry est activé, l'enregistrement automatique s'effectue par défaut ou via une étape de déploiement d'activation. Le processus d'enregistrement s'effectue au niveau du projet et ne détecte pas automatiquement les agents distants déployés dans d'autres projetsGoogle Cloud .
Pour en savoir plus sur les environnements d'exécution Google Cloud compatibles avec l'enregistrement automatique et les métadonnées indexées pour les agents enregistrés automatiquement, consultez Utiliser l'enregistrement automatique pour les agents.
Enregistrement manuel
Le registre d'agents utilise un projet de gouvernance central Google Cloud. Le terme distant fait référence aux agents hébergés en dehors du projet de gouvernance dans des projetsGoogle Cloud distincts, des environnements sur site ou des plates-formes externes, ou s'exécutant sur des environnements d'exécution Google Cloud qui ne sont pas compatibles avec la découverte automatique. Vous devez utiliser l'enregistrement manuel pour ajouter des agents distants au registre du projet de gouvernance.
Pour enregistrer manuellement un agent, utilisez la console Google Cloud , la Google Cloud CLI, Terraform ou l'API Agent Registry pour créer une ressource Service qui stocke les métadonnées de l'agent, y compris l'URL de son point de terminaison et sa configuration. Après avoir créé la ressource Service, Agent Registry crée automatiquement une ressource Agent en lecture seule que vous pouvez utiliser pour la découverte.
Pour savoir comment enregistrer manuellement des agents REST standards et compatibles avec A2A, consultez Utiliser l'enregistrement manuel pour les agents.
Considérations relatives à l'enregistrement interprojets
Si votre organisation utilise une architecture de gouvernance centralisée avec Agent Gateway, comme le modèle multiprojet décrit dans Exemples de modèles de déploiement, vous pouvez déployer une passerelle en mode de sortie Agent-to-Anywhere dans un projet de gouvernance central où Agent Registry est activé, tout en déployant des agents dans des projetsGoogle Cloud distincts.
Comme l'enregistrement automatique ne détecte que les ressources du projet de gouvernance dans lequel Agent Registry est activé, il ne détecte pas automatiquement les agents distants déployés dans d'autres projets Google Cloud . Pour permettre à la passerelle centrale de localiser et de gérer ces agents distants, vous devez enregistrer manuellement chaque agent distant dans le registre du projet de gouvernance central. Pour obtenir des instructions, consultez Enregistrer un agent à partir d'un autre projet.
Intégrer des compétences autonomes
Le registre d'agents vous permet de gérer et de gouverner des compétences autonomes pour les agents en tant que ressources de premier niveau.
Les compétences autonomes sont enregistrées en tant que ressources Skill dans votre registre, ce qui permet aux administrateurs d'appliquer des règles d'accès précises et de gérer l'historique des versions à l'aide des révisions de compétences.
Lorsque vous créez et gérez des agents dans Gemini Enterprise, vous pouvez référencer ces compétences autonomes enregistrées pour étendre les capacités de votre agent Gemini Enterprise. Pour savoir comment enregistrer et gérer des compétences autonomes, consultez Enregistrer des compétences et Gérer les compétences.