Skip to content

zhang45258/magpie

Repository files navigation

客服中心智能问答系统首次匹配服务组件(包括模型生成)

本代码是论文开源代码的一部分。本代码的执行环境:win64, python3.x    

本代码用于:

一、准备语料,训练生成 word2vec。

操作步骤:  
  1.将训练语料放置在'./data/hep-categories/'文件夹中。语料为.txt格式,utf-8编码。  
  2.执行train.py,生成model并保存。(保存地址:'./save/embeddings/best')  

二、生成http接口,接收前台发送数据,返回首次匹配的数据

操作步骤:  
  1.将问题库放置在根目录下,命名为'知识库.xlsx'。  
  2.执行Api_http2.py(该程序执行以下操作)  
    (1)载入word2vec模型,载入问题库内容。  
    (2)生成http接口。  
    接收内容:post方式,json数据,{"text":"客户问话原文","no":"问题编号"},  
    返回内容:json数据,{"listData":"匹配结果list"}。  
    (3)接收前台服务组件发送json数据,解析json,将问题内容进行首次匹配。  
    (4)将首次匹配的结果list,和提问问句,序列化为json,发送到二次匹配服务。  
    (5)将二次匹配服务组件返回的匹配结果进行解析重新序列化后,返回给前台服务。

About

兰州客服语音平台2.0版(首次语义匹配)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages