文章目录
-
- [1. 功能定位](#1. 功能定位)
- [2. 入口与操作](#2. 入口与操作)
- [3. 支持文档](#3. 支持文档)
- [4. 审查内容](#4. 审查内容)
- [5. 原文定位与高亮](#5. 原文定位与高亮)
- [6. 结果展示](#6. 结果展示)
- [8. 报告导出](#8. 报告导出)
- [9. 异常与提示](#9. 异常与提示)
- [10. 后续扩展点](#10. 后续扩展点)
1. 功能定位
- AI合同审查是阅读器内置的合同辅助审查能力,用于对PDF/OFD合同进行快速初审。
- 功能目标是帮助用户提取合同重点、识别常见风险、定位原文依据并导出审查报告。
- 审查结果用于风险提示和工作辅助,不替代律师、法务或业务人员的最终判断。
- 系统会先判断文档是否具备合同审查价值,普通文档不应强行生成合同风险。

2. 入口与操作
- 在阅读器工具栏提供"合同审查"入口。
- 点击入口后打开右侧"AI合同审查"面板。
- 面板支持选择合同类型,也可以使用"自动识别"。
- 面板支持填写页码范围,便于只审查当前关注的页面或合同片段。
- 页码范围可留空,留空时按当前页发起审查。
- 页码范围支持"全部"以及类似
1-3,5,8-10的输入格式。 - 审查过程中可取消当前审查任务。
- 审查完成后可关闭面板,不影响当前文档阅读。
3. 支持文档
- 支持可提取文字层的PDF文档。
- 支持可提取文字层的OFD文档。
- 当前重点支持中文合同审查。
- 支持单份文档内的全文审查或指定页码范围审查。
- 对扫描件、纯图片页或文字质量较差页面,系统会提示可能需要OCR。
- 当前未启用AI OCR时,扫描页可能不会参与完整审查。
4. 审查内容
- 输出合同摘要,说明合同类型、交易背景和主要约定。
- 提取关键条款,例如合同主体、金额、期限、付款、交付、验收、违约责任和争议解决。
- 识别风险项,并按高风险、中风险、低风险、提示进行分级。
- 展示风险标题、风险类型、原文依据、风险原因、可能后果、修改建议和建议条款。
- 识别重要条款缺失情况,例如验收标准、保密条款、违约责任或争议解决条款缺失。
- 当未发现明确风险时,应返回"未发现风险项",不为凑数量编造风险。
5. 原文定位与高亮
- 审查前会为文档文字生成稳定锚点,锚点包含页码、文字片段和原文位置。
- AI返回的风险必须关联锚点,系统根据锚点定位到文档原文。
- 用户点击风险列表中的风险项,阅读区会跳转到对应页面。
- 对应原文区域会按风险等级显示高亮。
- 用户点击文档中的风险高亮区域,右侧面板会同步选中对应风险项。
- 上一条、下一条按钮用于在风险项之间快速切换。
6. 结果展示
- 右侧面板展示合同类型和高/中/低风险数量统计。
- 风险列表按AI返回顺序展示,列表项显示风险等级、标题、类型和页码。
- 风险详情区展示依据、原因、后果、建议和建议条款。
- 审查状态区显示尚未开始、审查中、审查完成或失败原因。
- 扫描页、低质量文本页等情况通过警告信息提示用户。
8. 报告导出
- 支持将审查结果导出为Markdown报告。
- 默认文件名使用原文档名加"_合同审查报告.md"。
- 报告包含文件名、审查时间、合同类型、摘要、关键条款、风险统计、风险明细和缺失条款。
- 风险明细包含等级、页码、类型、依据、原因、建议和建议条款。
- 只有用户主动导出时才生成报告文件。
9. 异常与提示
- 无可审查文档时提示用户先打开文档。
- 页码范围格式错误时提示正确输入方式。
- 文档无法提取文字时提示当前版本暂不支持纯扫描件完整审查。
- AI服务地址无效、网络失败、超时或返回格式异常时显示明确错误。
- 用户取消审查后应停止后续结果写入,避免旧结果覆盖当前状态。
- 打开新文档时应清理旧审查结果、旧高亮和未完成请求。
10. 后续扩展点
- 增加AI OCR,支持扫描件和图片型合同。
- 增加合同类型模板,提高采购、销售、租赁、劳动、服务等合同的审查针对性。
- 增加企业条款库,对比公司标准条款和风险偏好。
- 增加多版本合同对比,识别条款变更和风险变化。
- 增加Word/PDF格式审查报告。
- 增加审查历史、复核状态和风险处理记录。