c# - MIcrosoft Bot Framework 上的 session Bot 可能吗?

标签 c# botframework azure-language-understanding qnamaker

<分区>

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

enter image description here

enter image description here

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

最佳答案

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

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

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

认为仅靠 QnA maker 是不可能实现的。

关于c# - MIcrosoft Bot Framework 上的 session Bot 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48738693/

相关文章:

c# - bool 数组的值

node.js - 我可以在本地托管 MS Bot Framework Node.js 实例吗

azure-language-understanding - 文本 block 上的 LUIS 内置实体识别

nlp - Microsoft LUIS 无法识别实体

c# - Qna 和 LUIS 在下一步可以处理输入之前中断对话

c# - 我怎样才能让每个客户端都知道连接到同一个 UDP 网络的每个其他客户端?

c# - MVC 漂亮的 url 和正则表达式中的特殊字符

c# - 如何获取 ICollection<T> 中项目的索引

azure - 无法在 Teams Admin 中为 Teams Bot 设置组织范围的权限

botframework - 如何创建 LUIS 应用程序