Partager via


Enrichir votre projet avec l’apprentissage actif

Dans ce tutoriel, vous allez apprendre à :

  • Télécharger un fichier de test d’apprentissage actif.
  • Importer le fichier de test dans votre projet existant.
  • Accepter/rejeter les suggestions d’apprentissage actif.
  • Ajouter des questions alternatives

Ce tutoriel montre comment améliorer votre projet de réponses aux questions personnalisées avec l’apprentissage actif. Si vous remarquez que les clients posent des questions qui ne sont pas couvertes dans votre projet, il peut s’agir de variantes paraphrasées de questions.

Ces variantes, lorsqu’elles sont ajoutées en tant que questions alternatives à la paire question/réponse appropriée, aident à optimiser le projet pour répondre aux requêtes utilisateur réelles. Vous pouvez ajouter manuellement des questions alternatives aux paires question/réponse à l’aide de l’éditeur. Dans le même temps, vous pouvez également utiliser la fonctionnalité d’apprentissage actif pour générer des suggestions d’apprentissage actives sur la base des requêtes utilisateur. Toutefois, la fonctionnalité d’apprentissage actif requiert que le projet reçoive un trafic utilisateur normal pour générer des suggestions.

Utiliser l’apprentissage actif

L’apprentissage actif est activé par défaut pour les ressources compatibles avec les ressources de réponses aux questions personnalisées.

Pour tester les suggestions d’apprentissage actif, vous pouvez importer le fichier suivant en tant que nouveau projet : SampleActiveLearning.tsv.

Télécharger un fichier

Exécutez la commande suivante à partir de l’invite de commandes pour télécharger une copie locale du fichier SampleActiveLearning.tsv.

curl "https://github.com/Azure-Samples/cognitive-services-sample-data-files/blob/master/qna-maker/knowledge-bases/SampleActiveLearning.tsv" --output SampleActiveLearning.tsv

Importer un fichier

Dans le volet de modification de votre projet, sélectionnez l’icône ... (points de suspension) dans le menu >Importer des questions et des réponses>Importer en tant que TSV. Sélectionnez Choisir un fichier pour accéder à la copie de SampleActiveLearning.tsv que vous avez téléchargée sur votre ordinateur à l’étape précédente, puis sélectionnez Terminé.

Capture d’écran de la barre de menus de modification du projet avec l’option Importer en tant que fichier TSV affichée.

Afficher et ajouter/refuser des suggestions d’apprentissage actif

Une fois l’importation du fichier de test terminée, les suggestions d’apprentissage actif peuvent être consultées dans le volet de révision de suggestions :

Capture d’écran avec la page de révision de suggestions affichée.

Notes

Les suggestions d’apprentissage actif ne sont pas en temps réel. Les suggestions ne s’affichent dans ce volet qu’à l’issue d’un délai approximatif de 30 minutes. Ce délai nous permet d’équilibrer le coût élevé des mises à jour en temps réel de l’index et les performances du service.

Nous pouvons maintenant accepter ces suggestions ou les rejeter à l’aide des options de la barre de menus pour accepter toutes les suggestions (Accept all suggestions) ou refuser toutes les suggestions (Reject all suggestions).

Pour accepter ou refuser des suggestions individuelles, vous pouvez également sélectionner le symbole de coche (accepter) ou de corbeille (rejeter) qui apparaît en regard de chaque question dans la page Review suggestions.

Capture d’écran avec option d’acceptation ou de rejet mise en surbrillance en rouge.

Ajouter des questions alternatives

Tandis que l’apprentissage actif suggère automatiquement d’autres questions basées sur les requêtes de l’utilisateur qui sollicitent le projet, nous pouvons également ajouter des variantes d’une question dans la page de modification du projet en sélectionnant Ajouter une phrase alternative aux paires de réponses/questions.

En ajoutant d’autres questions avec l’apprentissage actif, nous enrichissons davantage le projet avec des variantes d’une question qui aident à fournir des réponses cohérentes aux requêtes utilisateur.

Notes

Lorsque les autres questions présentent de nombreux mots vides, elles peuvent avoir un impact négatif sur la précision des réponses. Par conséquent, si la seule différence par rapport aux autres questions réside dans les mots vides, ces questions alternatives ne sont pas requises. Pour examiner la liste des mots vides, consultez l’article sur les mots vides.

Étapes suivantes