程序聚合 软件案例 工厂 SOP 私有化 RAG 知识库系统

工厂 SOP 私有化 RAG 知识库系统

行业:工业互联网、人工智能
载体:Windows应用
技术:C#、Python、.NET Core

业务和功能介绍

面向中小机加工、汽配制造工厂,解决工艺文件、设备说明书、检验标准等资料零散、查阅低效、隐性知识流失的痛点。基于 Python + FastAPI + LangChain 搭建本地私有化 RAG 知识库,桌面端通过浏览器作为统一交互入口,支持 Word/PDF 批量拖拽上传,自动完成文档解析、递归切片与向量化存储(FAISS 向量库 + BM25 关键词双路加权检索),员工以自然语言提问即可精准调取对应工艺资料并附原文出处。平台内置多用户权限体系:管理员负责文档上传、维护与知识库管理,员工仅可检索问答,越权访问自动拦截。整套系统由本人独立全栈开发,仅本地部署,所有数据不出厂;LLM 默认使用本地 Ollama(Qwen2.5),可一键切换在线 API,灵活适配不同算力条件,不对接、不修改客户原有 ERP/MES 业务系统源码,已落地苏州多家制造企业。

项目实现

采用三层架构:桌面交互层(HTML/CSS/JS)、RAG 检索服务层(FastAPI)、SQL 数据存储层(SQLite + FAISS 向量索引),本人独立全栈开发。文档入库流水线:PyMuPDF + python-docx 多格式解析(通过 Unicode NFKC 归一化解决 PDF 字体编码乱码与全角混排问题)→ RecursiveCharacterTextSplitter 按"章节→段落→句子"递归切片(chunk_size=500,overlap=80,保留上下文)→ Ollama mxbai-embed-large 批量向量化(1024 维)→ FAISS IndexIDMap2 内存索引持久化 → SQLite 写入文档与切片元数据。检索环节实现 BM25(rank-bm25 + jieba 中文分词)与向量余弦双路独立召回,Min-Max 归一化后加权融合(score = α·vec + (1-α)·bm25,α=0.6),有效解决长文本检索准确率偏低问题,文档查询从十余分钟缩短至秒级,资料检索效率提升 90%,问答准确率稳定 92%。权限层基于 Session + 角色装饰器实现管理员/员工分级控制;LLM 适配层统一封装 LLMClient.chat() 接口,通过 config.yaml 一行配置在本地 Ollama 与外部 API(DeepSeek/百炼)之间切换,兼顾私有化与算力灵活性。

示例图片视频


苏州 C# 工业 AI 开发 - 易辰玹
24小时内活跃
方向: 人工智能-AI应用开发、后端-C#、
交付率:100.00%
相似推荐
试制管理系统
试制管理系统是为制造业企业(尤其是汽车行业)设计的数字化管理平台,支撑新车型研发阶段的试制方案编制、零件状态跟踪、采购定价、调拨确认等业务。方案编制模块作为系统核心,支持工艺员从需求单拆分任务、编制外协/自制/库存方案、推送采购查价、上传备证材料等全流程线上化管理。
青岛停车场物业管理平台
以驻场外包形式参与山东特检集团青岛物业项目,主要负责停车场维保管理相关模块的开发与维护,对接甲方业务需求,保障系统稳定运行。 梳理并重构项目遗留老代码,基于 SpringBoot+SpringCloud 微服务架构,完成维修管理模块的功能迭代,覆盖工单流转、设备档案、维保计划等核心场景。 推进接口标准化与组件化开发,优化代码结构,提升系统可维护性与扩展性,在驻场协作中高效响应需求变更,快速解决线上问题。 开发停车场基础档案管理功能,支持型号参数配置、维保资质录入、设备状态标记,方便物业端快速查询和维护设备信息。 对接外部维保服务商接口,通过定时任务拉取作业记录和检修数据,同步到本地库,确保维保数据及时准确,为后续考核分析提供支撑。 搭建维修工单全流程模块,实现工单创建、派单、进度跟踪到验收闭环,前端用进度面板直观展示工单状态,提升问题处理透明度。 实现维保计划自动排期,根据停车场使用频率和规范要求生成计划,并自动推送提醒,减少人工排错,保障维保工作合规落地。 开发运维数据可视化看板,用 ECharts 展示故障频次、维保完成率等数据,为甲方安全监管和运维优化提供直观参考。
Excel多表合并与数据清洗工具
立项背景和目标:在日常办公中,经常需要将多个部门发来的Excel报表(格式相似但不完全一致)合并成一个总表,再进行汇总分析。手动复制粘贴不仅耗时,而且容易出错。本项目的目标是开发一个简单的Python脚本,能够自动读取指定文件夹下所有Excel文件,提取关键列,合并去重,并输出一个干净的汇总表。 软件功能、核心功能模块:脚本包含三个核心模块:1)文件遍历模块,自动扫描文件夹内所有.xlsx文件;2)数据提取模块,根据用户配置的列名映射,从每个文件中抓取所需数据;3)合并清洗模块,去除重复行、填补缺失值、统一日期格式,最后生成一个新的Excel文件。 业务流程、功能路径描述:用户将需要合并的Excel文件放入同一文件夹 → 双击运行脚本 → 命令行提示输入需要保留的列名(如“姓名、销售额、日期”)→ 脚本自动处理 → 输出“merged_result.xlsx”到同一文件夹。全程无需打开Excel,30秒内完成原本需要1小时的手工劳动。
esh企业管理管控系统
风险管理(应用)系统项目简要介绍 一、项目定位 这是企业安全生产风险辨识与评估数字化管理系统,聚焦生产现场安全管控,用来落地企业危险源排查、风险分级管控(双重预防机制),替代线下纸质台账,实现全流程线上化风险管控。 风险管理 (应用)→风险辨识与评估(核心业务模块)
差旅报销oa系统
这是一个基于 Spring Cloud 微服务架构的企业级基础设施服务平台,主要为企业办公自动化(OA)和统一权限管理提供底层支撑。技术栈包括 Spring Cloud 微服务框架、Spring Boot 应用框架、MyBatis-Plus 持久层框架、Maven 构建工具,以及注册中心、网关服务、定时任务调度、系统监控等组件。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服