💼

AI 法律合同審查

👤 fyniujin 📦 v5.1.0 ⭐ 4.6 ⬇️ 768 下載
💼 行業專業 免費

📖 技能介紹


name: contract-review slug: workbuddy-contract-review displayName: AI 法律合同審查 version: 5.1.0 category: 法律合規 platforms: [WorkBuddy, QClaw, ima] tags: [合同審查, 法律, 風險識別, 合規檢查, 中文合同, contract, legal, review] agent_created: true read_count: 0 triggers: - "合同審查" - "稽核合同" - "檢查合同風險" - "合同稽核" - "contract review" - "幫忙看一下這個合同" - "這個合同有沒有風險" - "合同哪裡有問題" - "審查一下合同" - "合同有沒有坑" - "幫我看看合同" description: 對中文合同進行智慧風險審查,識別條款風險、提取關鍵資訊、生成審查報告,覆蓋買賣/技術/租賃/勞動等常見合同型別。v5.0 新增法條引用溯源、合同談判輔助、中英雙語對照審查。v5.1 新增指導案例引用溯源、金額校驗引擎、多語種擴充套件(日/韓)。


合同智慧審查 v5.1

Overview

本 Skill 為使用者提供中文合同的智慧風險審查能力。接收 PDF / Word / 圖片 / 純文本格式的合同檔案,通過"規則引擎 + LLM 語義審查"雙軌機制,識別合同中的潛在風險點,輸出結構化審查報告,包含風險分級、修改建議、合規依據和標準範本。

v5.1 新增指導案例引用溯源、關鍵金額校驗、多語種擴充套件(日/韓):審查結論可引用最高人民法院指導性案例,增強說服力;金額大小寫一致性與勾稽關係自動驗證,錯誤率 <0.5%;支援中日/中韓雙語對照審查,覆蓋跨境貿易高頻語種。

v5.0 完成從"審查工具"到"決策輔助"的升級:內建法條引用溯源(民法典合同編 60 條 + 公司法 40 條 + 司法解釋 30 條),每個審查結論附帶具體法律條文引用,增強專業可信度;新增合同談判輔助,基於多輪版本對比自動識別必爭/可讓步條款,生成談判準備文件;新增中英文雙語合同對照審查,段落級對齊並檢測版本不一致。

v4.0 完成從「找問題」到「給方案」的升級:內建 275 條標準條款庫,風險點自動匹配推薦替換文本,一鍵生成帶紅色修訂標記的合同修訂稿;同時提供醫療、建築工程、跨境電商、網際網路軟體四大行業共 244 條專項合規規則。

🆕 v5.1 新特性(2026-07-29)

  • 📖 指導案例引用溯源:為每個審查結論附帶最高人民法院指導性案例引用("參見指導案例 17 號「產品責任糾紛—欺詐行為的懲罰性賠償」"),增強說服力
  • 📚 指導案例資料庫(30 個):覆蓋買賣合同、服務合同、借款合同、公司法、網路服務、建設工程、破產法、保險合同、贈與合同、股權轉讓、保理合同、反壟斷、房地產合同、執行程式、智慧財產權、勞動合同、環境侵權、合同效力、個人資訊、技術合同 20 個類別
  • 🔄 月度更新提醒:每月檢查指導案例資料庫是否需要更新,提示使用者關注最高法新發布的指導性案例
  • 💰 關鍵金額校驗:金額大小寫一致性驗證(自動轉換中文大寫與阿拉伯數字進行比對),勾稽關係自動驗證(單價 × 數量 = 總價等),金額識別錯誤率 <0.5%
  • 🌐 多語種擴充套件(日/韓):支援中日雙語對照審查、中韓雙語對照審查,段落級對齊演算法通用,補日語/韓語法律術語對照表(各 200+ 組)
  • 📋 日語法律術語對照表:200+ 組高頻術語(通用法律/公司/勞動/建設工程/智慧財產權/金融/爭議解決/房地產/動詞/國際貿易)
  • 📋 韓語法律術語對照表:200+ 組高頻術語(通用法律/公司/勞動/建設工程/智慧財產權/金融/爭議解決/房地產/動詞/國際貿易)

🆕 v5.0 新特性(2026-07-15)

  • ⚖️ 法條引用溯源:為每個審查結論附帶具體法律條文引用("依據《民法典》第 584 條,違約金過高可請求人民法院減少"),增強專業可信度
  • 📖 法條資料庫(130 條):民法典合同編核心條文 60 條、公司法核心條文 40 條、司法解釋精選 30 條,結構化可檢索
  • 🔄 季度更新提醒:每 3 個月檢查法條資料庫是否需要更新,提示使用者關注法律法規變化
  • 🤝 合同談判輔助:分析多輪修改差異,識別對方"必爭條款"(始終不改的)和"可讓步條款"(逐步退讓的),生成談判準備文件
  • 📋 談判策略庫:13 項條款策略(違約金/智慧財產權/付款節點/競業限制/工程價款等),給出"守住/讓步/交換"建議
  • 🌐 中英文雙語合同對照審查:段落級對齊演算法,檢測"中文有但英文沒有""措辭矛盾"等不一致
  • 📚 中英術語對照表:200+ 組高頻法律/公司/勞動/建設工程/智慧財產權術語

🆕 v4.0 新特性(2026-07-29)

  • 📚 標準條款庫(275 條):覆蓋主體/條款/金額/履行/爭議/合規/智慧財產權/保密/終止/違約責任 10 大類,每條含問題版本、推薦措辭、法律依據、實務提示
  • 🎯 條款自動匹配:風險點自動檢索條款庫,報告中直接給出「建議替換為」的可落地條款文本,無需人工翻範本
  • ✍️ 一鍵修訂稿:生成帶紅色刪除線(原文)+ 綠色下劃線(推薦條款)+ 灰色批註(修訂理由/法律依據)的 Word 修訂稿,可選全文就地標記模式
  • 🏭 行業專項合規(244 條):醫療/醫藥 62 條、建築工程 62 條、跨境電商 60 條、網際網路軟體 60 條,各配套行業術語表與典型案例庫
  • 🔧 穩定性增強:調整 Word 報告生成的依賴匯入方式、統一危險檔案攔截的常量引用、補充 LLM 提示詞佔位符填充邏輯

🆕 v2.4 新特性

  • 🔒 安全性增強:魔術位元組校驗、檔案大小限制、個人資訊脫敏、安全 YAML 載入

🆕 v3.0 新特性(2026-07-13)

  • 🛡️ 危險檔案攔截:自動識別並攔截 10+ 類危險檔案(執行檔、批處理指令碼、壓縮包、宏文件等),阻止偽裝上傳
  • 📊 歷史版本對比:保留每次審查記錄,對比新舊合同版本,只高亮新增風險點(合同談判多輪剛需)
  • 📝 Word 報告一鍵生成:審查結果直接生成帶刪除線+下劃線+批註的 .docx,發給業務方直接修訂
  • ⚡ 硬體自適應排程:自動檢測 CPU/記憶體容量,動態調整 OCR 並行度和 LLM 超時,不拖累使用者電腦
  • 🔔 更新檢測提醒:每次執行非同步檢查 GitHub 新版本,有新版本時友好提示(每 7 天提醒一次)
  • 📬 反饋郵箱:新增官方反饋郵箱 njskills@agent.qq.com

核心能力

  1. 多格式檔案接收:支援 PDF(文字版/掃描版)、Word(.docx)、圖片(.jpg/.png/.bmp/.tiff)、純文本
  2. 智慧文本提取:自動識別檔案格式並選擇最優提取策略,保留頁碼和段落結構
  3. 安全校驗:魔術位元組驗證(防止偽裝檔案)、50MB 檔案上限、敏感資訊脫敏
  4. 結構化資訊提取:自動識別合同主體、金額、日期、交付標準、違約責任等關鍵要素
  5. 雙軌風險審查:規則引擎(硬規則匹配)+ LLM 語義審查(權利義務對等性、模糊條款、顯失公平)
  6. 專項合規檢查:針對勞動合同、技術開發合同、買賣合同、租賃合同、融資協議等型別自動觸發專項檢查
  7. 分級報告輸出:按嚴重等級(🔴嚴重 / 🟡中等 / 🟢一般 / ℹ️提示)排序,附修改建議和標準範本
  8. 智慧評分系統:100分制綜合評分,扣分邏輯透明可見,風險等級自動判定
  9. 隱私保護:原始合同不上傳外部(LLM 可選啟用),審查過程在本地完成
  10. 🆕 v3.0 安全風險攔截:自動攔截 .exe/.bat/.ps1/.vbs/.cmd/.com/.scr/.hta/.reg/.zip/.rar/.7z/.tar/.gz/.iso/.dmg/.apk/.jar 等 10+ 類危險檔案型別,阻止惡意檔案和宏文件上傳
  11. 🆕 v3.0 歷史版本對比:保留每次審查記錄,對比新舊合同版本,只高亮新增風險點(合同談判多輪剛需)
  12. 🆕 v3.0 Word 報告一鍵生成:審查結果直接生成帶刪除線 + 下劃線 + 批註的 .docx,發給業務方直接改
  13. 🆕 v3.0 硬體自適應排程:自動檢測 CPU/記憶體容量,動態調整 OCR 並行度和 LLM 超時,不拖累使用者電腦
  14. 🆕 v3.0 更新檢測提醒:每次執行非同步檢查 GitHub 新版本,有新版本時友好提示
  15. 🆕 v4.0 標準條款庫:275 條標準條款覆蓋 10 大風險類別,風險點自動匹配推薦替換文本
  16. 🆕 v4.0 一鍵修訂稿:生成帶紅色刪除線 + 綠色下劃線 + 批註的 Word 修訂稿,支援全文就地標記
  17. 🆕 v4.0 行業專項合規:醫療、建築工程、跨境電商、網際網路軟體四大行業共 244 條專項規則,配套術語表與案例庫

適用場景

場景 使用者角色 核心審查重點
採購/供應合同 採購經理 交付標準、付款節點、違約金對等性
融資協議 創業者/創始人 對賭條款、反稀釋、清算優先權、一票否決權
房屋租賃合同 租客/房東 租期、維修責任、轉租限制、提前解約條件
勞動合同 HR / 員工 試用期、競業限制、社保公積金、最低工資
技術開發合同 委託方/開發方 智慧財產權歸屬、原始碼交付、技術秘密保護
跨境貿易合同 外貿業務員 國際貿易術語、適用法律、爭議解決
🆕 v3.2 股權轉讓合同 轉讓方/受讓方 股權比例、轉讓價格、交割條件、競業限制、優先購買權
🆕 v3.2 增資擴股協議 增資方/目標公司 估值條款、反稀釋條款、董事會席位、一票否決權
🆕 v3.2 對賭協議 投資方/創始人 業績承諾、補償機制、回購條款
🆕 v3.2 NDA 保密協議 披露方/接收方 保密範圍、保密期限、違約責任、除外條款
🆕 v3.2 智慧財產權許可協議 許可方/被許可方 授權範圍(獨佔/排他/普通)、地域限制、轉授權、改進歸屬
🆕 v3.2 建設工程合同 發包方/承包方 工期、質量標準、付款節點、竣工驗收、質保
🆕 v3.2 勞動合同深度版 用人單位/員工 競業限制補償金、培訓服務期、保密條款、解除條件
🆕 v3.2 採購框架協議 採購方/供應商 價格條款、交付條件、驗收標準、違約責任

🆕 v4.0 行業專項審查

使用 --industry 引數啟用,在通用規則基礎上疊加行業專項合規規則:

行業 引數值 規則數 適用場景 專項審查重點
醫療/醫藥 medical 62 條 醫療器械採購、臨床試驗、藥品配送、多點執業 註冊證與經營資質、兩票制與集採、倫理審查、冷鏈追溯、醫藥合規
建築/建設工程 construction 62 條 施工總承包、專業分包、EPC、監理、材料裝置採購 施工資質、違法分包轉包、工程款支付、工期簽證索賠、質保金比例
跨境電商/國際貿易 cross_border 60 條 國際貨物買賣、跨境平臺入駐、海外倉、國際物流 貿易術語與風險轉移、適用法律與仲裁地、信用證單據、出口管制與制裁、外匯稅務
網際網路/軟體 internet 60 條 軟體開發外包、SaaS 服務、資料合規、平臺運營、AI 應用 原始碼歸屬與開源許可、SLA 與賠償、個人資訊與資料出境、平臺責任、生成式 AI 備案

