Share via


Modifier la réponse par défaut pour une ressource QnA Maker

La réponse par défaut d’une base de connaissances doit être retournée quand aucune réponse n’a été trouvée. Si vous utilisez une application cliente, telle qu’Azure AI Bot Service, celle-ci peut également avoir sa propre réponse par défaut, indiquant qu’aucune réponse n’a atteint le seuil de score.

Notes

Le service QnA Maker sera mis hors service le 31 mars 2025. Une version plus récente de la fonctionnalité de questions et réponses est désormais disponible dans le cadre d’Azure AI Language. Pour obtenir des réponses aux questions au sein du service de langage, consultez Réponses aux questions. À partir du 1er octobre 2022 vous ne pourrez plus créer de nouvelles ressources QnA Maker. Pour plus d’informations sur la migration de bases de connaissances QnA Maker existantes vers Réponses aux questions, consultez le Guide de migration.

Types de réponses par défaut

Il existe deux types de réponses par défaut dans votre base de connaissances. Il est important de comprendre comment et quand chacune d’entre elles est retournée par une requête de prédiction :

Types de réponses par défaut Description de la réponse
Réponse de la base de connaissances lorsqu’aucune réponse n’est déterminée No good match found in KB. : lorsque l’API GenerateAnswer ne trouve aucune réponse correspondante à la question, le paramètre DefaultAnswer du service d’application est retourné. Toutes les bases de connaissances de la même ressource QnA Maker partagent le même texte de réponse par défaut.
Vous pouvez gérer le paramètre dans le portail Azure, via le service d’application ou à l’aide des API REST pour obtenir ou mettre à jour le paramètre.
Texte d’instruction de l’invite de suivi Lorsque vous utilisez une invite de suivi dans un flux de conversation, il se peut que vous n’ayez pas besoin d’une réponse dans la paire question/réponse, car vous souhaitez que l’utilisateur choisisse parmi les invites de suivi. Dans ce cas, paramétrez un texte spécifique en définissant le texte de réponse par défaut, qui est retourné avec chaque prédiction pour les invites de suivi. Le texte est destiné à s’afficher sous la forme d’un texte d’instruction pour la sélection des invites de suivi. Un exemple de ce texte de réponse par défaut est Please select from the following choices. Cette configuration est expliquée dans les sections suivantes de ce document. Peut également être défini dans le cadre de la définition de la base de connaissances de defaultAnswerUsedForExtraction à l’aide de l’API REST.

Intégration d’applications clientes

Pour une application cliente, telle qu’un bot avec Azure AI Bot Service, vous pouvez choisir parmi les scénarios courants suivants :

  • Utiliser le paramètre de la base de connaissances.
  • Utiliser un autre texte dans l’application cliente pour distinguer les cas où une réponse est retournée, mais n’atteint pas le seuil de score. Ce texte peut être du texte statique stocké dans le code ou il peut être stocké dans la liste des paramètres de l’application cliente.

Définir la réponse par défaut de l’invite de suivi lors de la création de la base de connaissances

Lorsque vous créez une base de connaissances, le texte de la réponse par défaut correspond à un paramètre. Si vous choisissez de ne pas la définir pendant le processus de création, vous pourrez la modifier ultérieurement à l’aide de la procédure suivante.

Modifier la réponse par défaut de l’invite de suivi dans le portail QnA Maker

La réponse par défaut de la base de connaissances est retournée quand aucune réponse n’est retournée par le service QnA Maker.

  1. Connectez-vous au portail QnA Maker, puis sélectionnez votre base de connaissances dans la liste.

  2. Dans la barre de navigation, sélectionnez Paramètres.

  3. Changez la valeur de Texte de réponse par défaut dans la section Gérer une base de connaissances.

    Capture d’écran du portail QnA Maker, page Paramètres, avec la zone de texte Réponse par défaut mise en évidence.

  4. Sélectionnez Enregistrer et entraîner pour enregistrer la modification.

Étapes suivantes