绍兴地方志知识库产品系统Vibe Coding

我要开发同款
游侠8882026年07月22日
5阅读

技术信息

语言技术
PythonAndroidJavaKotlinJDK
系统类型
WindowsAndroid应用
行业分类
人工智能开发工具

作品详情

行业场景

掌上绍兴史志搜索增强子系统面向党史、地方志、年鉴及地情文献的政务资料服务与公共文化服务场景。现有系统以 PDF 文献和关键词检索为主,面对单册体量大、结构复杂、部分扫描件未文本化的史志资料时,存在查阅耗时长、检索依赖专业关键词、跨文献归纳困难等问题。项目依托政务云或本地化环境,将绍兴史志文献转化为可检索、可追溯的知识资源,为浙政钉读者、史志编研人员和管理人员提供自然语言检索、资料汇集、地情问答和运营管理能力,服务历史资政、地方文化传播、编研资料收集及政务决策辅助。

功能介绍

系统保留原有关键词精确检索,并新增基于 RAG 的语义检索和智能问答能力。读者可使用自然语言提出地情、人物、事件、沿革等问题,系统从本地史志文献中检索相关内容,生成结构化回答并返回引用来源;支持多轮会话、历史记录、流式生成和停止生成。知识库管理端支持文档上传、文档目录管理、PDF/Word/文本内容抽取、扫描型 PDF 的 OCR 识别与人工修订、文本分块预览、异步索引任务和索引状态跟踪。系统还提供检索评测,可对哈希向量、中文语义向量及重排序策略进行 Recall@K、MRR 和检索延迟对比。结合现有平台,还提供 AI 公文草拟、文档合规审查及公文提交、审批、驳回等流转能力。

项目实现

项目采用 RuoYi-Vue 前后端分离架构实现:后端基于 Java 17、Spring Boot、Spring Security、JWT、MyBatis、Redis 和 MySQL/TiDB,前端采用 Vue 2 和 Element UI。RAG 链路包括文档上传或目录导入、文本抽取、无文本层 PDF 的 OCR 处理、按语义长度切分、向量化、向量库写入、相似检索、来源返回和大模型生成。当前默认使用 Milvus 作为向量库,兼容 Chroma;默认通过本地 OpenAI 兼容接口调用 BAAI/bge-base-zh-v1.5 生成 768 维中文语义向量,也支持 384 维 hash 基线检索。系统提供 DeepSeek、小米 Mimo 等模型 Provider 适配层,支持 HTTP、SSE 和 WebSocket 三种交互方式;会话、消息、引用来源、知识库文档、OCR 页面和索引任务均持久化管理。后续可在现有分层基础上扩展政务大模型、元数据治理、混合检索、知识图谱及跨库联动能力。
内容依据方案文档中的业务定位、RAG 架构和实施路线,并与现有代码中的文档管理、OCR、Milvus/Chroma、语义向量、多轮会话和评测实现进行了核对。

示例图片

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

评论