檢視行業清單:python scripts/main.py --list-industries

觸發條件

當用戶滿足以下任一條件時,觸發本 Skill:

  1. 使用者上傳了 PDF / Word / 圖片格式的合同檔案
  2. 使用者表達"幫我審查合同"、"這個合同有沒有風險"、"合同哪裡有問題"等意圖
  3. 使用者貼上了合同文本內容並要求審查

Workflow

Step 1:接收合同檔案

  1. 安全校驗
  2. 魔術位元組驗證:檢查檔案實際型別與字尾是否一致(防止惡意偽裝)
  3. 檔案大小校驗:限制最大 50MB(超大檔案會提示分批處理)
  4. 空檔案檢測:拒絕處理空檔案

  5. 檢測輸入型別

  6. PDF 檔案 → 判斷是文字版還是掃描版(檢查首頁是否可提取文字)
  7. Word 檔案 → 使用 python-docx 讀取段落結構
  8. 圖片檔案 → 使用 paddleocr 進行 OCR 識別(進度逐頁顯示)
  9. 純文本 → 直接進入結構化解析

  10. 提取原始文本

  11. 文字版 PDF → 使用 pdfplumber 逐頁提取,保留頁碼
  12. 掃描版 PDF → 逐頁轉圖片後 OCR,記錄置信度,低置信度時警告提示
  13. Word → 按段落讀取,保留樣式資訊(標題層級)
  14. 圖片 → OCR 識別,記錄置信度

  15. 收集元資訊(缺失時向用戶確認):

  16. 合同型別(自動識別或詢問使用者)
  17. 使用者角色(甲方 / 乙方 / 雙方)
  18. 審查範圍(全面審查 / 重點審查 / 快速審查)

Step 2:結構化解析

  1. 識別合同結構
  2. 標題和合同類型(基於關鍵詞頻率打分)
  3. 甲乙雙方主體資訊(名稱、統一社會信用程式碼)

    7w4.net收錄了海量優質技能外掛。

  4. 金額資訊(總價、定金、預付款、質保金)
  5. 時間資訊(簽訂日期、交付日期、保修期)
  6. 條款邊界和編號

  7. 生成結構樹

  8. 將合同文本按條款切分
  9. 為每個條款分配唯一 ID
  10. 標記關鍵條款型別(付款、交付、驗收、違約、爭議解決、保密等)

Step 3:風險審查

3.1 規則引擎硬檢(確定性規則)

按以下清單逐項檢查:

檢查項 規則 嚴重等級
金額大小寫一致性 正則匹配所有金額,對比大小寫 🟡 中等
關鍵條款缺失 檢查必備條款(標的、數量、質量、價款、履行期限、違約責任、爭議解決)是否齊全 🟡 中等
違約金合規性 檢查是否超過法定上限(LPR 四倍,當前約 14.8%) 🟡 中等
試用期合規性 勞動合同試用期:合同期≤1年→≤1個月;1-3年→≤2個月;≥3年/無固定→≤6個月 🔴 嚴重
質保金比例 建設工程質保金不得超過結算總額的 3% 🟡 中等
競業限制補償 競業限制期間用人單位必須按月支付經濟補償 🔴 嚴重
爭議解決矛盾 同時約定仲裁和訴訟 → 矛盾 🔴 嚴重
仲裁機構存在性 驗證約定的仲裁機構是否真實存在 🔴 嚴重

3.2 LLM 語義審查

使用以下 System Prompt 呼叫 LLM 進行深度審查:

你是一位資深的中國執業律師,專精於合同審查和風險管理。
請對以下合同進行風險審查,重點關注:
1. 合同主體的合法性
2. 合同條款的完整性和明確性
3. 權利義務的對等性
4. 違約責任的合理性
5. 爭議解決方式的合法性
6. 是否有違反法律強制性規定的條款

審查標準:
- 以中國現行法律法規為依據(民法典、合同編、公司法、勞動合同法等)
- 參考最高人民法院司法解釋和指導案例
- 考慮行業慣例和商業合理性

輸出要求(嚴格 JSON 格式):
- 每個風險點必須包含:risk_type(風險型別)、severity(嚴重等級)、clause_ref(條款編號/頁碼)、text_snippet(原文引用,50字內)、title(風險標題)、description(通俗解釋)、legal_basis(法律依據)、suggestion(修改建議)、template(推薦的標準表述)
- 嚴重等級:嚴重(可能導致合同無效或重大損失)、中等(可能造成履行困難)、一般(建議最佳化)

3.3 特殊合同專項檢查

根據合同型別自動觸發:

  • 勞動合同:試用期時長、競業限制範圍/期限/補償、社保公積金約定、最低工資標準、解除條件
  • 技術開發合同:智慧財產權歸屬、原始碼交付、技術秘密保護、技術驗收標準
  • 買賣合同:質量標準、交付方式、風險轉移時點、所有權保留條款
  • 租賃合同:租期上限(≤20年)、維修責任、轉租限制、提前解約條件、押金退還
  • 融資協議:對賭條款、反稀釋條款、清算優先權、一票否決權、領售權

Step 4:交叉驗證

  1. 條款間邏輯一致性:檢查付款節點與交付節點是否匹配、違約責任是否對等
  2. 前後矛盾檢測:檢查同一條款或不同條款之間是否存在矛盾表述
  3. 法律法規合規性:對照《民法典》《勞動合同法》《公司法》等強制性規定

Step 5:生成審查報告

  1. 彙總去重:合併規則引擎和 LLM 的結果,去除重複風險點
  2. 評級排序:按嚴重等級排序(🔴 > 🟡 > 🟢 > ℹ️)
  3. 生成報告:使用 assets/report_template.md 模板生成結構化 Markdown 報告
  4. 計算評分:基於風險數量和嚴重程度計算綜合評分(0-100 分,分數越高風險越低)

Output Format

精簡版報告(預設輸出)

# 合同審查報告

