faq算法流程
2017-02-08 01:01:13 0 举报
FAQ算法是一种基于关键词匹配的自动问答系统,其流程如下:首先,将用户输入的问题进行分词和预处理,提取出关键词;然后,在预先构建好的FAQ知识库中查找与关键词最匹配的问题;接着,对找到的问题进行相似度计算,选出最相似的问题作为答案;最后,将答案呈现给用户。如果FAQ知识库中没有找到匹配的问题,则可以返回一个默认的答案或者引导用户提供更多信息以便更好地回答问题。FAQ算法的优点是可以快速准确地回答用户的问题,但缺点是需要大量的人工维护和更新FAQ知识库。
作者其他创作
大纲/内容
是
否
规则引擎获取意图
请求redis获取问题语料、相似问题、答案,填充问题和答案到结果集
OOV词比重不大于0.8?
根据意图组装SparQL
请求ES获取结果
请求TFserving获取语义向量
右边是保顾FAQ
通过本地词典获取句向量
开始
有答案?
重排ES和ANN结果
结束
组装答案
请求ANN获取最近邻问题index
根据判断条件返回兜底/相似问/答案
redis里面召回答案
结巴分词
去jena召回答案
请求数据库和本地词典获取标准问和相似问
ES的结果匹配query?
0 条评论
下一页