企业知识库问答智能体(员工手册问答演示)产品系统Vibe Coding

我要开发同款
schel2026年10月07日
4阅读

技术信息

语言技术
Python
系统类型
Web
行业分类
人工智能、企业服务

作品详情

行业场景

企业内部的制度文件、产品手册、常见问题文档分散在各处,员工和客户经常重复询问同样的问题,人事、客服人员需要反复人工解答,而且回答口径不统一。本项目把企业文档变成可以用自然语言提问的知识库,适用于企业内部制度问答、产品售后客服、新员工培训答疑等场景。演示数据为一份虚构的《员工手册》(考勤休假、报销差旅)。

功能介绍

1、文档导入:支持 Markdown、TXT、PDF、Word 文档,放入目录后自动切分、建立索引,兼容 GBK 编码的中文文档。
2、中文检索:基于 BM25 算法,采用单字加二元组切词,不需要向量数据库和 GPU;相关度低于阈值的问题直接回答“知识库中没有找到相关规定”,避免编造。
3、大模型问答:接入 DeepSeek、通义千问、Kimi 等 OpenAI 兼容接口,根据检索到的条款生成回答;未配置密钥时可进入演示模式。
4、引用溯源:每条回答附带原文片段、来源文件和相关度,便于核对。
5、网页界面:示例问题一键提问,支持通过链接直接提问,适配手机和深色模式。
6、部署:单文件后端、无必需依赖,提供 Dockerfile,可私有化部署在企业内网。

项目实现

使用 AI 编程工具(Claude Code)完成需求设计、编码和测试,属于 Vibe Coding 项目。技术栈:Python 标准库 http.server 后端、原生 HTML/JavaScript 前端、BM25 检索、OpenAI 兼容的大模型接口、Docker。实现亮点:不依赖分词库和向量库的中文检索方案,部署门槛低;回答强制附带出处并设置拒答阈值,降低大模型胡编的风险;用模拟接口验证了大模型调用链路,并处理了 GBK 编码和缺少依赖等异常情况。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论