## 基本資訊
- **合同名稱**:[自動識別]
- **合同型別**:[自動識別/使用者指定]
- **審查視角**:[甲方/乙方/雙方]
- **審查日期**:[當前日期]
- **合同主體**:甲方: XX公司; 乙方: YY公司
- **合同金額**:XXX 元

## 📊 風險概況

| 等級 | 數量 |
|------|------|
| 🔴 嚴重 | X 項 |
| 🟡 中等 | Y 項 |
| 🟢 一般 | Z 項 |
| ℹ️ 提示 | W 項 |

**⭐ 綜合評分:XX/100**(風險等級描述)

> **評分說明**:滿分 100 分,分數越高風險越低。嚴重每項扣 15 分,中等每項扣 8 分,一般每項扣 3 分。

---

## 🔴 嚴重風險

### 1. [風險標題]
- **位置**:條款: 第3條, 第 5 頁
- **原文**:...
- **問題**:...
- **法律依據**:《民法典》第XXX條
- **修改建議**:...
- **推薦範本**:...

---

## 🟡 中等風險
...

## 🟢 一般風險
...

## ℹ️ 特別提示
...

## 📋 缺失條款清單
- [ ] XX條款
- [ ] YY條款

## 📝 修改建議彙總
1. **風險標題** → 修改建議...

## ⚖️ 法規依據
> 引用法規基於 2026 年現行有效版本
- 《民法典》第XXX條
- ...

---

## ⚠️ 免責宣告

**重要提示**:
- 本報告由 AI 智慧審查工具生成,僅供參考,**不構成法律意見**。
- 法律建議需由具備相應執業資格的律師提供。
- 對於重大合同(標的額超過 100 萬元或涉及核心商業利益),**強烈建議諮詢專業執業律師**。
- 本報告基於當前的法律法規進行審查,法律變更可能導致部分建議過時。

安裝指南

方式一:pip 安裝(推薦)

pip install -e .
# 或指定依賴組
pip install -e ".[all]"

方式二:requirements.txt

pip install -r requirements.txt

方式三:首次使用嚮導

python scripts/main.py --first-time

嚮導會引導您選擇執行模式:

模式 說明 需要
🥇 Ollama 本地 完全本地執行,隱私最優 下載 Ollama + 模型(約4-8GB)
🥈 OpenAI API 效果最佳 OpenAI API 金鑰
🥉 規則引擎 開箱即用,無需額外配置 無(推薦新手)

LLM 配置

自動檢測優先順序

本 Skill 按以下優先順序自動檢測 LLM 後端:

  1. OpenAI / 相容 API:設定 OPENAI_API_KEY 環境變數
  2. Ollama(本地模型):自動檢測 http://localhost:11434
  3. 本地 LLM 服務:自動檢測 LM Studio / vLLM 等(埠 1234/8080/5000)

一鍵安裝 Ollama

# macOS / Linux
curl -fsSL https://ollama.ai/install.sh | sh
ollama pull qwen2.5:7b

# Windows
# 訪問 https://ollama.ai/download 下載後執行:
ollama pull qwen2.5:7b
ollama serve

核心庫依賴

版本 用途
pdfplumber 0.10.0+ PDF 文字提取
python-docx 1.1.0+ Word 讀寫
paddleocr 2.7.0+ OCR 識別
opencv-python 4.8.0+ 影像預處理
reportlab 4.0.0+ PDF 報告生成
pydantic 2.0+ 資料校驗
jieba 0.42.1+ 中文分詞
PyMuPDF 1.23.0+ PDF 轉圖片(掃描件需要)
requests 2.31.0+ HTTP 請求(LLM 呼叫)

使用示例

示例一:上傳 PDF 合同

使用者:[上傳了一份"軟體技術開發合同.pdf",未發言]

助手:收到一份 PDF 檔案,正在識別合同型別...
     檢測到這是一份"技術開發合同",請問您是甲方還是乙方?
     您希望進行哪種審查?
     1. 快速審查(約 30 秒,覆蓋核心風險)
     2. 全面審查(約 2 分鐘,覆蓋全部風險點)
     3. 重點審查(您指定關注方向)

使用者:我是甲方,全面審查

助手:[開始審查]
     [1/5] 接收合同檔案...
       ✅ 檔案型別=pdf_text, 頁數=12, 字數=8520
     [2/5] 結構化解析...
       ✅ 標題=技術開發合同, 型別=技術開發合同, 條款數=18
     [3/5] 規則引擎檢查...
       ✅ 完成 3 項硬規則檢查,發現 3 個風險點
     [4/5] AI 語義審查...
       🤖 使用 ollama / qwen2.5:7b
       ✅ 發現 2 個 AI 識別風險
     [5/5] 生成審查報告...
       ✅ 報告已儲存至: report.md

     🎉 審查完成!耗時 45.2 秒

示例二:掃描版合同(OCR 過程)

助手:[1/5] 接收合同檔案...
       ⏳ 初始化 OCR 引擎(首次使用需載入模型,約10-30秒)...
       ✅ OCR 引擎初始化完成
       ⏳ OCR 識別: 第 1/8 頁...
       ⏳ OCR 識別: 第 2/8 頁...
       ⏳ OCR 識別: 第 3/8 頁...
       ...
       ⚠️ OCR 置信度: 78%,建議核對掃描件頁面

示例三:文本直接審查

使用者:請幫我審查以下勞動合同的關鍵條款:
     "乙方同意在勞動合同期內及解除後兩年內,不得到與甲方有競爭關係的企業任職..."

助手:[識別為勞動合同競業限制條款]
     正在審查...

     🔴 嚴重風險
     1. 競業限制條款缺少經濟補償約定
        - 位置:競業限制條款
        - 問題:條款僅約定了競業限制義務,未約定甲方在競業限制期間按月支付經濟補償
        - 法律依據:《勞動合同法》第 23 條、第 24 條
        - 修改建議:增加"甲方在競業限制期間按月支付乙方經濟補償,補償標準為乙方離職前十二個月平均工資的 30%,支付時間為每月 15 日前"
        - 推薦範本:"在競業限制期間,甲方按月向乙方支付競業限制經濟補償,補償標準為乙方離職前十二個月平均工資的百分之三十(30%),支付時間為每月十五日前。"

     🟡 中等風險
     2. 競業限制期限可能過長
        - 問題:兩年競業限制期限為法定上限,建議根據實際崗位重要性縮短
        - 建議:核心崗位可維持兩年,非核心崗位建議縮短至一年以內

