¿Su solicitud de función está relacionada con un problema?
QnA Maker puso a disposición el aprendizaje activo . Esto permite ofrecer preguntas sugeridas al usuario si QnA Maker no está seguro, y aprender de los comentarios de preguntas que dio el usuario.
Hay una implementación de ejemplo disponible (pero sin integración de telemetría) en https://github.com/Microsoft/BotBuilder-Samples/blob/master/experimental/csharp_dotnetcore/qnamaker-activelearning-bot/
La plantilla Enterprise Bot ( TelemetryQnAMaker
class) aún no hace uso de esta funcionalidad.
Describe la solución que te gustaría
Integración del aprendizaje activo en la clase TelemetryQnAMaker
Describe las alternativas que has considerado
Escríbalo yo mismo.
Hola equipo, ¿hay alguna documentación sobre cómo lograr un aprendizaje activo para QnA en la plantilla Enterprise Bot?
Hola @ saurav2107 , no tenemos ninguna documentación específica para la plantilla empresarial, pero hay una muestra de bot disponible aquí que se puede modificar para habilitar el escenario: https://github.com/Microsoft/BotBuilder-Samples/tree/master / experimental / csharp_dotnetcore / qnamaker-activelearning-bot
Parece que este código de diálogo haría el trabajo: https://github.com/Microsoft/BotBuilder-Samples/blob/master/experimental/csharp_dotnetcore/qnamaker-activelearning-bot/Helpers/DialogHelper.cs
Puede reemplazar la lógica qna en MainDialog.cs con una llamada BeginDialog () a este diálogo. Si logras que algo funcione, ¡no dudes en hacer una RRPP!
El SDK se actualizará para admitir capacidades adicionales de QnAMaker
Comentario más útil
Hola @ saurav2107 , no tenemos ninguna documentación específica para la plantilla empresarial, pero hay una muestra de bot disponible aquí que se puede modificar para habilitar el escenario: https://github.com/Microsoft/BotBuilder-Samples/tree/master / experimental / csharp_dotnetcore / qnamaker-activelearning-bot
Parece que este código de diálogo haría el trabajo: https://github.com/Microsoft/BotBuilder-Samples/blob/master/experimental/csharp_dotnetcore/qnamaker-activelearning-bot/Helpers/DialogHelper.cs
Puede reemplazar la lógica qna en MainDialog.cs con una llamada BeginDialog () a este diálogo. Si logras que algo funcione, ¡no dudes en hacer una RRPP!