Skip to content

用 AI 对比多个文档

手上有两三份合同,一版是去年签的,一版是对方刚发来的修改版。你想知道对方改了哪里,但两份合同加起来二十多页,逐行看下来至少要一两个小时。

或者,你在选型三家供应商,每家的报价单格式都不一样、项目名不一样、报价方式不一样。你想知道谁贵谁便宜、差在哪,但对着三份表格根本理不清。

这种「好几份东西摆面前,要找不同」的场景,在日常工作中太常见了。手动对比费时费力,而且容易漏看。这恰恰是 AI 很擅长的事——但前提是,你得告诉它「看什么」。

为什么不能直接说「帮我对比一下」

把几份文档丢给 AI 说「帮我对比一下」,AI 会列出一堆差异——从标题格式到结尾标点,什么都写了,就是没有你真正关心的。因为「对比」这个指令太宽泛了,AI 不知道你在乎价格、条款、功能还是时间,只能「全面撒网」。结果就是:一堆差异摆出来,找不到重点。

对比的关键不在「让 AI 比」,而在「告诉 AI 比什么」。

核心方法:先定维度,再让 AI 对比

你可以把「维度」理解为你看文档时最关心的几个角度。就像你买手机时,关心的可能是价格、拍照、续航、重量——你不会把手机所有参数都列出来比一遍,而是只比你在乎的那几项。

对比文档也一样。先想清楚你关心什么,再让 AI 按这些角度逐个分析。

常见的对比维度有这些:

对比维度说明典型场景
价格/费用总价、单价、隐藏费用、付款方式报价单、合同价格条款
功能/范围包含什么、不包含什么、功能差异方案对比、产品选型
时间/周期开始时间、交付节点、完成期限项目计划、服务合同
风险/责任违约条款、赔偿责任、免责条件合同、协议
条件/要求前提条件、附加要求、限制条款招标文件、合作协议

你不需要每个场景都用所有维度——选 3-5 个你最关心的就够了。

三种常见对比场景

场景一:合同版本对比(V1 vs V2 改了什么)

你手上有一份合同的两版本,对方发来了修改版,你想知道他们改了哪些关键条款。

翻车版本

text
❌ 帮我对比一下这两份合同有什么区别。

AI 可能输出:

text
「两份合同有以下区别:
1. 标题格式不同:V2 使用了加粗字体
2. 第一段增加了一句引言
3. 第三章第二条修改了一个措辞
4. 签署日期格式从 '2026年' 改为 '2026 年'
……(列了 20 多条)」

格式变了、措辞微调了、日期写法改了——这些你都能自己看出来。真正重要的付款条款变了没有、违约金比例改没改,反而淹没在一堆琐碎差异里。

正确版本

text
我有两份合同:V1(原始版)和 V2(对方修改版)。
请对比以下维度,列出每个维度的具体变化:
1. 付款条款(金额、时间、方式)
2. 交付周期和验收标准
3. 违约责任和赔偿上限
4. 保密条款
5. 合同终止条件

输出格式:每个维度用一个小标题,标注「无变化」或「有变化」,有变化的地方引用原文具体条款,最后列一个总结表格。

V1 合同:(粘贴内容或上传文件)
V2 合同:(粘贴内容或上传文件)

这样 AI 只关注你关心的条款,改了什么、怎么改的,一目了然。

场景二:供应商报价对比(谁便宜谁贵在哪)

三家供应商给了报价,格式各不相同。你需要做一个横向对比,给领导做决策参考。

翻车版本

text
❌ 帮我对比一下这三家供应商的报价。

AI 可能输出:

text
「三家供应商对比如下:
供应商 A 报价最低,但交付周期较长。
供应商 B 的服务最好,但价格偏高。
供应商 C 是行业知名品牌,经验丰富。
综合来看,建议根据实际需求选择。」

这种「正确但没用」的结论,等于没说。

正确版本

text
我有三家供应商的报价单,请帮我在以下维度做横向对比:
1. 总价(含税/不含税分开标注)
2. 单价(核心产品/服务的单价)
3. 交付周期(从下单到交付的天数)
4. 付款方式(预付比例、尾款时间)
5. 售后服务(保修期限、响应时间)

输出要求:用表格输出,每行一个维度,每列一家供应商;最优项加粗标注;差异超过 20% 的维度单独说明;某家缺少某项信息标注「未提供」。

供应商 A 报价:(粘贴内容)
供应商 B 报价:(粘贴内容)
供应商 C 报价:(粘贴内容)

AI 应该输出一个清晰的对比表格,每个维度的数字摆在一起,谁好谁差一看就知道。

场景三:方案对比(多个方案的优劣)

你收到了三份项目方案,需要评估哪个最适合你的需求。

翻车版本

text
❌ 帮我看看这三份方案哪个好。