示例四:無 LLM 模式下執行

助手:[4/5] AI 語義審查...
       ⚠️ 未檢測到 LLM 後端,僅使用規則引擎結果
         💡 安裝 Ollama 後可啟用完整 AI 審查功能

🆕 示例五:行業專項審查(v4.0)

python scripts/main.py 醫療器械採購合同.pdf --industry medical
[3/5] 規則引擎檢查
       🏭 啟用 醫療/醫藥 行業專項規則
       ✅ 完成 8 項硬規則檢查(通用 26 條 + 醫療專項 62 條)

行業引數同時支援中文別名:--industry 醫療 / --industry 建築 / --industry 跨境 / --industry 網際網路

🆕 示例六:一鍵生成修訂稿(v4.0)

# 生成修訂清單版(預設)
python scripts/main.py 採購合同.docx --revise

# 生成全文就地標記版,輸出到指定路徑
python scripts/main.py 採購合同.docx --revise --full-revision --revise-output 修訂稿.docx

# 行業專項 + 一鍵修訂組合使用
python scripts/main.py 施工合同.pdf --industry construction --revise
[5/5] 生成審查報告
       ✅ 條款庫匹配 12 條推薦替換文本
       ✅ 報告已儲存至: report.md
       ✅ 修訂稿已生成: 修訂稿.docx(12 條修訂建議,原文定位 9 處)

修訂稿標記規則:

標記 含義
紅色刪除線 建議刪除或替換的原文
綠色下劃線 條款庫推薦的替換文本
灰色斜體批註 修訂理由與法律依據

未安裝 python-docx 時自動降級為 Markdown 對照稿,功能不中斷。

🆕 示例七:報告中的條款庫推薦(v4.0)

風險點匹配到條款庫後,報告直接給出可落地的替換文本:

### 仲裁機構不存在

- **原文**:爭議提交當地仲裁委員會仲裁。
- **問題**:約定的仲裁機構不存在
- **法律依據**:《仲裁法》第 10 條
- **修改建議**:修改為真實存在的仲裁機構
- **建議替換為(條款庫 CL144 仲裁條款(建議版本))**:

  > 因本合同引起的或與本合同有關的任何爭議,均提請中國國際經濟貿易仲裁委員會,
  > 按照該會申請仲裁時現行有效的仲裁規則在北京進行仲裁。仲裁裁決是終局的,
  > 對雙方均有約束力。仲裁費用由敗訴方承擔。

如需關閉條款庫匹配(提升速度):--no-clause-match

命令列引數速查

python scripts/main.py <合同檔案> [選項]
引數 說明 預設值
-o / --output 報告輸出路徑 report.md
-f / --format 報告格式:markdown / json / docx markdown
-t / --type 指定合同型別,跳過自動識別 自動識別
-r / --role 審查視角:甲方 / 乙方 / 雙方 雙方
--scope 審查範圍:全面審查 / 重點審查 / 快速審查 全面審查
-x / --text 直接傳入合同文本,替代檔案路徑
--industry 行業專項:medical / construction / cross_border / internet,支援中文別名 醫療 / 建築 / 跨境 / 網際網路 不啟用
--list-industries 列出支援的行業專項及規則數量
--revise 生成一鍵修訂稿,自動匹配條款庫推薦文本 關閉
--revise-output 修訂稿輸出路徑 revision.docx
--revise-format 修訂稿格式:auto / docx / md auto(按字尾判斷)
--full-revision 修訂稿包含合同全文並就地標記 僅輸出修訂清單
--no-clause-match 關閉條款庫自動匹配,提升處理速度 開啟匹配
--legal-base v5.0 啟用法條引用溯源,為每個風險點匹配相關法律條文 關閉
--guiding-cases v5.1 啟用指導案例引用溯源,為風險點匹配最高法指導案例 關閉
--negotiate v5.0 啟用談判輔助,指定歷史合同版本目錄(目錄下按時間順序放置多個版本檔案) 不啟用
--align v5.0 啟用中英雙語對照審查,指定另一語言版本路徑(與當前版本進行段落對齊) 不啟用
--align-priority v5.0 雙語對照時以哪個版本為準:zh(中文優先)/ en(英文優先)/ strict(嚴格模式) zh
--align-ja v5.1 啟用中日雙語對照審查,指定日語版本路徑 不啟用
--align-ko v5.1 啟用中韓雙語對照審查,指定韓語版本路徑 不啟用
--validate-amounts v5.1 啟用關鍵金額校驗(大小寫一致性+勾稽關係驗證),金額識別錯誤率 <0.5% 關閉
--no-llm 跳過 LLM 審查,僅使用規則引擎 呼叫 LLM
--diff 對比指定歷史報告 JSON 路徑,高亮新增風險 關閉
--history 檢視歷史審查記錄
--check-update 檢查 Skill 更新
--show-hardware 顯示硬體資訊和效能配置
--install-ollama 一鍵安裝 Ollama 本地模型
--first-time 首次使用嚮導
-v / --verbose 顯示詳細日誌 關閉

限制

  1. 語言限制:僅支援中文合同,中英文混合合同僅審查中文部分
  2. 頁數限制:單份合同建議不超過 50 頁,超長合同將分段處理
  3. OCR 準確率:掃描件 OCR 準確率約 95%,低置信度區域會標註提示使用者核對
  4. 檔案大小:單檔案最大 50MB(防止記憶體溢位)
  5. 法律效力:本報告不構成法律意見,不具備法律效力
  6. 地域適用:基於中國大陸法律法規,不適用於港澳臺及其他法域
  7. 合同型別:對罕見或高度專業化的合同型別(如金融衍生品、保險合同)可能覆蓋不全

