【问题标题】:How to make chatbot using QnA data?如何使用 QnA 数据制作聊天机器人?
【发布时间】:2017-05-23 02:01:21
【问题描述】:

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

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

【问题讨论】:

    标签: machine-learning chatbot


    【解决方案1】:

    我会推荐以下步骤:

    1. 用多个答案链接问题,此链接将是机器人可以谈论的一个小主题/章节/状态。

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

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

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

    请记住,在问答交流机器人中,应该发起对话并提供一组可能的启动选项。例如: “有什么可以帮您?”有可能的答案(新订单、取消订单、状态...等)。这些预定义的答案实际上是用户可以输入的主题。

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

    【讨论】:

    • 感谢您的建议。这些指南真的很有帮助。似乎准备数据是最具挑战性的任务。
    • 是的,我想说最困难的工作是向用户返回正确的答案,因为数据需要正确结构化和格式化。但是问答模式是正确的起点,如果以后需要,您可以进入 NLP 和“开放式对话”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-13
    • 2012-07-03
    相关资源
    最近更新 更多