如何使用QnA数据制作聊天机器人?

时间:2017-05-23 02:01:21

标签: machine-learning chatbot

在我的收藏中,我有一个46k +问题和150k +答案的数据库。现在使用这些数据我想建立一个聊天机器人。聊天机器人将能够提供小答案或提供可能答案的链接。

构建这类聊天机器人的方法应该是什么?

1 个答案:

答案 0 :(得分:2)

我建议采取以下步骤:

  1. 将问题与多个答案联系起来,此链接将是机器人可以谈论的一个小主题/章节/州。

  2. 创建所需的会话流,意味着以有意义的顺序将主题链接在一起。将相同类别的主题链接在一起。

  3. 有某种会话来存储用户变量。根据存储的变量,您可以将对话指向不同的主题。

  4. 定义一组关键字,这些关键字将被识别为从一个主题跳到另一个主题的触发器(以允许一些会话灵活性)。

  5. 请记住,在Q& A中,通信机器人应该启动对话并提供一组可能的启动选项。例如: "我能为您提供哪些帮助?"可能的答案(新订单,取消订单,状态等)。这些预定义的答案实际上是用户可以输入的主题。

    关于技术......有很多,这取决于你喜欢和熟悉的技术。