【有奖】多轮对话打断恢复,机人对话的解决方案
mxw2552261 发布于2018-11 浏览:15093 回复:63
3
收藏
最后编辑于2019-05

在业内发现有很多这样的需求,多轮对话过程中,对话未完成,但被其他事情打断,比如中途接了一个电话,如何恢复之前的对话继续交流呢?

开车场景:
人:找一下附近的川菜馆
机器:查询出附近的川菜馆列表
人:人均消费在100元左右的
机器:把刚才的列表进行过滤,过滤出人均消费在100元左右的
人:带停车场的
机器:重复上一步操作继续过滤把列表显示出来

这时进来了一个电话,此时是被动的
人:接听

或者是想约某个人一起共进晚餐,主动打出电话
人:打电话给老婆
机器:查询出两天记录,请选择第几个
人:大老婆(哈哈)

OK,打完电话了,刚才说了一大堆的餐厅选择是不是要重新再来一遍?那累死了,也不友好,所以如何恢复刚才的对话,继续上一轮或者是前几轮未完成的对话呢?

大家有没有自己的解决方案呢?先讨论讨论,下周我会把我自己的方案发出来跟大家分享。

刚跟百度小姐姐申请,如果大家的方案很不错,送小白板一个,共十个哟

收藏
点赞
3
个赞
共63条回复 最后由mxw2552261回复于2019-05
#4蓝色的风339回复于2018-11

可以由人或者AI继续发起,不过需要机器记录最近的对话

0
#3Leautolink回复于2018-11

有这种需求,看看大家的分享,学习学习

0
#2徒尔为回复于2018-11

一手对判别未完待续的对话做一个缓存/存档点机制,一手对类似于“刚才说到哪了?”这样的语句做个Trigger,恢复上个或更早的回话。

0
TOP
切换版块