QAmodel-for-Retrievalchatbot

中文客服问答,多种检索模型一键切换,快速搭建基线系统。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 119 🐛 待处理 2 👀 关注 9
GitHub ↗
GitHub 星标 ★ 442
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

QAmodel-for-Retrievalchatbot 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队WenRichard
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型chatbot,chinese-retrieval,qa
GitHub 星标★ 442
上线时间2019-04-04 00:00:00
代码更新2022-04-09
仓库体积54 KB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

这是一个面向中文客服场景的检索式对话机器人项目,集成了多种QA模型实现方案。项目解决的核心问题是:在缺乏大规模训练数据的情况下,如何快速搭建一个可用的中文问答系统。它提供了从传统方法到深度学习的完整技术栈,包括基于TF-IDF的向量检索、LSA潜在语义分析、CNN文本匹配、Transformer以及BERT预训练模型等。用户可以通过配置文件切换不同的检索算法,对比效果并选择适合自己场景的方案。项目还包含了数据处理、模型训练和推理的完整流程,以及简单的Web演示界面。其特点是轻量级、易扩展,适合作为学习研究和中小型项目的基线系统。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 442

技术标签

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 30 分钟 部署方式:本地安装 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 3.6+
  • 自己的问答语料

安装与启动步骤

  1. 1先接受语料不公开

    作者明确说演示用的语料无权公开,只能用自己的数据。

  2. 2读检索架构

    它的核心是先用检索挑候选答案再排序,不是生成式。

  3. 3准备自己的问答对

    按它的格式整理成「问题—候选答案—标注」三列。

  4. 4训练并评估

    检索式模型的指标与生成式不同,别用同一套口径。

如何确认成功

用自己的语料训练后,模型能从候选中挑出正确回答的比例明显高于随机挑选

注意事项

  • 状态说明:演示语料不公开,仓库只能当代码与思路参考,无法复现原结果。
  • 检索式问答不会编造,但只能从候选里选,覆盖面受限于候选集。
  • 依赖很老,新环境装不上要降 Python 版本。
  • 评估要看召回与排序两段,只看最终准确率会掩盖问题。

核心亮点

  • 覆盖TF-IDF到BERT的多种QA模型,方便对比和选型
  • 代码结构清晰,模型可配置切换,易于二次开发
  • 提供完整流程,从数据处理到模型训练推理,上手快

不足之处

  • 文档/社区待观察
  • 检索式模型依赖语料质量,泛化能力有限

适用场景

  • 中小型企业客服自动问答系统搭建
  • 学术研究中的中文检索式对话基线对比
  • 快速原型验证,评估不同QA模型效果

替代项目

Rasa、ChatterBot、DeepPavlov

上一篇:chaty

下一篇:Dialogue

同类项目推荐

AnywhereGPT-Android 开源

悬浮窗随时唤起,不切屏就能用 GPT

Anywhere GPT, the ultimate mobile app with seamless AI assistance at your fingertip···

★ 128 2026-08-09
Radhika 开源

多模型 AI 聊天伙伴,懂心情更懂你

Radhika is a multi-model AI assistant built for your mood and friendship

★ 111 2026-08-09
RCLI 开源

对着 Mac 说话,离线查文档,隐私不落地

Get up and running with GLM-5.3-flash, DeepSeek, Gemma and other open source frontie···

★ 1570 2026-08-09
gemini-desktop 开源

把 Gemini 变成桌面快捷键,随时唤起快速问答

⚠️ On hiatus / not actively maintained — Native desktop client for Google Gemini ···

★ 360 2026-08-09
cv4pve-botgram 开源

手机发条消息,就能管好 Proxmox 集群

Telegram bot to manage and monitor Proxmox VE from your mobile

★ 95 2026-08-09
QuickVoice 开源

自托管 AI 电话代理,接打电话全自动

Open-source, self-hostable platform for building and operating AI phone agents.

★ 495 2026-09-13
WeChat-AIChatbot-WinOnly 开源

Windows上把微信变成AI助手,支持多模型对话和文件交互

基于chatgpt-on-wechat框架,只能运行在Win平台的项目,通过本项目可以将微信或者企业微信···

★ 374 2026-08-09
LM-Studio-Voice-Conversation 开源

本地大模型语音对话,私密又方便

Python app for LM Studio-enhanced voice conversations with local LLMs. Uses Whisper ···

★ 147 2026-08-09
extended_openai_conversation 开源

用自然语言对话控制家里的智能设备

Home Assistant custom component of conversation agent. It uses OpenAI to control you···

★ 1461 2026-11-09