Votre demande de fonctionnalité est liée à un problème ?
QnA Maker a rendu l' apprentissage actif disponible. Cela permet de proposer des suggestions de questions à l'utilisateur si QnA Maker n'est pas certain, et d'apprendre des retours de questions que l'utilisateur a donnés.
Il existe un exemple d'implémentation disponible (mais sans intégration de télémétrie) sur https://github.com/Microsoft/BotBuilder-Samples/blob/master/experimental/csharp_dotnetcore/qnamaker-activelearning-bot/
Le modèle Enterprise Bot (classe TelemetryQnAMaker
) n'utilise pas encore cette fonctionnalité.
Décrivez la solution que vous souhaitez
Intégration de l'apprentissage actif dans la classe TelemetryQnAMaker
Décrivez les alternatives que vous avez envisagées
Ecrivez-le moi-même.
Salut l'équipe, existe-t-il une documentation sur la façon de réaliser un apprentissage actif pour QnA dans le modèle Enterprise Bot ?
Salut @saurav2107, nous n'avons aucune documentation spécifique au modèle d'entreprise, mais il existe un exemple de bot disponible ici qui peut être modifié pour activer le scénario : https://github.com/Microsoft/BotBuilder-Samples/tree/master /experimental/csharp_dotnetcore/qnamaker-activelearning-bot
Il semble que ce code de dialogue ferait l'affaire : https://github.com/Microsoft/BotBuilder-Samples/blob/master/experimental/csharp_dotnetcore/qnamaker-activelearning-bot/Helpers/DialogHelper.cs
Vous pouvez remplacer la logique qna dans MainDialog.cs par un appel BeginDialog() à cette boîte de dialogue. Si quelque chose fonctionne, n'hésitez pas à faire un PR !
Le SDK sera mis à jour pour prendre en charge des fonctionnalités QnAMaker supplémentaires
Commentaire le plus utile
Salut @saurav2107, nous n'avons aucune documentation spécifique au modèle d'entreprise, mais il existe un exemple de bot disponible ici qui peut être modifié pour activer le scénario : https://github.com/Microsoft/BotBuilder-Samples/tree/master /experimental/csharp_dotnetcore/qnamaker-activelearning-bot
Il semble que ce code de dialogue ferait l'affaire : https://github.com/Microsoft/BotBuilder-Samples/blob/master/experimental/csharp_dotnetcore/qnamaker-activelearning-bot/Helpers/DialogHelper.cs
Vous pouvez remplacer la logique qna dans MainDialog.cs par un appel BeginDialog() à cette boîte de dialogue. Si quelque chose fonctionne, n'hésitez pas à faire un PR !