目前,智能问答系统是融合了基于简单相似度匹配和基于语义相似度分析的智能问答系统。智能问答后端采用tensorflow,Gensim,jieba等框架提供算法实现,使用flask作为网关发布为restful服务。问答过程数据流图如上,用户问题经过预处理,将识别后结果传递到下一级,通过读取数据库算法匹配,如果匹配结果返回相似值超出设定阈值,直接返回答案,和相似度高的几个推荐,如果提问问句过短,匹配相关实体,返回推荐答案,如果匹配结果不相关,传递到召回和排序模块,处理后返回相应答案和结果,如果没有匹配到相关问题,将匹配数据源切换至闲聊文本进行匹配,然后返回最终匹配结果。