Partager via


Vue d’ensemble des outils Recherche d’IA Azure pour le serveur Azure MCP

Utilisez le serveur Azure MCP pour gérer les ressources Recherche Azure AI, notamment les services de recherche, les index et les requêtes avec des invites en langage naturel. Vous n’avez pas besoin de mémoriser une syntaxe de commande spécifique.

Azure AI Search (anciennement Recherche cognitive Azure) est un service de recherche cloud qui fournit des API et des outils pour la création d’applications et d’agents qui suivent le modèle De génération augmentée de récupération (RAG) pour connecter des modèles IA avec des données externes, ainsi que pour des scénarios plus traditionnels tels que la recherche de catalogue et de documents. Il peut jouer le rôle d’une base de données vectorielle ou d’un système de récupération complet avec récupération de vecteurs et de mots clés, reclassement et prise en charge de la récupération agentique la plus récente.

Note

Paramètres de l’outil : les outils Azure MCP Server définissent des paramètres pour les données dont ils ont besoin pour effectuer des tâches. Certains de ces paramètres sont spécifiques à chaque outil et sont documentés ci-dessous. D’autres paramètres sont globaux et partagés par tous les outils. Pour plus d’informations, consultez Paramètres de l’outil.

Index : obtenir les détails de l’index

Utilisez le serveur Azure MCP pour récupérer des informations détaillées sur les index de recherche IA. Vous pouvez afficher le schéma d’index, les champs, les analyseurs, les profils de scoring et d’autres propriétés d’index.

Voici quelques exemples d’invites :

  • Obtenez les détails de l’index : « Afficher les détails de l’index « products » dans mon service « mysearchservice ».
  • Afficher le schéma d’index : « Quels champs se trouvent dans l’index « users » dans le service « mysearchservice » ?
  • Structure d’index : « Décrire le schéma de l’index « documents » dans le service de recherche « mysearchservice ».
Paramètre Obligatoire ou facultatif Descriptif
Service Obligatoire Nom du service Recherche d’IA Azure (par exemple, my-search-service).
Index Optional Nom de l’index de recherche dans le service Recherche d’IA Azure. Répertorie tous les index s’ils ne sont pas spécifiés.

Indicateurs d’annotation d’outil :

Destructeur : ❌ | Idempotent : ✅ | Open World : ❌ | Lecture seule : ✅ | Secret : ❌ | Local requis : ❌

Index : Index de requête

Utilisez le serveur Azure MCP pour exécuter des requêtes de recherche sur un index de recherche IA. Cette fonctionnalité vous aide à trouver du contenu spécifique à l’aide de termes de recherche.

Voici quelques exemples d’invites :

  • Requête simple : « Rechercher « Machine Learning » dans l’index « documents » de mon service « my-search-service ».
  • Requête d’échantillonnage : « Exemples de données parlant de « ML » ou « IA » ou « science des données » dans les « documents » d’index et dites-moi ce qu’ils parlent. »
  • Recherche de texte : « Rechercher mon index « contenu » dans « my-search-service » pour tout ce qui mentionne « changement climatique ».
Paramètre Obligatoire ou facultatif Descriptif
Service Obligatoire Nom du service Recherche d’IA Azure (par exemple, my-search-service).
Index Obligatoire Nom de l’index de recherche dans le service Recherche d’IA Azure.
Requête Obligatoire Requête de recherche à exécuter sur l’index Recherche IA Azure.

Indicateurs d’annotation d’outil :

Destructeur : ❌ | Idempotent : ✅ | Open World : ❌ | Lecture seule : ✅ | Secret : ❌ | Local requis : ❌

Connaissances : Obtenir une base de connaissances

Obtient les détails des bases de connaissances Azure AI Search. Les bases de connaissances encapsulent les fonctionnalités de récupération et de raisonnement sur une ou plusieurs sources de connaissances ou index. Si un nom de base de connaissances spécifique n’est pas fourni, la commande retourne les détails de toutes les bases de connaissances au sein du service spécifié.

Voici quelques exemples d’invites :

  • Obtenez les détails de la base de connaissances : « Afficher les détails de la base de connaissances « support » dans le service de recherche « mysearchservice ».
  • Affichez toutes les bases de connaissances : « Répertorier toutes les bases de connaissances dans le service RECHERCHE IA « mysearchservice ».
  • Informations sur la base de connaissances : « Quelles bases de connaissances sont disponibles dans « my-search-service » ?
