知识库问答助手产品系统Vibe Coding

我要开发同款
Sylvean2026年10月31日
8阅读

技术信息

语言技术
Python、SQL Server、SQLServer
系统类型
Web、Windows
行业分类
开发工具
参考价格
1000

作品详情

行业场景

个人笔记与项目资料分散在多个Markdown文件中,使用关键词搜索时,需要反复打开文件、阅读和整理。本项目面向个人资料查询场景,通过自然语言提问检索相关笔记,并结合资料生成回答,展示检索文件与引用位置,帮助使用者查找和理解已有内容。项目为个人实践版本。

功能介绍

提供网页聊天界面,读取本地Markdown笔记,使用向量相似度检索最多三篇相关资料,并调用大模型生成回答。支持多轮追问、查看本轮检索原文、显示检索文件,以及按提示生成文件名和行号引用。聊天历史使用SQLite保存,支持重启恢复和清空会话。对网络超时、接口认证失败、限流及响应格式异常提供提示。当前为本地单会话版本,模型引用仍需人工核对。

项目实现

在AI辅助下参与代码编写、功能调整、问题排查和运行验证。使用Streamlit构建网页界面,使用SentenceTransformers加载bge-small-zh-v1.5模型,对笔记和问题编码,通过余弦相似度检索资料,再调用DeepSeek API完成检索增强问答。使用SQLite保存对话与检索来源,通过会话状态管理页面历史,并限制发送给模型的历史消息数量。为检索正文添加行号,支持回答中的来源定位。

示例图片

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

评论