Botframework-solutions: [Modèle VA] Apprentissage actif

Créé le 11 févr. 2019  ·  3Commentaires  ·  Source: microsoft/botframework-solutions

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.

Bot Services Help Wanted Backlog customer-replied-to customer-reported

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 !

Tous les 3 commentaires

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

Cette page vous a été utile?
0 / 5 - 0 notes