面向企业法务/商务人员的智能合同审查工具,集成 OCR 识别 + 法律法规库 + 判例数据库 + AI 风险分析,实现"拍照→识别→分析→建议"全流程。
| 维度 |
能力 |
技术实现 |
| 输入层 |
拍照/相册上传 |
微信 wx.chooseImage / 百度OCR |
| 识别层 |
合同文本提取 |
百度OCR通用文字识别 / PaddleOCR |
| 知识层 |
法律法规检索 |
民法典合同编、劳动合同法、公司法等结构化库 |
| 判例层 |
相似案例匹配 |
裁判文书网结构化 + 向量检索 |
| 分析层 |
风险智能识别 |
DeepSeek大模型 + 风险规则引擎 |
| 输出层 |
风险报告生成 |
结构化报告 + PDF导出 |
┌─────────────────────────────────────────────────────┐
│ 用户端 (微信小程序) │
│ ┌─────────┐ ┌──────────┐ ┌────────┐ ┌──────────┐ │
│ │拍照上传 │ │OCR预览 │ │风险报告│ │判例/法条查│ │
│ │ │ │文本编辑 │ │可视化 │ │询 │ │
│ └────┬────┘ └────┬─────┘ └───┬────┘ └─────┬────┘ │
└───────┼────────────┼────────────┼────────────┼──────┘
│ │ │ │
▼ ▼ ▼ ▼
┌─────────────────────────────────────────────────────┐
│ API 网关层 │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌────────┐ │
│ │文件上传 │ │OCR回调 │ │用户认证 │ │请求限流│ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ └───┬────┘ │
└───────┼────────────┼────────────┼────────────┼──────┘
│ │ │ │
▼ ▼ ▼ ▼
┌─────────────────────────────────────────────────────┐
│ 业务服务层 (FastAPI/Python) │
│ ┌──────────┐ ┌────────────┐ ┌──────────────────┐ │
│ │OCR服务 │ │风险分析引擎 │ │报告生成服务 │ │
│ │(百度OCR) │ │(LLM+规则) │ │(结构化+PDF) │ │
│ ├──────────┤ ├────────────┤ ├──────────────────┤ │
│ │法律法规 │ │判例匹配 │ │用户管理 │ │
│ │查询服务 │ │检索服务 │ │/订阅管理 │ │
│ └────┬─────┘ └─────┬──────┘ └────────┬─────────┘ │
└───────┼──────────────┼─────────────────┼────────────┘
│ │ │
▼ ▼ ▼
┌─────────────────────────────────────────────────────┐
│ 数据层 │
│ ┌────────┐ ┌──────────┐ ┌────────┐ ┌────────────┐ │
│ │MySQL │ │Elastic │ │MongoDB │ │对象存储 │ │
│ │业务数据│ │Search │ │判例库 │ │(OSS) │ │
│ │ │ │法律法规库 │ │ │ │合同图片 │ │
│ └────────┘ └──────────┘ └────────┘ └────────────┘ │
└─────────────────────────────────────────────────────┘
| 层级 |
技术 |
理由 |
| 前端 |
微信小程序原生 |
国内用户最多,无需安装 |
| 后端 |
FastAPI (Python 3.11+) |
异步高并发,AI集成方便 |
| OCR |
百度OCR / PaddleOCR |
中文识别率高,支持合同专用 |
| LLM |
DeepSeek API |
成本低、中文法律理解强 |
| 数据库 |
MySQL 8.0 |
结构化业务数据 |
| 搜索引擎 |
Elasticsearch |
法律法规全文检索 |
| 向量库 |
Milvus / FAISS |
判例语义相似匹配 |
| 存储 |
阿里云OSS / 腾讯COS |
合同图片存储 |
| 部署 |
阿里云ECS / 腾讯云SCF |
国内合规 |
| 类别 |
核心法律 |
覆盖范围 |
| 合同通用 |
民法典·合同编(第463-988条) |
28章526条 |
| 买卖合同 |
民法典合同编第九章 |
通则+分则 |
| 建设工程 |
建筑法、建设工程合同司法解释 |
全文+配套 |
| 劳动合同 |
劳动合同法、劳动合同法实施条例 |
全文+司法解释 |
| 租赁合同 |
民法典合同编第十四章 |
全文 |
| 借款合同 |
民法典合同编第十二章 |
全文+民间借贷司法解释 |
| 技术合同 |
民法典合同编第二十章 |
全文 |
| 担保 |
民法典担保制度司法解释 |
全文 |
| 公司法 |
公司法(2023修订) |
全文 |
| 知识产权 |
著作权法、专利法、商标法 |
全文 |
| 诉讼时效 |
民法典总则编第九章 |
全文 |
| 程序法 |
民事诉讼法 |
全文 |
-- 法律法规表
CREATE TABLE laws (
id BIGINT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(200) NOT NULL, -- 法律名称
category VARCHAR(50) NOT NULL, -- 分类
level ENUM('法律','行政法规','司法解释','地方法规','部门规章'),
publish_date DATE, -- 公布日期
effective_date DATE, -- 生效日期
status ENUM('有效','已被修改','已被废止'),
full_text LONGTEXT, -- 全文
structured_json JSON, -- 结构化条款(章节→条→款→项)
embedding VECTOR(1536), -- 语义向量(用于AI检索)
updated_at TIMESTAMP
);
-- 条款级索引
CREATE TABLE law_articles (
id BIGINT PRIMARY KEY AUTO_INCREMENT,
law_id BIGINT NOT NULL,
chapter VARCHAR(100), -- 章
section VARCHAR(100), -- 节
article_no VARCHAR(20) NOT NULL, -- 第X条
content TEXT NOT NULL, -- 条款内容
keywords TEXT, -- 关键词(全文检索用)
embedding VECTOR(1536),
FOREIGN KEY (law_id) REFERENCES laws(id)
);
| 来源 |
覆盖范围 |
更新频率 |
| 中国裁判文书网 |
全国法院裁判文书 |
每日 |
| 最高人民法院公报案例 |
指导性案例 |
随发布 |
| 各地高院参考性案例 |
省级典型案例 |
每季度 |
| 北大法宝/威科先行 |
精选商事案例 |
付费订阅 |
{
"case_id": "(2024)京01民终12345号",
"court_level": "中级人民法院",
"court_name": "北京市第一中级人民法院",
"case_type": "民事",
"cause": "买卖合同纠纷",
"parties": {
"plaintiff": "原告名称",
"defendant": "被告名称"
},
"judge_date": "2024-03-15",
"key_issues": ["合同效力认定", "违约金过高调整"],
"legal_basis": ["民法典第585条", "民法典合同编司法解释第X条"],
"judgment_summary": "判决要旨...",
"contract_clauses": {
"disputed_clauses": ["第X条 违约责任"],
"dispute_focus": "违约金超过实际损失30%"
},
"verdict": "驳回上诉,维持原判",
"embedding": [0.123, ...], // 语义向量
"tags": ["违约金", "买卖合同", "格式条款"]
}
输入:合同风险点 + 合同类型
↓
① 关键词匹配(文书类型 × 案由 × 争议条款类型)
↓
② 语义向量检索(FAISS/Milvus → top-50)
↓
③ 相关性排序(BM25 + 语义得分加权)
↓
④ 去重(同一案件多审判决合并)
↓
输出:Top-10 关联判例(含裁判要旨+适用法条)
用户上传合同照片
│
▼
┌──────────────┐
│ OCR识别 │ ← 百度OCR / PaddleOCR
│ + 人工校对 │ ← 用户可编辑修正识别错误
└──────┬───────┘
│
▼
┌──────────────────┐
│ 合同类型识别 │ ← LLM判断:买卖合同/劳动合同/租赁合同…
└──────┬───────────┘
│
▼
┌────────────────────────────┐
│ 逐条风险扫描 │ ← 并行执行
│ ├─ 主体资格风险 │ 核查签约方资质
│ ├─ 标的物风险 │ 规格/质量/交付标准
│ ├─ 价款/支付风险 │ 金额/方式/时间/发票
│ ├─ 违约责任风险 │ 违约情形/违约金比例
│ ├─ 争议解决风险 │ 管辖/仲裁/法律适用
│ ├─ 保密/知识产权风险 │ 归属/侵权责任
│ ├─ 格式条款风险 │ 不合理免除/加重责任
│ ├─ 合同效力风险 │ 无效/可撤销/效力待定
│ ├─ 担保/保证风险 │ 保证方式/期间
│ └─ 程序风险 │ 诉讼时效/管辖
└──────┬────────────────────┘
│
▼
┌──────────────────────┐
│ 关联法律条款 + 判例 │ ← 混合检索
└──────┬───────────────┘
│
▼
┌──────────────────────┐
│ 风险分级与评分 │
│ 🔴 高风险 (8-10分) │ ← 可能导致合同无效/重大损失
│ 🟡 中风险 (4-7分) │ ← 显著不利条款
│ 🟢 低风险 (1-3分) │ ← 可接受/建议优化
└──────┬───────────────┘
│
▼
┌──────────────────────┐
│ 生成专业风险报告 │ ← PDF/HTML
│ 含:风险总览 │
│ 逐条风险分析 │
│ 法律依据 │
│ 关联判例 │
│ 修改建议 │
│ 谈判策略建议 │
└──────────────────────┘
你是一位资深中国商业法律师。请分析以下合同条款中的法律风险:
【合同全文】
{contract_text}
【合同类型】
{contract_type}
【分析维度】
1. 主体资格风险 - 签约方是否适格、有无资质要求
2. 标的条款风险 - 规格/质量标准/交付是否明确
3. 价款支付风险 - 金额/币种/支付节点/发票合规
4. 违约责任风险 - 违约金比例是否过高(>30%)、归责原则
5. 争议解决风险 - 管辖条款效力、仲裁约定明确性
6. 格式条款风险 - 是否存在不公平免除/加重责任
7. 合同效力风险 - 是否违反强制性规定、是否需要批准
8. 担保条款风险 - 保证方式/期间约定是否明确
9. 时效与程序风险 - 诉讼时效、通知期限、异议期
【输出格式】
每条风险输出:
- 风险等级:🔴高风险/🟡中风险/🟢低风险
- 风险描述:具体条款位置 + 法律问题
- 法律依据:引用具体法律条文
- 关联判例:相似裁判案例要旨
- 修改建议:具体修改措辞方案
- 谈判策略:底线条款 vs 可妥协条款
首页(合同类型选择 + 拍照入口)
│
├── 拍照/相册选择
│ │
│ ▼
│ OCR识别预览(可编辑文本)
│ │
│ ▼
│ 合同类型确认(手动/自动)
│ │
│ ▼
│ ╔══════════ 风险报告 ═════════╗
│ ║ 🔴 高风险 3项 ║
│ ║ 🟡 中风险 5项 ║
│ ║ 🟢 低风险 7项 ║
│ ║ 总体评分:68/100 ║
│ ║ 建议:建议修改后签署 ║
│ ╚═════════════════════════════╝
│ │
│ ▼
│ 风险详情列表(可按级别/类型筛选)
│ │
│ ├── 风险详情页
│ │ ├─ 风险描述
│ │ ├─ 法律依据(可展开法条全文)
│ │ ├─ 关联判例(可展开裁判文书摘要)
│ │ └─ 修改建议 + 谈判策略
│ │
│ └── 一键导出报告(PDF/分享)
│
├── 法律法规库(全文检索 + 分类浏览)
│
└── 我的(历史报告 / 收藏 / 设置)
┌─────────┐ 拍照 ┌──────────┐ 图片 ┌─────────┐
│ 用户 │ ──────→ │ 小程序 │ ─────→ │ API │
│ (手机) │ ←────── │ 前端 │ ←───── │ 网关 │
└─────────┘ 报告 └──────────┘ 结果 └────┬────┘
│
┌────────────────────────────┼────────────┐
│ │ │
▼ ▼ ▼
┌──────────┐ ┌────────────────┐
│ OCR服务 │ │ 风险分析服务 │
│ (百度OCR) │ │ (DeepSeek+规则) │
└──────────┘ └───────┬────────┘
│
┌────────────┼────────────┐
│ │ │
▼ ▼ ▼
┌────────┐ ┌──────────┐ ┌────────────┐
│法律法规 │ │ 判例库 │ │ 历史报告 │
│(ES) │ │(MongoDB) │ │ (MySQL) │
└────────┘ └──────────┘ └────────────┘
| 周次 |
内容 |
交付物 |
| W1 |
小程序基础框架 + 拍照上传 + OCR集成 |
可拍照并显示识别文本 |
| W2 |
法律法规库搭建(民法典合同编+核心法律) |
可检索的法律条文库 |
| W3 |
DeepSeek API 风险分析集成 |
可生成基础风险报告 |
| W4 |
判例库(1000+商事判例)+ 报告展示 |
完整的风险分析流程 |
| 内容 |
说明 |
| 合同类型自动识别 |
LLM自动判断合同类型 |
| 风险分级体系 |
按严重程度 + 法律后果评分 |
| 报告PDF导出 |
支持微信分享和保存 |
| 内容 |
说明 |
| 判例数量扩充至10000+ |
覆盖更多案由 |
| 个性化风险偏好设置 |
企业可自定义重点关注条款 |
| 批量合同审查 |
支持多份合同同时分析 |
| 合同版本对比 |
修改前后差异对比 |
| 项目 |
月费(初期) |
月费(规模化) |
| 百度OCR |
免费1000次/天 |
¥500/月(高级版) |
| DeepSeek API |
¥200-500 |
¥2000-5000 |
| 阿里云ECS (2C4G) |
¥100 |
¥500(4C8G) |
| 对象存储 |
¥20 |
¥200 |
| 微信认证 |
¥300/年 |
¥300/年 |
| 合计 |
≈ ¥500/月 |
≈ ¥6000/月 |
- 合同内容保密:所有合同数据加密存储,不用于模型训练
- 法律建议免责声明:明确标注"AI生成建议仅供参考,不构成正式法律意见"
- 数据本地化:全部部署在国内云服务商
- 用户授权:OCR和AI分析需用户明确同意
- 《生成式人工智能服务管理暂行办法》合规:标注AI生成内容
文档版本: v1.0
更新日期: 2026-07-20
作者: Toobey Network Technology