我想在QnA Maker中添加卡。我的QnA制造商是否有人问“我们提供的服务?” Bot应该回答(例如:我们提供以下服务/ n / n 1:Bot开发/ n / n 2:Web开发/ n / n 3:文档)。在此示例中,机器人应使用卡进行回复,并且如果用户单击上述任何服务,则它应提供有关该信息的详细信息。 预先感谢...
答案 0 :(得分:0)
QnA Maker刚刚发布了一项名为multi-turn conversations的新功能,可以完全满足您的需求。
一旦您在知识库中添加了一些多回合的对话,就可以通过下载BotBuilder-Samples repo并打开qnamaker-prompting sample(提供了C#和NodeJS)来进行尝试,然后可以插入知识库详细信息放入appsettings.json
(C#)或.env
(NodeJS)文件中,并使用Bot Framework Emulator在本地测试功能。
关键部分是this method,它检查结果是否包含任何提示并相应地返回响应-在controller内部被调用。
这应该给您一个很好的入门方法。