跳到主要内容
版本:1.4.0

回复策略

本章节将讲解:策略定义,以及如何在平台配置机器人的回复策略

闲置等待时间

用户和机器人在真实对话中,可能并不会马上回复机器人的问题。此时,你可能希望机器人停在这里等待用户。如果用户隔了一段时间回复了,那么,对话流程还能够继续执行。如果用户始终没有回复,则机器人在一段时间之后结束对话。

为了让机器人有“暂停”某个意图去等待一些事件的发生,平台支持闲置等待机制。可以使用该机制的情况包括:

  • 机器人询问后,用户未及时应答。
  • 其他意图打断了当前流程。平台允许在当前对话流程运行的过程中被另一个意图打断,进而运行“另一个意图”。譬如用户在对话树中插入一个问答

在以上任何一种情况中,当前意图“被暂停”。那么,从计时起点开始:

  • 如果在闲置等待时长内,回到当前意图,则流程会从原来“被暂停”的位置开始,继续向后执行。
  • 如果超出闲置等待时长,那么
    • 当前意图对应的流程将中止;
    • 之前收集到的信息将被清空;
    • 用户消息必须匹配到意图触发器才会再次回到该意图中;
    • 对话将从意图流程的起点开始执行。

兜底和兜底回复

兜底:当机器人认为自己无法给出准确答复或者识别到无意图时,会直接兜底

兜底分数 与用户语句最相似的一个意图叫做Top1召回意图,如果Top1召回的相似度打分都低于某个分数时,机器人会认为自己无法匹配到正确意图,因此会选择兜底回复

这个分数就被称作兜底分数。

兜底响应是机器人兜底时所返回给用户的话术,只有在所有对话类型都没有合适的回答时,才会发出。

比如,常见的兜底回复可能设置为:“对不起,这个问题我不太清楚。我还在继续学习,你可以换一种方式向我提问吗”

页面操作

从菜单“搭建-回复策略”进入编辑页面,可以看到系统预设了限制等待时长和兜底设置。

也可以根据真实情况进行修改,改动后点击保存即可生效。 fallback