Image title

更智能的聊天机器人对话。

生成提示用户提供信息的流时,您需要决定如果用户未按预期响应问题应发生什么。在这里,您将学习如何稍微更改咖啡订单流,以便它可能会中断,然后恢复,如果用户没有立即响应她想要的咖啡。

您可能还喜欢:
在特内奥创建交互式聊天机器人流的入门指南


让我们看一个例子:

用户:我想点杯咖啡。
机器人:好的,你要什么咖啡?

用户:你们有哪杯咖啡?(咖啡订单流被中断)
Bot:我们提供各种手工制作的咖啡饮料,从浓缩咖啡到麦片,到白白咖啡等。
机器人:让我们继续你的订单。你想喝哪杯咖啡?(咖啡订单流已恢复)

用户:请一个大的平白。
机器人:好的,一个大的平白将在5分钟内准备拿起。


在上面的交谈中,有两个流在起作用。先是咖啡顺序流,然后,在流的中间,关于可用咖啡类型的流。这些流是相互独立的,并且流中没有任何将它们相互连接。事实上,一旦我们调整了咖啡订单流以经中断,它可能会被任何其他流量中断,并在中断时仍然恢复。


为了迎合上面的谈话,你只需要做两件事:


  • 允许咖啡订单流中的输出节点在中断后存活(将其设置为可重新访问)。
  • 添加简历提示(可选)。


将输出节点设置为可重访


为了允许输出节点在中断中存活,您需要使其重新访问。这是您这样做的方式:


  1. 在编辑模式下打开”用户想要订购咖啡”
  2. 选择输出节点”询问咖啡类型”
  3. 打开”应答”面板
  4. 使用底部的切换,最初说”不可重新访问”。将其更改为”限制重新访问”,并将限制保留为默认值 2。这将限制输出节点在一行中应存活的中断数。请注意,图形中节点周围的边框消失!这表示节点现在可重新访问。
  5. 点击”保存”




在尝试中中断您的机器人!


现在,继续尝试在试用中调整的流量!当机器人问你想要哪种咖啡时,测试一下如果你说:’你们有哪杯咖啡?

用户:我想点杯咖啡。
机器人:好的,你要什么咖啡?
用户:你们有哪杯咖啡?


添加简历提示


如果希望自动程序在恢复输出时说出略有不同的内容,可以添加简历提示。这是你如何去它:


  1. 选择输出节点”询问咖啡类型”。
  2. 打开”恢复提示”面板。
  3. 单击”添加”并输入答案文本。例如Let's continue with your order. Which coffee would you like?
  4. 点击”保存”!





再次中断您的机器人!


再试一次。如果你说”你有什么咖啡”,而不是回复咖啡类型的提示,现在会发生什么?

用户:我想点杯咖啡。
机器人:好的,你要什么咖啡?
用户:你们有哪杯咖啡?


没有明确的规则,哪些流动(或输出),你应该使重新访问。相反,这是一种平衡的行为。一方面,你不希望你的机器人是令人讨厌的顽固。另一方面,如果中断发生在复杂流的中间,则不希望删除该流,并强制用户在处理中断后全面启动。无论您的设计技能如何,在通过实际交互收集一些日志数据后,您很可能会对可访问性进行微调。


勇敢者的额外挑战!


我们已经展示了如何让”询问咖啡类型”节点可重新访问。但是,用户在提示输入咖啡大小后,也可能中断当前对话。是否可以重新访问”询问大小”节点以启用如下对话:

用户:我想点杯咖啡。
机器人:好的,你要什么咖啡?
用户:请一个扁平的白色。
机器人:你想种什么尺寸?

用户:你的店在伦敦吗?(咖啡订单流被中断)
博特:我们最近在伦敦开了一家全新的商店!我们期待在那里见到你!

机器人:让我们继续你的订单。你的平白号要什么尺寸?(咖啡订单流已恢复)
用户:请大一点。
机器人:好的,一个大的平白将在5分钟内准备拿起。


进一步阅读

Comments are closed.