回复策略
本章节将讲解:策略定义,以及如何在平台配置机器人的回复策略
闲置等待时间
用户和机器人在真实对话中,可能并不会马上回复机器人的问题。此时,你可能希望机器人停在这里等待用户。如果用户隔了一段时间回复了,那么,对话流程还能够继续执行。如果用户始终没有回复,则机器人在一段时间之后结束对话。
为了让机器人有“暂停”某个意图去等待一些事件的发生,平台支持闲置等待机制。可以使用该机制的情况包括:
- 机器人询问后,用户未及时应答。
- 其他意图打断了当前流程。平台允许在当前对话流程运行的过程中被另一个意图打断,进而运行“另一个意图”。譬如用户在对话树中插入一个问答
在以上任何一种情况中,当前意图“被暂停”。那么,从计时起点开始:
- 如果在闲置等待时长内,回到当前意图,则流程会从原来“被暂停”的位置开始,继续向后执行。
- 如果超出闲置等待时长,那么
- 当前意图对应的流程将中止;
- 之前收集到的信息将被清空;
- 用户消息必须匹配到意图触发器才会再次回到该意图中;
- 对话将从意图流程的起点开始执行。
兜底和兜底回复
兜底:当机器人认为自己无法给出准确答复或者识别到无意图时,会直接兜底
兜底分数 与用户语句最相似的一个意图叫做Top1召回意图,如果Top1召回的相似度打分都低于某个分数时,机器人会认为自己无法匹配到正确意图,因此会选择兜底回复
这个分数就被称作兜底分数。
兜底响应是机器人兜底时所返回给用户的话术,只有在所有对话类型都没有合适的回答时,才会发出。
比如,常见的兜底回复可能设置为:“对不起,这个问题我不太清楚。我还在继续学习,你可以换一种方式向我提问吗”
页面操作
从菜单“搭建-回复策略”进入编辑页面,可以看到系统预设了限制等待时长和兜底设置。
也可以根据真实情况进行修改,改动后点击保存即可生效。