Introduction

La spécification de Découverte de Ressources Agentic (ARD) est une couche de découverte qui permet aux agents et outils d'être catalogués, indexés et recherchés à travers des registres fédérés. Cela permet à un agent de trouver des capacités à l'exécution sans avoir besoin de les installer au préalable.

Contexte Technique

Le modèle actuel pour les capacités des agents est basé sur l'installation préalable. Un développeur code en dur l'URL d'un serveur MCP dans un fichier de configuration. Un utilisateur connecte un service à son application IA via un plugin et le réutilise. Cela fonctionne pour un petit nombre d'outils que l'agent utilise quotidiennement, mais cela ne permet pas de gérer des milliers de surfaces ad hoc.

ARD déplace la sélection en dehors du modèle de langage. Un registre indexe les capacités avec des signaux plus riches tels que l'identité de l'éditeur, les requêtes représentatives, les attestations de conformité et les étiquettes. Il expose un point de terminaison REST. Le client recherche en langage naturel, et le modèle invoque ce que la recherche retourne.

Analyse et Implications

ARD sépare la découverte de l'exécution. Le format de manifeste statique est basé sur le type de média, donc tout protocole d'artefact peut utiliser la même enveloppe sans changement au niveau de la spécification. L'API de registre est un REST HTTP simple, donc tout client peut fédérer contre elle.

La spécification définit deux choses : un format de manifeste statique appelé ai-catalog.json qui permet aux éditeurs d'héberger leurs capacités à une URL bien connue, et une API de registre dynamique à l'adresse POST /search qui fournit une découverte en direct et classée.

Perspective

Les prochaines étapes consistent à intégrer plus étroitement la spécification avec les modes de fédération (auto, referrals, none) et à supporter les manifestes statiques ai-catalog.json sur les profils d'utilisateurs et d'organisations. Une fois cela mis en œuvre, tout éditeur de Space pourra annoncer ses capacités via le mécanisme d'URI bien connu standard.