Prise en main des réponses aux questions personnalisées

Effectué

Vous pouvez facilement créer une solution de réponses aux questions sur Microsoft Azure en utilisant le service Azure AI Language. Azure AI Language comprend une fonctionnalité de réponses aux questions personnalisées qui vous permet de créer une base de connaissances de paires question/réponse qui peut être interrogée en utilisant une entrée en langage naturel.

Création d’une base de connaissances de réponses aux questions personnalisée

Vous pouvez utiliser « Azure AI Language Studio » pour créer, entraîner, publier et gérer des projets de réponses aux questions.

Remarque

Vous pouvez écrire du code pour créer et gérer des projets en utilisant l’API REST ou le kit de développement logiciel (SDK) d’Azure AI Language. Cependant, dans la plupart des scénarios, il est plus facile d’utiliser Language Studio.

Pour créer un projet, vous devez d’abord approvisionner une ressource « Language » dans votre abonnement Azure.

Définir des questions et des réponses

Après avoir approvisionné une ressource Language, vous pouvez utiliser la fonctionnalité de réponses aux questions personnalisée de Language Studio pour créer un projet composé de paires question/réponse. Ces questions et réponses peuvent être :

  • Générées à partir d’un document FAQ existant ou d’une page web.
  • Entrées et modifiées manuellement.

Dans de nombreux cas, un projet est créé en combinant toutes ces techniques, à savoir commencer avec un ensemble de données de base de questions et réponses tiré d’un document FAQ existant, puis enrichir la base de connaissances avec des entrées manuelles supplémentaires.

Les questions contenues dans le projet peuvent assorties de « formulations alternatives » de façon à rassembler des questions ayant le même sens. Par exemple, vous pourriez inclure une question de ce type :

Quel est votre siège social ?

Vous pouvez prévoir différentes manières de poser cette question en ajoutant une formulation différente telle que :

Où se situe votre siège social ?

Tester le projet

Après avoir créé un ensemble de paires question/réponse, vous devez l’enregistrer. Ce processus analyse vos questions et réponses littérales et applique un modèle de traitement du langage naturel intégré pour trouver les bonnes réponses aux questions, même si elles ne sont pas formulées exactement comme spécifié dans les questions que vous avez définies. Ensuite, vous pouvez utiliser l’interface de test intégrée de Language Studio pour tester votre base de connaissances en soumettant des questions et en examinant les réponses retournées.