安全說明

  1. 資料隱私:合同文本僅在本地處理,不會上傳到外部 API(LLM 呼叫除外,使用者可配置是否啟用)
  2. 免責宣告:每份報告均附帶免責宣告,明確 AI 審查的參考性質
  3. 許可權最小化:Skill 不訪問使用者檔案系統,僅處理使用者主動上傳的檔案
  4. 檔案安全校驗:檢查魔術位元組、檔案型別一致性、50MB 大小限制
  5. YAML 安全載入:使用 yaml.safe_load 防止反序列化攻擊
  6. 日誌脫敏:不輸出完整檔案路徑和合同原文到日誌
  7. 個人資訊保護:報告中的身份證號、手機號等資訊自動脫敏
  8. 🚫 v3.0 危險檔案攔截:自動攔截並阻止以下檔案型別上傳:
  9. Windows 可執行/批處理:.bat .cmd .ps1 .vbs .exe .dll .lnk .msi
  10. Office 二進位制文件(宏風險):.doc .xls .ppt .xlsm .docm .pptm
  11. 壓縮包/安裝包:.zip .rar .7z .tar .gz .iso .dmg .apk .jar
  12. 指令碼檔案:.sh .com .scr .hta .reg
  13. 系統快取:.DS_Store .log .tmp
  14. 同時支援魔術位元組深度校驗(防止偽裝副檔名攻擊)

注意事項

  1. 對於重大合同(標的額 > 100 萬元、涉及核心商業利益、或可能引發重大法律糾紛),強烈建議諮詢專業執業律師
  2. 掃描件 OCR 可能存在識別錯誤,關鍵條款(金額、日期、主體名稱)建議人工核對
  3. 本 Skill 基於釋出時的法律法規,法律變更可能導致部分建議過時
  4. 跨境合同涉及多法域時,建議同時諮詢目標法域的專業律師
  5. 如果使用 --text 模式貼上敏感合同資訊,請注意 LLM 可能將文本傳送到外部 API

故障排除

問題:pip install 失敗

  • 解決:檢查網路連線。嘗試 pip install --upgrade pip 後重試。

問題:執行時提示"未識別的 LLM 後端"

  • 解決:安裝 Ollama 或設定 OPENAI_API_KEY 環境變數。基礎模式無需 LLM。

問題:掃描版 PDF 處理很慢

  • 解決:OCR 處理需要較多資源。首次使用需要下載 OCR 模型(約 100MB)。後續使用會更快。

問題:報告中"第?頁"顯示

  • 解決:某些 PDF 檔案不包含頁碼資訊。v2.4 會盡量從頁首頁尾識別頁碼。

更新日誌

版本 日期 說明
v5.1.0 2026-07-29 增加:指導案例引用溯源(為審查結論附帶最高人民法院指導性案例引用,增強說服力);增加:指導案例資料庫(30 個民商事合同類指導案例,覆蓋買賣/借款/公司/建設工程/智慧財產權/勞動等 20 個類別);增加:指導案例檢索引擎 case_retriever.py(關鍵詞+標籤自動匹配案例、案例全文展開檢視、月度更新提醒);增加:指導案例資料庫月度更新提醒(每月檢查一次最高法新發布的指導性案例);增加:關鍵金額校驗引擎 amount_validator.py(金額大小寫一致性驗證、勾稽關係自動驗證);增加:金額欄位自動提取與校驗(從合同文本中自動識別金額欄位並驗證一致性);增加:多語種擴充套件(日語/韓語術語對照表各 200+ 組,覆蓋通用法律/公司/勞動/建設工程/智慧財產權/金融/爭議解決/房地產/動詞/國際貿易);增加:中日雙語對照審查(bilingual_aligner 擴充套件支援 ja 目標語言);增加:中韓雙語對照審查(bilingual_aligner 擴充套件支援 ko 目標語言);增加:命令列引數 --guiding-cases(啟用指導案例引用溯源)、--align-ja <路徑>(啟用中日對照)、--align-ko <路徑>(啟用中韓對照)、--validate-amounts(啟用關鍵金額校驗);更新:bilingual_aligner.py 重構為多語種架構(術語表懶載入、按語言快取單例、條款編號歸一化支援日韓);更新:updater.py 擴充套件指導案例資料庫月度更新檢查;增加:新指令碼 case_retriever.py、amount_validator.py;增加:新術語表 ja_legal_terms.yaml、ko_legal_terms.yaml
v4.0.0 2026-07-29 增加:標準條款庫 275 條(覆蓋主體/條款/金額/履行/爭議/合規/智慧財產權/保密/終止/違約責任 10 大類,含問題版本、推薦措辭、法律依據、實務提示);增加:條款匹配引擎(風險點自動檢索條款庫,報告直出建議替換文本);增加:一鍵修訂稿生成(紅色刪除線標原文、綠色下劃線標推薦條款、灰色批註標修訂理由,支援全文就地標記與修訂清單兩種模式);增加:醫療行業專項規則 62 條與術語表、18 個典型案例;增加:建築工程行業專項規則 62 條與術語表、18 個典型案例;增加:跨境電商行業專項規則 60 條與術語表、24 個典型案例;增加:網際網路軟體行業專項規則 60 條與術語表、20 個典型案例;增加:命令列引數 --industry、--revise、--revise-output、--revise-format、--full-revision、--list-industries、--no-clause-match;最佳化:規則引擎支援按行業懶載入專項規則並快取;最佳化:LLM 審查按行業追加專項審查視角;最佳化:風險原文片段按句子邊界擷取,提升修訂定位準確度;最佳化:版本號統一從 SKILL.md 讀取;增加:命令列引數速查表,統一文件與實現的引數口徑;增加:--no-llm 與 --industry 同時使用時的行業規則生效範圍提示;最佳化:合同金額識別支援萬元、億元量級換算與美元幣種判定;最佳化:《民法典》必備條款檢查改為語義同義詞族匹配,覆蓋工程概況、服務內容、交付期等表述;最佳化:七項法定必備條款採用確定性對映直取基礎條款;最佳化:正則型規則的原文片段統一按句子邊界擷取;修復:Word 報告生成器依賴匯入方式,改為模組級延遲匯入供全部方法共享;修復:危險檔案攔截模組常量引用,統一為 _BLOCKED_SYSTEM_EXT;修復:LLM 系統提示詞審查視角佔位符填充邏輯;修復:嚴重等級在規則引擎與報告層之間統一歸一化,風險統計、評分與分組口徑保持一致;修復:命令列橫幅版本號改為從 SKILL.md 動態讀取
v3.2.0 2026-07-20 增加:股權轉讓合同專用規則集(30條)與審查清單;增加:增資擴股協議專用規則集(30條)與審查清單;增加:對賭協議專用規則集(30條)與審查清單;增加:NDA 保密協議專用規則集(30條)與審查清單;增加:智慧財產權許可協議專用規則集(30條)與審查清單;增加:建設工程合同專用規則集(30條)與審查清單;增加:勞動合同深度版專用規則集(30條)與審查清單;增加:採購框架協議專用規則集(30條)與審查清單;最佳化:合同型別識別模組(支援 12+ 類合同自動識別);最佳化:規則引擎懶載入機制(按合同型別按需載入);最佳化:LLM 審查支援載入專用提示詞模板
v3.0.0 2026-07-13 增加:安全風險攔截(50+類危險檔案,含 exe/bat/ps1/vbs/cmd/scr/hta/reg/zip/rar/7z 等);增加:歷史版本 diff 對比審查(只高亮新增風險);增加:Word 報告一鍵生成(刪除線/下劃線/批註);增加:硬體自適應效能排程(自動檢測 CPU/記憶體);增加:Skill 更新檢測提醒(每 7 天);增加:反饋郵箱 njskills@agent.qq.com
v2.5.0 2026-07-04 修復:版本號對齊(統一為 2.5.0)
v2.0.0 2026-07-04 增加:魔術位元組校驗與檔案大小限制;增加:個人資訊脫敏;增加:首次使用嚮導(Ollama 安裝);增加:Ollama 一鍵安裝嚮導;增加:評分視覺化(扣分透明化);修復:去掉 reportlab/pydantic/jieba 三個未使用依賴
v1.0.0 2026-07-02 增加:完整合同審查功能(支援 PDF/Word/圖片/純文本),26條風險規則,雙軌審查機制(規則引擎+LLM),Markdown 報告輸出

