【问题标题】:Conversational Bot on MIcrosoft Bot Framework possible? [closed]微软机器人框架上的对话机器人可能吗? [关闭]
【发布时间】:2018-02-12 02:17:03
【问题描述】:

是否可以使用 Microsoft 的 bot 框架来创建会话机器人?我目前正在使用 Luis 和 Qna maker 组合,但它仍然几乎是一个问答机器人,我能做些什么让它更像一个对话机器人?用户可以在哪里要求机器人更像人类来证明其先前的答案是正确的?我见过一个非常聪明的机器人,Mitsuku我怎样才能让我的机器人与此相似或接近?

它似乎可以回顾我们之前的所有对话,它也可以很好地证明它的答案,我可以从他的回答中挑选任何词,它可以证明它为什么这样回答。这怎么可能?

【问题讨论】:

    标签: c# botframework azure-language-understanding qnamaker


    【解决方案1】:

    是的,您可以使用 Microsoft Bot 框架进行对话。您可以使用Microsoft Form Builder 类来执行此操作。

    您可以组合LuisFormBuilder 以获得所需的结果。使用Luis 识别用户意图,然后使用FormBuilder 进一步获取完整信息。

    Thisthis 博客文章解释了如何实现这一目标。另外,请查看Advance features of Form Builder 了解更多信息。

    不认为仅使用 QnA maker 就可以做到这一点。

    【讨论】:

    • 我同时使用 luis 和 qna。但是我的机器人与我上面的例子完全不同,它只是一个问答机器人,如果我尝试从它之前的答案中挑选一个词,它就无法证明自己的合理性。
    • 我不太明白。您的要求需要转换还是常见问题解答?如果是对话,那么FormBuilder 应该符合您的需求。但是,如果是FAQ,那么这两个问题/聊天之间没有关系。在这种情况下,QnA 是有意义的。
    • 我想要的是让我的机器人更像人类,现在它可以回答一个特定的问题,但如果用户试图问,让我们说出机器人之前回答的部分内容,它就不能再回答了明白它。我的目标是让它了解用户之前的对话。我希望它能够像 mitsuku bot 一样响应良好。背后有算法吗?它怎么能回答你问的任何问题?请尝试询问mitsuku,看看它有多机智。
    • 好的,我现在明白了。我认为您要问的是QnAFormBuilderLuis 的混合/组合。尝试阅读FormBuilder。我已经用它做了几个 POC。使用FormBuilder,您可以非常轻松地实现 mitsuku 所做的事情,甚至更多。试一试。
    猜你喜欢
    • 1970-01-01
    • 2017-07-25
    • 1970-01-01
    • 2017-12-31
    • 2018-11-04
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 1970-01-01
    相关资源
    最近更新 更多