高级设置
  • PDF

高级设置

  • PDF

点击对话信息上方的 [高级设置] 按钮时,可以设置多种详细功能以构建更为丰富的对话。包括通过设置上下文构建多轮对话、通过常规对话或任务变更对话的种类。此外还可通过设置负对话构建有助于模型学习的负对话数据,以及为各对话分别设置反馈响应消息。

在高级设置窗口可设置的项目如下。

  • 上下文设置
  • 对话种类设置
  • 对话群组设置
  • 任务流程设置
  • 负对话设置
  • 反馈响应设置

上下文设置

如果为了创建Chatbot而创建了欢迎消息、多个常规对话、任务、失败消息等内容,则需要进行连接这些对话的操作,而此过程便称为上下文设置。上下文起到将两个对话相连的作用,用于掌握连接对话的上下文。在拟连接对话的Output和Input中输入相同的上下文后进行连接。
对于上下文,如果A对话的Output上下文和B对话的Input上下文一致,那么匹配A对话后,相较于没有上下文联系的其他对话,系统会优先匹配上下文一致的B对话。但如果存在通过选项回复连接的对话,则选项按钮连接的对话将先于上下文匹配的对话。
设置上下文的方法如下。

  1. 请参考添加对话以输入对话信息。
    • 添加对话信息才能启用高级设置按钮。
  2. 请在对话中点击 [高级设置] 按钮。
  3. 请在 [上下文设置] 标签中添加上下文信息。
    chatbot-chatbot-2-4_setting_zh.png
项目 描述
上下文强度设置 上下文规则的程度设置
* Hard:限制对话脱离规定的上下文流程
* Soft:允许对话脱离规定的上下文流程
Input上下文 Input上下文输入。
对话模型通过输入的Input上下文和之前执行的对话对比用户日志上保留的上下文来掌握对话脉络。如果用户日志内保留的上下文和相应对话的Input上下文一致,即判断为相连的脉络。
Output上下文 Output上下文输入。
作为相应对话结束后拟在用户日志中保留的上下文,超出设置的次数或时间时,上下文将被删除。

* 操作:设置Output上下文的处理方法
- 添加:在用户日志中添加相应上下文
- 维持:维持原状,不扣除本轮中应扣除的上下文次数
- 删除:在用户日志中删除相应上下文

* 次数限制:用规定次数来限制用户的日志中拟保留上下文的寿命。每发生一轮对话,将扣除一次设置的次数,减至零后,相应上下文将从用户日志中删除(但槽对话的追问功能不受上下文寿命限制)。

* 时间限制:用时间限制用户的日志中拟保留上下文的寿命。超出设置的时间时,相应上下文将从用户日志中删除
参考

在维持上下文的时间段内,系统可以记住收集的槽信息,因而如果导入从历史对话中收集到的槽信息并使用,能够构建响应更为复杂对话的Chatbot服务。关于通过上下文维持槽信息的详细方法,请参考使用任务

<示例>
例如,假设有以下四个对话。

  • A对话:进行预约任务。确认日期、人数、时间后,以最终回复确认是否进行预约的对话
  • B对话:用户输入“是”时,Chatbot传递预约确认消息回复的对话
  • C对话:用户输入“是”时,Chatbot传递预约取消消息回复的对话
  • D对话:用户输入“是”时,Chatbot传递“好的,知道了”消息的对话
    通过预约进行任务收到预约信息后,待Chatbot执行询问是否进行预约的A对话,然后用户回复为“是”的话,Chatbot将会查找问题中输入了“是”的对话。如果未通过上下文连接对话,则在问题中输入“是”的三个对话中件随机挑出一个回复;但如果以“进行预约”的上下文连接A对话和B对话,那么针对A对话的回复中输入了“是”时,便会跳转到B对话。

对话种类设置

根据Chatbot的服务场景,可以选择常规对话或任务。

  • 常规对话:如果构建的是从用户的发言中判断意图后用已添加的回复作出响应的简单对话,此时选择常规对话较为合适。大部分Chatbot服务仅用常规对话即可构建。
  • 任务:如果通过与用户的互动对话填槽,之后基于收集的槽信息构建执行特定任务的复杂流程的对话,就需要选择任务。关于任务构建方法的详细说明,请参考使用任务
注意

添加回复后无法变更对话种类。需要在添加回复之前变更对话种类。

对话群组设置

对话Canvas在单独的页面显示对话流程时,需要用到对话群组设置标签。因此,建议以对话流程连接的小群组为单位进行分组。若没有指定单独的对话群组,“Home”对话群组则为默认值。

任务流程设置

可以在任务流程设置标签中设置任务和常规对话之间的流程。关于使用任务流程的场景的详细说明,请参考使用任务

脱离任务
任务对话中启用的选项。在任务的填槽过程中,用户提出与槽无关的问题时,允许暂时脱离该任务,并在常规对话中查找拟响应的回复。但不会匹配已添加客观式表单或主观式表单的回复和其他任务。

介入任务
常规对话中启用的选项。在任务的填槽过程中,用户提出与槽无关的问题时,允许暂时脱离该任务,并允许相应常规对话的介入。

返回任务
常规对话中启用的选项。设置为脱离任务并响应常规对话的回复后,再返回到任务。

负对话设置

负对话设置在令对话模型学习相似对话之间的差异时使用。选择问题相似的对话或对话模型无法区分的其他对话并将其添加为负对话。通过此操作,相应对话模型可以区分已添加的负对话与当前对话之间的差异。最多可添加20个负对话。

<示例>
chatbot-chatbot-2-4_setting-negative_zh

反馈响应设置

在反馈响应设置标签中可以选择针对相应对话调查客户满意度的反馈响应消息。如未设置任何内容,设为默认响应消息的反馈会被响应。关于反馈响应消息的添加方法,请参考添加反馈
chatbot-chatbot-2-4_feedback_zh


本文是否有帮助

What's Next