
让AI自我检查答案:三步自查提示词,把错误挡在输出之前
我一开始用 AI 的时候,最常被坑的就是这一点:它回答得特别自信,语气特别笃定,结果一看细节,要么漏了一条要求,要么数字算错,要么前后矛盾。后来我发现,与其事后反复挑刺,不如在提示词里就安排一道工序——让 AI 自己先检查一遍再交卷。
这招成本很低,效果却很明显。今天我把「让AI自我检查答案」这件事讲透,从原理到模板再到实战,看完你就能直接套用。
一、为什么让 AI 自查有用?
先说清楚它的边界,免得被神化。
AI 生成回答是「一次过」的:边想边写,写完就输出。它不会自动回头核对「有没有漏掉用户的要求」。但当我们明确要求它「对照检查」时,它会用更挑剔的视角重新读一遍自己的答案,这时候常能抓到三类问题:
- 遗漏:你提了 4 个要求,它只满足了 3 个。
- 不一致:前面说「方案 A」,后面又用方案 B 的参数。
- 格式或约束违规:要求列成表格它却写成段落,要求 200 字它写到 500 字。
但要诚实地说:自查不能凭空补上它本来就不知道的知识,也不能代替你去外部核实事实。它擅长抓「内部矛盾和没做到要求」,不擅长抓「训练里没有的信息」。这个认知很重要,能帮你把这招用在对的地方。
二、自查提示词的三个要素
我踩过的坑是只写一句「请检查你的答案有没有问题」。这样问等于没问——AI 会回你「没有问题」,然后一切照旧。
真正有效的自查提示词,必须包含三个要素:
- 检查什么:给出明确的检查维度,比如漏译、时态、数字、格式,越具体越好。
- 怎么查:要求逐项核对,而不是笼统地「看看对不对」。
- 查完怎么办:要求先报告问题清单,再输出修正后的最终版。
把这三件事写清楚,AI 的自查才不会流于形式。
三、三个可以直接抄的模板
模板 1:轻量版(一句话加在提示词末尾)
适合日常问答、短文案这类轻任务:
你的任务:把这段产品介绍改写成 5 条卖点。
完成后请自查:
1. 是否正好 5 条;
2. 每条是否不超过 20 字;
3. 是否遗漏原文中的核心信息。
如发现问题,直接输出修正后的最终版。
关键在「自查 + 修正」两步都要写上,只写自查不写修正,它会指出问题却把原答案原样给你。
模板 2:清单核对版(适合严谨任务)
适合报告、代码、数据整理这类不容出错的活儿:
任务:整理下面的销售数据,按月份汇总成表格。
完成初稿后,逐项核对以下检查表:
- 月份是否齐全,没有跳月;
- 各月合计是否等于原始数据逐条相加;
- 表头是否与要求一致;
- 是否有自己编造的数字。
输出结构:
第一步:检查结果,逐项写「通过」或「问题 + 说明」。
第二步:修正后的最终表格。
我把这个叫「两段式输出」:先交检查报告,再交最终答案。好处是问题被显性暴露出来,你能看到它到底改了什么,而不是黑箱。
模板 3:角色互换版(两轮对话)
先让它正常答一遍,再用第二条消息扮演「审核员」:
现在换一个身份:你是一位严格的内容审核员。
请重新审视上面这条回答,从以下三个角度挑错:
1. 有没有与用户原始需求不符的地方;
2. 有没有事实性存疑、需要标注为「待核实」的内容;
3. 有没有逻辑跳跃或前后矛盾。
只列问题,不夸奖。然后给出修改后的版本。
「只列问题,不夸奖」这句特别好用。不加它,AI 很容易先客套几句「整体不错,但……」,把注意力浪费在自我表扬上。
四、实战案例:让 AI 自查一段翻译
假设我要把三句话翻成英文,怕它漏译或者术语不统一,我就这样写:
请把下面三句话翻译成英文。
译完后按这个清单自查:
1. 三句是否全部翻译,有没有合并或漏掉;
2. 「模型」是否全篇统一译为 model;
3. 时态是否一致,都用一般现在时。
先输出检查结果(逐条写「通过」或「有问题」),
再输出修正后的最终译文。
对比一下就知道差别:不带自查时,它大概率直接给译文,术语可能一会儿 model 一会儿 algorithm;带自查后,它会主动把不统一的地方改掉,还会告诉你检查了什么。
五、不同任务该检查什么?
自查维度不是固定的,按任务类型选。这是我常用的对照表:
| 任务类型 | 重点检查维度 | 常见翻车点 |
|---|---|---|
| 翻译 | 完整性、术语统一、语气 | 漏句、术语前后不一 |
| 数据整理 | 合计核对、条目齐全、无编造 | 幻觉数字、跳项 |
| 代码 | 边界条件、与需求一致、可运行 | 只写主流程不处理异常 |
| 文章写作 | 是否跑题、结构完整、字数约束 | 超字数、前后观点打架 |
| 计算推理 | 逐步复算、单位、进位 | 一步错导致全盘错 |
用法很简单:把表里对应的一行,抄进你的提示词当「检查表」。
六、三个我踩过的坑
- 坑 1:检查维度写得太虚。「检查是否有问题」这种问法无效,必须像点菜一样列出来:检查数量、检查格式、检查一致性。
- **坑 2:让它边查边改,一步到位。**要求「检查并直接输出修改后版本」时,它经常改着改着把正确的内容也改没了。所以我坚持两段式:先报告,再出终稿。
- **坑 3:把自查当成事实核对。**AI 自查能抓住内部矛盾,抓不住它不知道的事。涉及数据、日期、引用、价格这类事实,仍要拿可信来源比对,以官方为准。
七、把自查串进你的工作流
最后给你一个最小可落地的组合:
- 写清楚任务和约束(这是地基,前面我写过的指令结构、约束条件那几招都用得上)。
- 末尾附上针对这个任务的检查清单。
- 要求「先给检查结果,再给最终版」。
- 你本人做最后一道关:核实事实类信息。
就这四步。第一次可能会觉得啰嗦,但当你不再需要来回追问「你确定吗」的时候,你会发现这点啰嗦非常划算。
试试看,把你下一次的提示词末尾加上检查清单,对比一下前后两次输出的质量差异,你大概率会和我一样回不去了。