Paramètre Obligatoire ou facultatif Descriptif
Service Obligatoire Nom du service Recherche d’IA Azure (par exemple, my-search-service).
Base de connaissances Optional Nom de la base de connaissances dans le service Recherche d’IA Azure.

Indicateurs d’annotation d’outil :

Destructeur : ❌ | Idempotent : ✅ | Open World : ❌ | Lecture seule : ✅ | Secret : ❌ | Local requis : ❌

Connaissances : Récupérer à partir d’une base de connaissances

Exécutez une opération de récupération à l’aide d’une base de connaissances Azure AI Search spécifique, recherchez et interrogez efficacement les sources de données sous-jacentes en fonction des besoins pour trouver des informations pertinentes. Fournissez une requête pour la récupération à un seul tour ou un ou plusieurs messages conversationnels. La spécification des requêtes et des messages n’est pas autorisée.

Voici quelques exemples d’invites :

  • Récupérez avec requête : « Recherchez la base de connaissances « support » dans le service « my-search-service » pour plus d’informations sur la résolution des problèmes. »
  • Récupération conversationnelle : « Demandez à la base de connaissances « docs » dans « help-search-service » : Comment configurer l’authentification ?
  • Recherche dans la base de connaissances : « Interrogez la base de connaissances « produits » dans « retail-search-service » pour obtenir des informations de tarification.
Paramètre Obligatoire ou facultatif Descriptif
Service Obligatoire Nom du service Recherche d’IA Azure (par exemple, my-search-service).
Base de connaissances Obligatoire Nom de la base de connaissances dans le service Recherche d’IA Azure.
Requête Optional Requête en langage naturel pour la récupération lorsqu’un historique des messages conversationnels n’est pas fourni.
Messages Optional Messages d’historique des conversations passés à la base de connaissances. Possibilité de spécifier plusieurs entrées de messages. Chaque entrée mise en forme en tant que role:contentrôle user ou assistant (par exemple, user:How many docs?).

Indicateurs d’annotation d’outil :

Destructeur : ❌ | Idempotent : ✅ | Open World : ✅ | Lecture seule : ✅ | Secret : ❌ | Local requis : ❌

Connaissances : Obtenir la source

Obtient les détails des sources de connaissances Azure AI Search. Une source de connaissances peut pointer directement vers un index Azure AI Search existant ou représenter des données externes (par exemple, un conteneur de stockage d’objets blob) indexées en interne par Azure AI Search. Ces sources de connaissances sont utilisées par les bases de connaissances lors de la récupération. Si un nom de source de connaissances spécifique n’est pas fourni, la commande retourne les détails de toutes les sources de connaissances au sein du service spécifié.

Voici quelques exemples d’invites :

  • Obtenez les détails de la source : « Montrez-moi les détails de la source de connaissances "documents" dans le service de recherche "mysearchservice".
  • Affichez toutes les sources : « Répertorier toutes les sources de connaissances dans le service Recherche IA « mysearchservice ».
  • Informations de source : « Quelles sources de connaissances sont configurées dans « my-search-service » ?
Paramètre Obligatoire ou facultatif Descriptif
Service Obligatoire Nom du service Recherche d’IA Azure (par exemple, my-search-service).
Source de connaissances Optional Nom de la source de connaissances dans le service Recherche d’IA Azure.

Indicateurs d’annotation d’outil :

Destructeur : ❌ | Idempotent : ✅ | Open World : ❌ | Lecture seule : ✅ | Secret : ❌ | Local requis : ❌

Service : Répertorier les services

Utilisez le serveur Azure MCP pour répertorier tous les services de recherche d’IA dans un abonnement. Cette commande vous donne une vue d’ensemble rapide de vos services de recherche.

Voici quelques exemples d’invites :

  • Répertorier les services : « Répertorier tous mes services AI Search dans mon abonnement ».
  • Afficher les services : « Quels sont les services recherche d’IA dont j’ai besoin ? »
  • Rechercher des services : « J’ai besoin de voir mes ressources Recherche d’IA Azure »

Indicateurs d’annotation d’outil :

Destructeur : ❌ | Idempotent : ✅ | Open World : ❌ | Lecture seule : ✅ | Secret : ❌ | Local requis : ❌