使用建议卡修改 Azure Bot Framework QNA Bot

Modify Azure Bot Framwork QNA Bot with suggestion cards

有谁知道我可以如何修改 BasicQnAMakerDialog.csx 文件,以便在用户键入 "help" 时能够使用建议卡进行响应?我正在使用链接到 Azure BotFramework.

QNAMaker 知识库

有两篇博文我相信会对您有所帮助:

1) QnA Maker with Rich Cards

2) QnA Maker with Suggested Actions

假设您使用的是 Bot.Builder.CognitiveServices nuget 包, 这两篇文章都详细介绍了如何覆盖 QnAMakerDialog class 以管理来自 QnA maker 服务的响应。建议的行动只是另一种卡片行动。

至于如何具体实施来自用户的 'help' 问题,您还可以实施 scorable/global 消息处理程序,但如果您希望 QnA 服务处理以下内容的响应当用户输入 'help' 时,这些文章应该可以帮助您找到所需的内容。