Chat-bot 设计思路
在下面介绍的设计思路过滤了一些细节。
阿里小蜜设计思路
腾讯客服设计思路
智能客服机器人设计总结
实现一般有两种,第一种是检索模型,第二种是生成模型
检索模型,一般是通过检索已有的常用问答对,查找候选答案,如不成功,不然就进入全部数据库中检索,找出候选答案
生成模型,我认为有两种,一种是seq2seq用于闲聊的。还有一种是事实类问答,通过问题查找文章返回候选结果。
排序模型,对检索模型和生成模型加以排序,若候选集的得分大于设定的阈值,返回,否则返回生产模型的结果。
参考文献:Qiu M, Li F L, Wang S, et al. AliMe Chat: A Sequence to Sequence and Rerank based Chatbot Engine[C]// Meeting of the Association for Computational Linguistics. 2017:498-503.