=规则+分类+深度学习分类
预处理 query →分词→ 纠错→标准化→文本特征提取→query改写[同义词] 2、BM25 算法召回
3、计算语句和候选句的相似度s(q,q') , 并排序
4、排序调整
Dialog Manage : 保存状态及任务型的管理。 1、对query进行nlu意图识别/槽位提取
基于分类维护一个意图堆,确定意图边界和具体的意图切换和修改逻辑,互斥,相似,上下位 在多轮交互中用户会不断的添加或修改意图的子意图,需要维护一份当前识别的意图集合
2、 DST会话状态管理
3、DPL会话策略学习 ,对当前对话状态下每一句回复进行评估,每次选择具有最大累计价值而不仅仅是生成概率最高的句子,利用强化学习最大化未来累计奖励的特点,建模多轮对话的过程,使得当前回复有利于对话过程的持续进行,以缓解多轮对话过程中容易出现的生成大量万能回复以及很快陷入死循环的问题。
4、NLG- 根据action 返回回复文本
WEBIM = WEBSOCKET
ROBOT = QA , query学习, 意图分类,集合轨迹,问题,候选问答对。
会话管理Dialog Manage
1、预处理 query →分词→ 纠错→标准化→文本特征提取→query改写[同义词] 2、BM25 算法召回 3、计算语句和候选句的相似度s(q,q') , 并排序 4、排序调整
知识图谱构建 + 检索模型匹配方式
4、根据用户意图,当前轨迹,当前问题,检索答案候选集,生成问题-答案对
5、特征抽取,计算问题答案相似度
6、提取相似度最高的问题答案