用DeepSeek审查合同,关键在明确立场、写好提示词、分段核对风险,再由法务复核并留痕。
合同审查真正费时的不是从头读到尾,而是从长文本里找出对己方不利、约定缺失或表述模糊的条款。DeepSeek 可以承担初筛、归纳和改写工作,但它的输出必须被当作待验证的草稿,而不是最终法律意见。要把它用出效果,需要把审查目标、交易背景、输出格式和人工复核节点一起设计清楚,下面按实际工作顺序展开。
1. 明确审查目标与输入材料
开始前不要急着把合同粘贴进对话框。先确认己方在交易中的身份,是买方还是卖方,是采购方还是供应方,是出租人还是承租人,是许可方还是被许可方。同一份条款对不同立场意味着不同风险,例如买方关心预付款比例、交付延迟和验收标准,卖方更关心付款节点、验收期限、赔偿上限和单方解除权。还要确认合同类型,买卖、服务、租赁、劳动、股权、技术开发、保密与竞业限制的审查重点差异很大;确认适用法域,是中国法还是境外法,是否涉及仲裁、跨境数据、出口管制或行业监管。把这些背景写进给 DeepSeek 的说明里,它才不会给出四平八稳却无法用于谈判的通用提示。
材料准备决定输出质量。把合同正文、附件、技术协议、服务级别说明、招投标文件、往来邮件和公司模板一起收集起来;扫描件先做 OCR,Word 文件保留条款编号,PDF 转成可复制文本。输入前做脱敏,把真实当事人名称替换为甲方、乙方,银行账号、身份证号、、具体金额可以删除或改为比例与区间;如果合同涉密,不要直接上传公网工具,先走企业合规通道或使用经过审批的 API 方案,并确认平台数据是否用于训练。保留条款编号和定义章节,因为模型后续引用风险点时要靠这些定位,缺失编号会让复核成本大幅上升。
模型选择也要匹配任务。deepseek-chat 响应快,适合结构摘要、条款清单、格式检查和初步风险扫描;deepseek-reasoner 推理更细,适合处理责任限制、知识产权归属、争议解决、复杂违约金和交叉违约。长合同不要一次性塞入,按章节拆成定义、主体、价格、交付、验收、知识产权、保密、违约、不可抗力、争议解决和附件几块,每块都附带一段全局摘要。输入时明确告知己方底线,例如预付款不超过百分之二十、赔偿上限不超过已付合同款、验收标准必须可量化,模型才会围绕目标输出可谈判的修改建议,而不是只做法律知识科普。
2. 构建合同审查提示词
提示词不能只写“帮我审查这份合同”。有效的提示词至少要说清角色、立场、法域、交易背景、审查维度、风险分级、输出格式和引用要求。可以直接使用这样一段话:“你是一名有十年经验的商事合同律师,代表买方审查一份中国法下的设备采购合同。请逐条识别对买方不利、约定缺失或表述模糊的条款,按高、中、低风险标注,并给出修改后的条款文本。每条输出条款编号、原文摘要、风险原因、修改建议和替代措辞。重点关注付款、交付、验收、质保、违约责任、知识产权、保密、争议解决和合同解除。不要编造不存在的法律条文,不确定处标注需人工确认。”这段提示词把立场和格式都固定下来,模型输出会明显更接近法务可用的初稿。
实际使用时建议多轮追问,而不是一次要求完成全部工作。第一轮让 DeepSeek 做合同结构摘要,列出章节、核心义务、金额、期限和缺失条款;第二轮按章节逐条审查,每轮只处理五到十条,要求引用原文并说明风险等级;第三轮针对高风险条款生成替代措辞,同时给出退让方案;第四轮让它模拟对方立场,反驳己方修改建议,预测谈判中可能被拒绝的点。风险分级要有统一标准,高等级包括无限责任、知识产权全部归对方、排他绑定、自动续约、单方任意解除、付款与验收完全由对方控制;中等级包括付款比例、验收期限、质保范围、违约金计算;低等级包括通知、文本错别字和附件编号。这样输出不会淹没在细节里,法务可以按优先级处理。
提示词还要专门抑制幻觉。要求模型只引用合同里真实存在的条款编号和原文,法律依据不确定时不要硬编,法条名称与现行版本必须由人工核对。使用 API 时可以把 temperature 设低一些,减少自由发挥;也可以给一个理想输出示例,让模型模仿格式。对于“验收合格后付款”这类表述,要追问验收标准、验收期限、视为验收条件和异议程序;对于“赔偿一切损失”,要追问是否包含间接损失、是否设上限、是否排除利润损失。提示词越具体,DeepSeek 越像一名按清单工作的初级法务,而不是泛泛而谈的聊天机器人。
3. 分段审查与风险清单核对
分段审查是控制长合同的有效方法。先按合同结构拆成定义、主体、标的、价格与支付、交付与验收、知识产权、保密、违约责任、不可抗力、争议解决、附件效力等模块,每次输入一到两个模块,并附上全局摘要,避免模型丢失上下文。要求它先输出条款清单,再逐条回答四个问题:本合同是否约定,约定是否明确,对己方是否不利,建议如何修改。对缺失条款单独列一节,例如合同没有约定验收标准、发票类型、税费承担、数据归属、解除通知期限或争议解决机构,这些空白往往比明面条款更危险。定义章节要重点核对,因为“服务”“交付”“验收合格”“关联方”“损失”等词一旦被对方定义,正文权利义务会被重新分配。
审查清单可以覆盖主体资格、签署授权、合同效力、标的合法性、价格税费、付款节点、发票、交付、验收标准、质保、知识产权归属、保密、竞业限制、违约责任、赔偿上限、解除权、不可抗力、通知、争议解决、法律适用和附件效力。用 DeepSeek 逐项检查时,不要只问“有没有风险”,而要问“这一条对己方最坏的结果是什么,触发条件是什么,能否通过一句话修改降低风险”。例如服务合同写“甲方满意后付款”,对乙方就是付款时间不确定的风险,应改为客观验收标准,如“乙方提交交付物后五个工作日内,甲方未书面提出具体不符合项,视为验收通过”。再如采购合同约定“质保金在质保期满后无息退还”,买方要关注质保期起算点、退还条件和扣款情形,卖方则要关注退还期限是否明确。
交叉验证能进一步提高准确率。把同一段条款分别交给模型以甲方和乙方立场审查,比较两边的风险清单,重合部分通常是硬风险,分歧部分则提示商业谈判空间。对高风险修改建议,再让模型扮演对方律师进行反驳,找出可能被拒绝的理由和替代方案。复杂责任限制、知识产权归属、跨境争议解决可以调用 deepseek-reasoner 做更深推理,但最终仍要人工核对原文、金额、日期、主体名称和附件编号。输出格式建议统一为风险等级、条款位置、原文摘要、风险说明、修改建议和替代措辞,这样后续可以直接进入审查报告和谈判清单,不需要重新整理。
4. 人工复核与结果留痕
人工复核是合同审查不可省略的环节。DeepSeek 能发现文本层面的矛盾、缺失和不利表述,但它无法确认签署人是否获得授权,无法判断交易是否真实履行,也无法替代律师对效力性强制规定和行业监管的判断。复核时应重点检查主体与授权、合同效力、行业准入、数据合规、反商业贿赂、出口管制、争议解决和赔偿上限。模型可能引用已经废止的法律或编造司法解释,必须对照现行《民法典》及相关司法解释核对,例如违约金调整、格式条款提示说明、免责条款无效等规则。涉及个人信息和重要数据的合同,还要对照《个人信息保护法》《数据安全法》等确认跨境传输、共享和存储安排。
结果留痕决定这套方法能否在企业里持续使用。保存每次使用的提示词、模型版本、输入文本、输出结果、人工修改痕迹和复核意见,并把高风险条款、修改建议、责任部门和截止时间写进审查报告。合同定稿后,把模型初筛版、法务修改版和谈判定稿版分别归档,下一次同类合同可以直接调用历史提示词和条款库。对于经常出现的风险,例如预付款过高、验收标准模糊、知识产权归属不清、赔偿上限缺失,可以沉淀为标准修改条款,再让 DeepSeek 按公司模板做一致性检查,这比每次从零提问更稳定。
数据安全与迭代节奏同样需要管理。涉密合同不要上传公网工具,先做脱敏、局部替换或使用经过审批的企业 API,并确认平台的数据保留和训练政策。把每次审查的提示词、模型输出和法务批注一起归档,下一次同类合同就能直接调用,审查速度会随着模板积累而提升。