Utiliser Azure Language avec un agent

Effectué

Tip

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

Les agents IA utilisent des outils et des modèles pour effectuer des tâches telles que le raisonnement, la planification, la récupération et l’appel de services externes. Bien qu’un agent puisse utiliser un modèle IA génératif pour comprendre et générer le langage, ce modèle seul ne peut pas effectuer de tâches d’analyse de texte qui nécessitent une analyse déterministe et structurée. L’ajout de Azure Language in Foundry Tools à un agent lui donne des fonctionnalités d’analyse de texte cohérentes et prévisibles.

Comprendre MCP

Le protocole MCP (Model Context Protocol) est une norme ouverte qui définit la façon dont les agents IA se connectent aux outils externes et aux sources de données. Pensez à MCP comme un adaptateur universel : au lieu d’écrire du code d’intégration personnalisé pour chaque service dont un agent a besoin, vous connectez l’agent à un serveur MCP qui expose déjà ces fonctionnalités de manière standard.

MCP utilise une architecture client-serveur :

  • Le client MCP est l’agent IA (ou l’application hôte exécutant l’agent). Il envoie des demandes et reçoit des réponses.
  • Le serveur MCP est le service qui expose des outils, des données ou des actions. Il écoute les requêtes, exécute la fonctionnalité appropriée et retourne un résultat structuré.

Lorsqu’un agent se connecte à un serveur MCP, il peut découvrir quels outils le serveur propose et les appeler en fonction des besoins, sans aucun travail d’intégration personnalisé. Le serveur peut répondre à une demande par :

  • Fourniture de données (par exemple : scores de sentiment, expressions clés ou enregistrements d’entité)
  • Prise d’action (par exemple : traitement d’un lot de documents)

Cette séparation des préoccupations permet de nettoyer la logique de l’agent et facilite l’échange ou l’extension des fonctionnalités en se connectant à différents serveurs MCP.

serveur MCP de langue Azure

Le serveur MCP Azure Language MCP est un service géré qui met à disposition les fonctionnalités de Azure Language in Foundry Tools via MCP. Il agit comme le pont entre votre agent et la suite complète de fonctionnalités de langage Azure , la reconnaissance d’entité nommée, l’analyse des sentiments, la détection de langue, etc.

Étant donné que le serveur suit la norme MCP, votre agent peut appeler ces outils d’analyse de langage à l’aide du même protocole qu’il utilise pour n’importe quel autre serveur MCP. Vous n'avez pas besoin d'appeler directement l'API REST du langage Azure ou de gérer les jetons d'authentification dans votre code d'agent.

Utiliser le serveur MCP du langage Azure dans le portail Foundry

Pour générer un agent qui utilise Azure Language, vous pouvez commencer dans le portail Foundry en déployant un modèle et en l’enregistrant en tant qu’agent.

Capture d’écran du terrain de jeu Foundry avec un modèle déployé et une boîte de dialogue à enregistrer en tant qu’agent.

Vous pouvez ajouter le serveur MCP Azure Language en tant qu’outil dans le terrain de jeu Foundry en recherchant des outils pour Azure Language in Foundry Tools. Pour vous connecter au serveur MCP Azure Language, configurez votre connexion avec votre nom de ressource Foundry. Une fois que vous avez connecté le serveur MCP à votre agent, utilisez des invites pour indiquer à l’agent d’analyser du texte à l’aide de l’outil.

Screenshot de la boîte de dialogue utilisée pour configurer la connexion entre l’agent et la langue Azure dans Foundry Tools.

Avec le serveur MCP connecté, votre agent peut combiner la capacité de raisonnement du modèle de langage avec la précision des fonctionnalités d'analyse de texte de Azure Language, ce qui lui permet de bien adapter les tâches telles que les tickets de support de routage par langue détectée ou l'identification et la rédaction d'informations d'identification personnelle (PII).

Capture d'écran du langage Azure dans les outils Foundry connecté à un agent dans le portail Foundry.

Note

Une ressource Foundry fournit un environnement unifié qui inclut déjà l’accès aux outils de langage. Vous n'avez pas besoin de créer une ressource Azure Language distincte pour accéder au serveur MCP Azure Language.

Ensuite, essayez l’analyse de texte dans Foundry vous-même.