最后编辑于2019-05
在业内发现有很多这样的需求,多轮对话过程中,对话未完成,但被其他事情打断,比如中途接了一个电话,如何恢复之前的对话继续交流呢?
开车场景:
人:找一下附近的川菜馆
机器:查询出附近的川菜馆列表
人:人均消费在100元左右的
机器:把刚才的列表进行过滤,过滤出人均消费在100元左右的
人:带停车场的
机器:重复上一步操作继续过滤把列表显示出来
这时进来了一个电话,此时是被动的
人:接听
或者是想约某个人一起共进晚餐,主动打出电话
人:打电话给老婆
机器:查询出两天记录,请选择第几个
人:大老婆(哈哈)
OK,打完电话了,刚才说了一大堆的餐厅选择是不是要重新再来一遍?那累死了,也不友好,所以如何恢复刚才的对话,继续上一轮或者是前几轮未完成的对话呢?
大家有没有自己的解决方案呢?先讨论讨论,下周我会把我自己的方案发出来跟大家分享。
刚跟百度小姐姐申请,如果大家的方案很不错,送小白板一个,共十个哟
TOP
切换版块
可以由人或者AI继续发起,不过需要机器记录最近的对话
有这种需求,看看大家的分享,学习学习
一手对判别未完待续的对话做一个缓存/存档点机制,一手对类似于“刚才说到哪了?”这样的语句做个Trigger,恢复上个或更早的回话。