參考檔案

  • references/risk_rules.yaml — 完整風險規則庫(含檢查規則、嚴重等級、法律依據)
  • references/contract_types.yaml — 合同型別定義和專項檢查項
  • references/modification_templates.yaml — 修改建議模板庫(按風險型別分類)
  • references/legal_basis.md — 常用法律法規依據清單
  • references/compliance_checklist.md — 合規檢查清單(按合同型別)
  • references/contract_types/*.yamlv3.2 8 類合同專用規則集(各 30 條)
  • references/checklists/*.mdv3.2 8 類合同風險審查清單
  • references/llm_prompts/*.mdv3.2 8 類合同專用 LLM 提示詞模板
  • references/clause_library/clauses.jsonv4.0 標準條款庫(275 條推薦條款)
  • references/clause_library/clause_index.yamlv4.0 條款分類索引(10 大類 + 248 個檢索關鍵詞)
  • references/clause_library/versions.yamlv4.0 條款庫版本記錄
  • references/industries/medical/v4.0 醫療行業規則 62 條 + 術語表 + 18 個案例
  • references/industries/construction/v4.0 建築工程行業規則 62 條 + 術語表 + 18 個案例
  • references/industries/cross_border/v4.0 跨境電商行業規則 60 條 + 術語表 + 24 個案例
  • references/industries/internet/v4.0 網際網路軟體行業規則 60 條 + 術語表 + 20 個案例
  • references/legal_basis/civil_code_contract.yamlv5.0 民法典合同編核心條文 60 條
  • references/legal_basis/company_law.yamlv5.0 公司法核心條文 40 條
  • references/legal_basis/judicial_interpretations.yamlv5.0 司法解釋精選 30 條
  • references/legal_basis/index.jsonv5.0 法條資料庫索引(136 條)
  • references/negotiation_strategies.yamlv5.0 談判策略庫(13 項條款策略)
  • references/bilingual_glossary.yamlv5.0 中英法律術語對照表(200+ 組)
  • references/ja_legal_terms.yamlv5.1 日語法律術語對照表(200+ 組)
  • references/ko_legal_terms.yamlv5.1 韓語法律術語對照表(200+ 組)
  • references/guiding_cases/cases.jsonv5.1 指導案例資料庫(30 個民商事合同類指導案例)
  • references/guiding_cases/index.jsonv5.1 指導案例索引(關鍵詞、風險標籤、類別對映)
  • references/guiding_cases/update_log.jsonv5.1 指導案例資料庫更新記錄

指令碼工具

  • scripts/extract_text.py — 多格式文本提取(帶安全校驗、魔術位元組驗證、v3.0 危險檔案攔截
  • scripts/parse_structure.py — 合同結構解析(條款切分、關鍵資訊提取)
  • scripts/rule_engine.py — 規則引擎(硬規則匹配 + 安全載入)
  • scripts/llm_review.py — LLM 審查呼叫(自動檢測 Ollama/OpenAI/本地服務)
  • scripts/generate_report.py — 報告生成(含評分說明、脫敏、評分規則)
  • scripts/history_manager.pyv3.0 歷史審查記錄管理(儲存/查詢/版本對比)
  • scripts/docx_generator.pyv3.0 Word 報告生成(刪除線/下劃線/批註)
  • scripts/hardware_detector.pyv3.0 硬體檢測與效能排程
  • scripts/updater.pyv3.0 更新檢測提醒 + v5.0 法條資料庫季度更新提醒 + v5.1 指導案例資料庫月度更新提醒
  • scripts/clause_matcher.pyv4.0 條款匹配引擎(風險點 → 條款庫 → 推薦替換文本)
  • scripts/contract_reviser.pyv4.0 一鍵修訂稿生成(紅色刪除線 + 綠色下劃線 + 批註)
  • scripts/legal_retriever.pyv5.0 法條檢索引擎(關鍵詞自動匹配法條、法條全文展開檢視、季度更新提醒)
  • scripts/negotiation_analyzer.pyv5.0 合同談判輔助引擎(多輪修改差異分析、必爭/可讓步條款識別、談判文件生成)
  • scripts/bilingual_aligner.pyv5.0/v5.1 多語種合同對齊引擎(段落對齊演算法、版本不一致檢測、優先順序標註、術語表懶載入、日/韓擴充套件)
  • scripts/case_retriever.pyv5.1 指導案例檢索引擎(關鍵詞+標籤自動匹配案例、案例全文展開檢視、月度更新提醒)
  • scripts/amount_validator.pyv5.1 關鍵金額校驗引擎(金額大小寫一致性驗證、勾稽關係自動驗證、錯誤率 <0.5%)
  • scripts/main.py — 主入口(首次嚮導 + Ollama 安裝 + v3.0 硬體檢測 + v4.0 行業專項與一鍵修訂 + v5.0 法條引用溯源/談判輔助/雙語對照 + v5.1 指導案例引用/金額校驗/多語種擴充套件 + 完整進度)

📬 反饋與建議

如有更好建議,歡迎聯絡:njskills@agent.qq.com

您可反饋以下內容: - 審查規則遺漏或誤報 - 新增合同型別需求 - 報告格式最佳化建議 - 使用者體驗改進點


版本:v5.1.0 更新日期:2026-07-29 適用平臺:WorkBuddy / QClaw / ima

🤖 AI 評測

這個工具功能很全面,能自動審查合同風險、生成修改建議報告,支援PDF/Word/圖片等多種格式,還帶安全檢查防止惡意檔案。報告結構清晰,有評分和分級風險提示。不足之處是安裝依賴較多、執行較慢,部分複雜合同的分析可能不夠準確,建議重大合同仍需諮詢專業律師。

📊 多維度評分

適應性4.4
規範性4.4
有效性4.8
可靠性4.5
可信度4.9

📁 包含檔案 (78 個)

📄 README.md 9 KB
📄 SKILL.md 43 KB
📄 assets/report_template.md 1.2 KB
📄 pyproject.toml 882 B
📄 references/bilingual_glossary.yaml 10.3 KB
📄 references/checklists/capital_increase.md 5.1 KB
📄 references/checklists/construction.md 4.9 KB
📄 references/checklists/equity_transfer.md 3.8 KB
📄 references/checklists/ip_license.md 6.2 KB
📄 references/checklists/labor_contract_deep.md 4.1 KB
📄 references/checklists/nda.md 4.2 KB
📄 references/checklists/procurement_framework.md 4.8 KB
📄 references/checklists/valuation_adjustment.md 5.7 KB
📄 references/clause_library/clause_index.yaml 7.6 KB
📄 references/clause_library/clauses.json 223.5 KB
📄 references/clause_library/versions.yaml 2.9 KB
📄 references/compliance_checklist.md 4.9 KB
📄 references/contract_types.yaml 8 KB
📄 references/contract_types/capital_increase.yaml 13.9 KB
📄 references/contract_types/construction.yaml 18.1 KB
📄 references/contract_types/equity_transfer.yaml 15.5 KB
📄 references/contract_types/ip_license.yaml 16.5 KB
📄 references/contract_types/labor_contract_deep.yaml 15.6 KB
📄 references/contract_types/nda.yaml 15.5 KB
📄 references/contract_types/procurement_framework.yaml 17.7 KB
📄 references/contract_types/valuation_adjustment.yaml 14.1 KB
📄 references/guiding_cases/cases.json 24.7 KB
📄 references/guiding_cases/index.json 2.2 KB
📄 references/guiding_cases/update_log.json 633 B
📄 references/industries/construction/cases.md 19.1 KB
📄 references/industries/construction/rules.yaml 32.1 KB
📄 references/industries/construction/terminology.md 11.3 KB
📄 references/industries/cross_border/cases.md 15.6 KB
📄 references/industries/cross_border/rules.yaml 32.7 KB
📄 references/industries/cross_border/terminology.md 10.2 KB
📄 references/industries/internet/cases.md 19.9 KB
📄 references/industries/internet/rules.yaml 36.2 KB
📄 references/industries/internet/terminology.md 15.8 KB
📄 references/industries/medical/cases.md 19 KB
📄 references/industries/medical/rules.yaml 37 KB
📄 references/industries/medical/terminology.md 11 KB
📄 references/ja_legal_terms.yaml 12 KB
📄 references/ko_legal_terms.yaml 10.9 KB
📄 references/legal_basis.md 4.5 KB
📄 references/legal_basis/civil_code_contract.yaml 26.5 KB
📄 references/legal_basis/company_law.yaml 15.5 KB
📄 references/legal_basis/index.json 6.2 KB
📄 references/legal_basis/judicial_interpretations.yaml 14.7 KB
📄 references/llm_prompts/capital_increase.md 6.9 KB
📄 references/llm_prompts/construction.md 7.8 KB
📄 references/llm_prompts/equity_transfer.md 3.8 KB
📄 references/llm_prompts/ip_license.md 9.4 KB
📄 references/llm_prompts/labor_contract_deep.md 7.4 KB
📄 references/llm_prompts/nda.md 7 KB
📄 references/llm_prompts/procurement_framework.md 5 KB
📄 references/llm_prompts/valuation_adjustment.md 7.2 KB
📄 references/modification_templates.yaml 9.2 KB
📄 references/negotiation_strategies.yaml 6.3 KB
📄 references/risk_rules.yaml 11.2 KB
📄 requirements.txt 149 B
📄 scripts/__init__.py 42 B
📄 scripts/amount_validator.py 21.4 KB
📄 scripts/bilingual_aligner.py 23 KB
📄 scripts/case_retriever.py 13.4 KB
📄 scripts/clause_matcher.py 18.2 KB
📄 scripts/contract_reviser.py 21.3 KB
📄 scripts/docx_generator.py 15.5 KB
📄 scripts/extract_text.py 17.8 KB
📄 scripts/generate_report.py 16.7 KB
📄 scripts/hardware_detector.py 14.4 KB
📄 scripts/history_manager.py 12.3 KB
📄 scripts/legal_retriever.py 13.6 KB
📄 scripts/llm_review.py 16.5 KB
📄 scripts/main.py 44.5 KB
📄 scripts/negotiation_analyzer.py 15.3 KB
📄 scripts/parse_structure.py 18.4 KB
📄 scripts/rule_engine.py 19.2 KB
📄 scripts/updater.py 12 KB