Connecter un agent à Foundry IQ

Effectué

Tip

Pour plus d’informations, consultez l’onglet Texte et images !

Après avoir créé une base de connaissances, un agent ou une application peut l’utiliser pour récupérer des informations pertinentes. Les bases de connaissances Foundry IQ peuvent être utilisées par le service De l’agent Foundry, Microsoft Agent Framework ou des applications personnalisées qui appellent les API de la base de connaissances Recherche Azure AI.

Capture d’écran d’un agent dans le terrain de jeu à l’aide de Foundry IQ.

Connecter un agent à une base de connaissances

Les bases de connaissances Foundry IQ exposent un outil MCP (Model Context Protocol) pour l’intégration de l’agent. MCP fournit un moyen standard pour un agent d’appeler la base de connaissances. Un flux de travail Foundry classique est :

  1. Dans un projet Foundry, créez ou connectez un service Azure AI Search qui prend en charge la récupération agentique.
  2. Créez une base de connaissances et ajoutez des sources de connaissances appropriées.
  3. Créez ou sélectionnez un agent avec un modèle déployé.
  4. Ajoutez la connexion de la base de connaissances à l’agent en tant qu’outil MCP.
  5. Définissez des instructions qui indiquent à l’agent quand et comment utiliser la base de connaissances.
  6. Testez les questions et inspectez les réponses, les citations et l’activité des outils dans le terrain de jeux.

La connexion de projet doit utiliser une identité appropriée et disposer uniquement des autorisations nécessaires pour récupérer du contenu.

Écrire des instructions pour obtenir des réponses ancrées

La connexion d’une base de connaissances ne garantit pas qu’un agent l’utilise de manière cohérente. Les instructions de l’agent doivent indiquer le comportement attendu. Par exemple:

Utilisez la base de connaissances pour répondre aux questions relatives à la stratégie de dépenses. Basez les affirmations factuelles sur les contenus récupérés et citez les sources à l’appui. Si la base de connaissances ne contient pas suffisamment d’informations, dites que vous ne savez pas plutôt que de deviner.

Les instructions effectives définissent :

  • Quand récupérer : Identifiez les questions ou domaines qui nécessitent la base de connaissances.
  • Guide pratique pour utiliser des preuves : exiger des réponses pour rester ancrées dans le contenu récupéré.
  • Comment citer : Demander des références sources que les utilisateurs peuvent inspecter.
  • Que faire lorsque la preuve est manquante : indiquez à l’agent de reconnaître l’incertitude ou de faire référence à l’utilisateur à une personne ou un processus approprié.

Tester et améliorer l’expérience

Testez l’agent enrichi par les connaissances avec des questions réalistes avant de l’utiliser en production. Incluez ce qui suit :

  • Questions simples avec une source claire.
  • Questions nécessitant des informations provenant de plusieurs sources.
  • Questions ambiguës qui doivent déclencher une clarification.
  • Questions pour lesquelles la base de connaissances n’a aucune réponse.
  • Questions des utilisateurs disposant d’autorisations sources différentes.
  • Contenu contenant du texte qui tente de modifier les instructions de l’agent.

Évaluez la récupération et la réponse finale séparément. Vérifiez d’abord si Foundry IQ a retourné des preuves pertinentes, actuelles et autorisées. Vérifiez ensuite si la réponse de l’agent est fondée, pertinente, complète et correctement citée. La surveillance de ces comportements au fil du temps permet de révéler les lacunes de contenu, la récupération faible, les problèmes d’autorisation et les instructions qui nécessitent un affinement.