Skip to content

基于chatglm实现的知识问答系统,本地知识库经过es检索系统召回+text2vec向量相似度计算再召回,作为prompt输入给chatglm后生成回答

License

Notifications You must be signed in to change notification settings

iGangao/es_text2vec_chatglm_qa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

es_text2vec_chatglm_qa

基于chatglm实现的知识问答系统

本地知识库经过es检索系统召回+text2vec向量相似度计算再召回,作为prompt输入给chatglm后生成回答

模型需下载到本地

如何运行

1. 安装requirements.txt

pip install -r requirements.txt

2. 运行ui.py

python ui.py

效果展示

image

  • 参数ES Top-k是根据检索召回的top-k
  • 参数VEC top-k是对检索召回的数据进行向量化后与query计算相似度后进行第二次召回的top-k
  • generator output 为最终生成结果
  • vec output 为最终召回的数据

About

基于chatglm实现的知识问答系统,本地知识库经过es检索系统召回+text2vec向量相似度计算再召回,作为prompt输入给chatglm后生成回答

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages