Qu’est-ce que Foundry IQ ?

Effectué

Tip

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

Microsoft Foundry fournit un environnement intégré pour la création d’applications et d’agents IA. Les modèles offrent aux agents des fonctionnalités de langage et de raisonnement, les outils leur permettent d’effectuer des actions, et les connaissances leur donnent des informations qui n’ont pas été incluses dans l’entraînement du modèle.

Foundry IQ est la couche de connaissances managée dans cet environnement. Il connecte des données structurées et non structurées à partir de systèmes d’entreprise pris en charge et du web, ce qui rend ces informations accessibles aux agents via des bases de connaissances réutilisables.

Diagramme montrant les agents utilisant une base de connaissances Foundry IQ partagée pour récupérer des informations à partir de plusieurs sources de connaissances.

Une solution Foundry IQ est basée sur une ressource Recherche Azure AI qui gère la récupération des connaissances et possède trois composants principaux :

Composant Purpose
Base de connaissances Ressource de niveau supérieur qui identifie une collection de sources de connaissances associées et contrôle le comportement de récupération.
Source de connaissances Connexion à du contenu indexé ou distant, tel que du contenu Microsoft SharePoint, des bases de données Azure SQL, des documents dans stockage Azure, des données web publiques, des Microsoft 365 Copilot Work IQ et d’autres.
Récupération agentique Processus de récupération qui planifie les recherches, recherche du contenu pertinent, classe les résultats et retourne une réponse unifiée avec des références sources.

Plusieurs agents peuvent utiliser le protocole MCP (Model Context Protocol) pour se connecter à la ressource Foundry IQ et rechercher dans ses magasins de connaissances, ce qui vous permet de développer et de gérer une seule couche de connaissances gérée de manière centralisée pour votre patrimoine d’agents plutôt que d’implémenter des pipelines RAG individuels pour chaque agent et source de données.

Pourquoi utiliser Foundry IQ ?

Considérez une organisation qui souhaite créer trois agents :

  • Agent financier qui conseille les employés sur les directives et procédures relatives aux demandes de frais.
  • Agent d’espace de travail qui permet aux employés de demander de l’aide aux installations de travail.
  • Agent de vacances qui fournit des informations sur les vacances d’entreprise et permet aux employés de réserver des congés personnels.

Chaque agent a besoin d’informations fiables. Une approche consiste à créer un pipeline RAG distinct pour chaque agent, y compris le traitement des documents, les incorporations, les index de recherche, la logique de récupération, les autorisations et la surveillance. Cette approche peut dupliquer le travail et produire des résultats incohérents.

Avec Foundry IQ, les développeurs peuvent créer des bases de connaissances autour des domaines d’entreprise, tels que les stratégies financières ou les installations de l’espace de travail et des installations, et les connecter aux agents qui en ont besoin. Plusieurs agents peuvent utiliser la même base de connaissances, de sorte qu’une amélioration des connaissances partagées peut tirer parti de chaque agent connecté.

Foundry IQ fournit des fonctionnalités qui incluent :

  • Connexion de bases de connaissances à des sources de connaissances indexées et distantes.
  • Préparation du contenu indexé via des opérations telles que la segmentation, la génération d’incorporation et l’extraction de métadonnées.
  • Récupération d’informations avec des techniques de recherche par mot clé, vecteur ou hybride.
  • Planification et coordination de la récupération sur plusieurs sources.
  • Retour de contenu pertinent avec des citations à ses sources.
  • Application des autorisations utilisateur pour les sources et configurations prises en charge.

Créer une ressource Foundry IQ

Recherche Azure AI fournit l’infrastructure d’indexation et de récupération sous-jacente pour Foundry IQ. La première étape de la création de la solution s Foundry IQ consiste à configurer une ressource Foundry IQ avec une instance Recherche Azure AI.

Capture d’écran d’une configuration de ressource Foundry IQ.

Tip

Une fois la ressource Foundry IQ créée, ajoutez l’identification managée utilisée par votre projet Foundry au rôle Lecteur de données de l’index de recherche pour la ressource Recherche Azure AI pour vous permettre de tester la récupération des connaissances dans le terrain de jeu de l’agent. Les identités managées pour tous les agents de production qui utilisent l’implémentation Foundry IQ doivent également être ajoutées à ce rôle.