使用微软的机器人框架,是否可能创建一个对话机器人?我目前正在使用Luis和Qna maker结合使用,但它仍然是一个单一的问答机器人。我该怎么做才能让它更像一个对话机器人?用户可以要求机器人解释其先前的回答,就像与人类交谈一样。我看到了一个非常智能的机器人Mitsuku,我该如何使我的机器人类似或接近这个水平?
看起来它可以回顾我们之前所有的对话,并且它也能很好地证明它的回答,我可以从它的回复中挑选任何一个词语,它都能够解释为什么会这样回答。这是如何实现的?
使用微软的机器人框架,是否可能创建一个对话机器人?我目前正在使用Luis和Qna maker结合使用,但它仍然是一个单一的问答机器人。我该怎么做才能让它更像一个对话机器人?用户可以要求机器人解释其先前的回答,就像与人类交谈一样。我看到了一个非常智能的机器人Mitsuku,我该如何使我的机器人类似或接近这个水平?
看起来它可以回顾我们之前所有的对话,并且它也能很好地证明它的回答,我可以从它的回复中挑选任何一个词语,它都能够解释为什么会这样回答。这是如何实现的?
Luis
和FormBuilder
来获得所需的结果。使用Luis
识别用户意图,然后使用FormBuilder
进一步获取完整信息。
这篇和这篇博客文章解释了如何实现此操作。此外,查看表单生成器的高级功能以获取更多信息。
FormBuilder
应该符合你的需求。然而,如果是常见问题解答,那么两个问题/聊天之间就没有关系。在这种情况下,QnA 是有意义的。 - Ankit VijayQnA
、FormBuilder
和Luis
的混合/组合。试着阅读一下FormBuilder
相关的内容。我已经做了几个概念验证,使用它非常容易。你可以使用FormBuilder
很容易地实现 mitsuku 所做的事情,甚至可能更多。试一试吧。 - Ankit Vijay