AI 可能输出:

text
「三份方案各有优势:
方案 A 技术先进,方案 B 成本较低,方案 C 团队经验丰富。
建议综合考虑选择最佳方案。」

「综合考虑」是什么?你还是不知道该选哪个。

正确版本

text
我有三份项目方案,请从以下维度对比:
1. 功能覆盖度(是否满足核心需求,列出缺失功能)
2. 总成本(实施费 + 年维护费 + 隐性成本)
3. 实施周期(从签约到上线的预估时间)
4. 技术风险(新技术占比、集成难度、数据迁移)
5. 扩展性(未来 2-3 年能否支撑业务增长)

我的核心需求是:(一两句话说明,比如「预算 50 万以内,3 个月上线,需要对接现有 ERP」)

输出要求:每个维度打分(1-5 分)并说明理由;用表格汇总各维度得分;标出每个方案最大的优势和短板;最后给一段总结。

方案 A:(粘贴内容)
方案 B:(粘贴内容)
方案 C:(粘贴内容)

AI 会按你的需求维度逐一打分,有理有据,你拿着这个表就能做决策。

对比完成后必须做的三步检查

AI 对比完,不要直接拿结果做决定。花 2 分钟做三步检查:

  1. 核对关键数据:AI 对比出来的数字、日期、金额,回到原文逐条确认。AI 有时会看错行、张冠李戴,把 A 供应商的价格写到 B 头上。
  2. 检查遗漏项:有没有某个维度 AI 直接跳过了?有没有某份文档里的关键内容没被纳入对比?尤其是格式特殊的文档(扫描件、表格嵌套),AI 可能解析不完整。
  3. 验证结论:AI 最后的「建议」只是参考,不是决策。它不了解你的预算限制、内部关系、历史合作背景。结论要用,但要加上你自己的判断。

常见错误

错误一:没有指定对比维度

text
❌ 「帮我对比一下这几份文档」
→ AI 不知道你关心什么,只能泛泛列出所有差异。

这是最常见的错误。不确定该用哪些维度时,先告诉 AI 你的目的:「我要选供应商」「我要看合同改了什么」,让 AI 根据场景推荐维度,你再调整。

错误二:文档太多或太长,没有分段处理

text
❌ 一次性丢 5 份 50 页的合同让 AI 对比
→ 超出 AI 的处理能力,结果会遗漏或混淆。

文档太长时,先让 AI 分别提取每份文档的关键条款摘要,再对摘要做对比。或者分批对比:先比 A 和 B,再比 B 和 C。

错误三:只让 AI 列差异,不让它标相同点

只说「列出不同之处」,AI 就只找差异。但「几家都一样」的信息同样重要——比如三家报价的付款方式都是「50% 预付」,这本身就是你需要关注的。在提示词中加上「同时标出相同点」,对比会更完整。

错误四:对比结果不核实就拿来用

AI 对比出来的数字不一定全对。它可能把含税价和不含税价混在一起比,或者把不同版本同一条款的措辞微调当成「内容变化」。涉及金额、日期、责任条款的结果,必须人工确认。

通用提示词模板

不管你对比什么类型的文档,这个模板都适用:

text
请帮我对比以下文档。

文档列表:
1.(文档名称 / 来源说明)
2.(文档名称 / 来源说明)
3.(文档名称 / 来源说明)

对比维度:
1.(你最关心的第一个维度)
2.(第二个维度)
3.(第三个维度)
4.(更多维度,按需添加)

输出要求:每个维度单独一个小节;用表格做横向对比;有变化的地方引用原文;同时标出相同点和差异点;某份文档缺少某项信息标注「未提供」;最后用一段话总结关键发现。

我的背景/目的:(一两句话说明你为什么做这个对比,比如「我正在选择供应商,预算 30 万以内」)

把括号里的内容替换成你的实际情况就行。

一句话总结

AI 对比文档的核心原则:先定维度,再让 AI 执行。 你告诉 AI 关心什么(价格、功能、时间、风险),AI 按维度逐个对比、表格输出、标出差异。不要丢文档让 AI 自由发挥——它不知道你在乎什么,只有你能定义「比什么」。

行动建议

  1. 拿手边的多文档任务试一次:找 2-3 份需要对比的文档(合同、报价、方案都行),先列出 3-5 个你最关心的维度,用上面的模板跑一次。
  2. 建一个对比模板库:把常用场景的提示词存下来——合同对比、报价对比、方案对比,下次直接套用微调。
  3. 养成核对关键数据的习惯:每次 AI 对比完,花 2 分钟回原文确认数字和日期。2 分钟能避免大部分决策失误。
  4. 从「目的」反推维度:不确定该选哪些维度时,先问自己「我做完这个对比,要拿什么信息做决定」,答案就是你的维度。

基于 MIT 协议开源