使用手册

    如何设置多轮问答

    多轮问答是指,当客人与机器人会话时,命中多轮问答中的问题或者词槽中的核心词时,机器人按照命中的问题或核心词,进行多次主动提问,或者按照客人会话内容提供相应回复内容。

    多轮问答在「机器人 - 知识库 - 多轮问答」页面中进行配置。

    • 问题分类:页面的左侧展示问题分类,方便管理。
    • 问题列表:页面右侧展示标准问题以及创建时间、当前状态和对问题的不同操作,如:编辑问题,更改问题状态和删除问题。
    • 问题筛选:支持问题状态筛选、问题关键字筛选
    • 统一操作:支持勾选多个问题进行统一的启用、停用、删除操作。

    怎么添加问题

    在添加问题页面,输入标准问题以及该问题的其他问法,然后选择问题分类,当客人询问相关问题时就会命中该多轮对话。

    词槽的作用及用法

    用于收集用户关键词信息,设置词槽获取客人提问时的关键词,并设置机器人主动提问的问题,引导客人提供信息。

    具体操作为:点击【添加词槽】按钮,设置需要搜集的词槽信息,选择匹配的词典用来验证访客提供的信息,当客人未提问时,机器人可主动提问帮助获取,还可添加快捷回复按钮引导客人精准回复。

    例如上图多轮问答设置的内容是:

    • 标准问题、相似问题:整形?、你们可以做哪些整形手术?
    • 词槽设置
      • 词槽1 -- 问题:您在哪所城市?

        词典名:城市

        核心词分别是:北京、上海、大连、广州

      • 词槽2 -- 问题:你要隆鼻还是割双眼皮?

        词典名:整形类别

        核心词分别是:隆鼻、双眼皮

    • 不同条件机器人回答
      • 条件组1:命中词槽“整形”且客人回复内容包含“隆鼻”,机器人回复内容为:“您要做哪类整形?隆鼻?”

      • 其他条件:条件组以外的客人回复,机器人回复内容为"您多大了?"

    情景模拟

    当客人提问命中多轮对话,机器人将获取客人提问信息中的关键词,用来匹配标准问题和词槽中的核心词,从而机器人可发起对应问题的主动提问,直至获取到最后一个词槽中的核心词。客户端效果如下图:

    当客人的提问不仅命中标准问题,还有所有词槽中的核心词时,机器人会根据客人所说的内容,把符合条件的答案发送给客人。客户端效果图如下:

    怎么添加词槽

    第一步:在「添加词槽」页面中,设置词槽名称。
    词槽名称应用场景:当机器人与客人对话过程中,已获取到所有词槽的核心词时,需使用词槽名称建立判断条件,设置机器人不同条件的回答内容。

    第二步:匹配词典,词典分为自定义词典和系统词典。词典是用来验证客人输入内容的。

    • 自定义词典:事先创建的自定义词典。在自定义词典中选择某个词典,在该词典中选择核心词,用来验证客人输入的内容。
    • 系统词典:系统给定的词典电话、邮箱、网址中选择一个。

    第三步:创建提问内容,机器人主动提问时发送的内容。

    第四步:可选择是否设置快捷回复按钮,如果设置会跟随机器人提问一起发送给客人,引导客人提供信息。

    什么是不同条件的机器人回答

    所有词槽均收集到核心词后,根据收集到的客人信息,给出不同回复内容的设置。可设置多个回复条件组,每个条件组设置第一步选择词槽名称,第二步选择判断逻辑,第三步选择核心词,第四步设置回复内容。当客人回复内容,成功匹配某个条件组的判断逻辑时,则发送该条件的回复内容。当客人回复内容无匹配成功的条件组,则发送“其他条件组回答”的回复内容,或回复“多轮问答失败回答”中的回复内容。

    多轮问答失败

    当客人命中多轮标准问题后,发送内容3次都未匹配到词槽核心词时就会导致多轮问答失败。