Sua solicitação de recurso está relacionada a um problema?
O QnA Maker disponibilizou o Active Learning . Isso permite oferecer sugestões de perguntas ao usuário se o QnA Maker não tiver certeza, e aprender com o feedback da pergunta que o usuário deu.
Há um exemplo de implementação disponível (mas sem integração de telemetria) em https://github.com/Microsoft/BotBuilder-Samples/blob/master/experimental/csharp_dotnetcore/qnamaker-activelearning-bot/
O modelo de bot empresarial ( TelemetryQnAMaker
class) ainda não faz uso desta funcionalidade.
Descreva a solução que você gostaria
Integração de aprendizagem ativa na classe TelemetryQnAMaker
Descreva as alternativas que você considerou
Escreva eu mesmo.
Ei equipe, há alguma documentação sobre como obter aprendizagem ativa para QnA no modelo Enterprise Bot?
Olá @ saurav2107 , não temos nenhuma documentação específica para o modelo corporativo, mas há um exemplo de bot disponível aqui que pode ser modificado para habilitar o cenário: https://github.com/Microsoft/BotBuilder-Samples/tree/master / experimental / csharp_dotnetcore / qnamaker-activelearning-bot
Parece que este código de diálogo faria o trabalho: https://github.com/Microsoft/BotBuilder-Samples/blob/master/experimental/csharp_dotnetcore/qnamaker-activelearning-bot/Helpers/DialogHelper.cs
Você pode substituir a lógica qna em MainDialog.cs por uma chamada BeginDialog () para esta caixa de diálogo. Se você conseguir algo funcionando fique à vontade para fazer um PR!
O SDK será atualizado para oferecer suporte a recursos adicionais do QnAMaker
Comentários muito úteis
Olá @ saurav2107 , não temos nenhuma documentação específica para o modelo corporativo, mas há um exemplo de bot disponível aqui que pode ser modificado para habilitar o cenário: https://github.com/Microsoft/BotBuilder-Samples/tree/master / experimental / csharp_dotnetcore / qnamaker-activelearning-bot
Parece que este código de diálogo faria o trabalho: https://github.com/Microsoft/BotBuilder-Samples/blob/master/experimental/csharp_dotnetcore/qnamaker-activelearning-bot/Helpers/DialogHelper.cs
Você pode substituir a lógica qna em MainDialog.cs por uma chamada BeginDialog () para esta caixa de diálogo. Se você conseguir algo funcionando fique à vontade para fazer um PR!