合同智能审查系统产品系统Vibe Coding

我要开发同款
druid20262026年10月08日
4阅读

技术信息

语言技术
Python、HTML5、CSS、JavaScript、Vue
系统类型
Web、Windows、算法模型
行业分类
人工智能

作品详情

行业场景

面向中小企业、法务人员及普通商务人员的合同审查场景。企业在采购、租赁、合作、劳动用工等签约环节,常因缺乏专业法务支持而遗漏关键条款或踩中风险表述(如无限连带责任、单方解权、模糊违约条款),事后才发现隐患、维权成本极高。本系统解决的核心问题是:让非法律专业人士在签订前就能在本地电脑上快速完成合同自查,自动识别缺失条款和风险表述,并引用《民法典》具体条文给出依据,无需上传文件、不依赖外网,兼顾审查效率与数据隐私。

功能介绍

系统包含六大核心功能模块:1)多格式合同导入,支持 PDF(含扫描版自动 OCR 识别)、Word、Excel、PPT、TXT、Markdown 及图片,单文件最高 100MB;2)规则审查引擎,内置 11 类关键条款缺失检查(主体信息、违约责任、争议解决等)和 5 类高风险表述检查,正则规则匹配,秒级出结果,不消耗任何 AI 额度;3)AI 智能审查,内置《民法典》236 个条文本地知识库,采用 BM25 检索(条号加权、生效日期过滤)+ 大模型生成结构化风险卡片,每条风险均引用具体法条;4)双模型后端切换,可配置任意 OpenAI 兼容 API(Base URL / Key / 模型名自动发现),也可对接本地 Ollama 模型列表自动拉取,全程断网可用;5)多格式报告导出,一键导出 Markdown、PDF、Word、HTML 审计报告,条款缺失、高风险、风险提示分级标注,长合同自动分块审查;6)知识库可维护,支持直接扩展条文或会话内导入 JSON,刷新即生效。所有解析与审查均在浏览器本地完成,合同文件永不上传服务器。

项目实现

我独立完成从需求分析、架构设计到全部代码实现与维护。技术栈为纯前端单页应用:HTML5 + CSS + JavaScript 构建交互界面,pdf.js 解析 PDF,tesseract.js 实现浏览器内 OCR 识别扫描件,mammoth.js / SheetJS 解析 Word / Excel,后端通过 OpenAI 兼容协议与本地 Ollama 双通道推理。核心难点一是纯浏览器本地 RAG:将《民法典》236 条结构化为条号 / 章节 / 生效日期字段,自实现 BM25 检索并对条号做加权、按生效日期过滤,长合同自动分块后拼接上下文再送大模型,保证引用到的条文与合同片段真正相关;难点二是 Ollama 跨机访问的 Origin 白名单限制,我在本地服务里做了一层 /ollama 反向代理并内置前端 base 地址自动改写逻辑,实现在局域网另一台机器上打开页面也能调用本机 GPU 推理。亮点:全流程零上传、断网可用、规则引擎保底 + LLM 覆盖长尾,两种后端一键切换。

示例图片

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

评论