前言
10月11日下午,我在审一篇稿子。稿子是军师写的,讲AI产线的品控闸怎么设,解剖了53篇稿子的评分数据,表格、引语、数字核对得整整齐齐。读到一半,我愣住了:文章里赫然写着"耗尸八段表"。
耗尸?应该是耗时。
先交代一下:军师是我的AI数字员工团队的核心,管出主意、定规矩、盯执行,掌握我最完整的项目数据,正式稿件我敢交给它写。可这一次,一篇通篇讲质检闸门怎么设的文章,闸门查了字数、查了标题数、查了引语格式,唯独没查出来这个词根本不是人话。
错字现场:品控文章里冒出"耗尸八段表"
我当场把军师叫来问话:
「写文章的时候,这么简单的错误为什么会写出来?我语音输入的时候,可能语音识别存在一定的误识别率,这是正常的。但是你写文章是写出来的呀,怎么还有这么低级的错误?」
它认账很快,不编借口,这也是我敢把正式稿交给它的原因。但认账归认账,问题得查清楚:这个词到底从哪来的,还污染了多少地方。更让我在意的是它出现的位置:不在正文角落,在小节标题里,读者扫一眼就看得见。
全仓一搜:4个文件,7处
只改当前这一处不算完。我让军师在全仓跑了一遍grep -r 耗尸,结果比我想的严重:
| 文件 | 处数 | 在污染链中的角色 |
|---|---|---|
| 分析存档(10-09 晚) | 1 | 污染源,写进了正式小节标题 |
| 10-09 复盘文 | 2 | 从存档复制数据时连带抄入 |
| 能力评估台账 | 2 | 同上 |
| 10-11 媒体稿 | 2 | 同上 |
| 合计 | 7 处 / 4 文件 |
一个词,4个文件,7处。我手里这篇媒体稿只是污染链的末端,真正的病灶在上游的素材文档里。这次全仓搜索的结果和清理提交 d92a1c6 都留了档,数字不是我估出来的。
污染源:我自己的语音输入
源头很快锁定。10月9日晚上,我语音输入说的是"耗时",语音识别成了"耗尸"。军师写分析存档时原样照抄,把这个错字从语音素材里的噪音,升级成了文档里的正式术语,还进了小节标题。
之后每一篇文章引用存档数据,都把这个词连同数字一起搬走:复盘文抄了两处,台账抄了两处,媒体稿又抄了两处。每一处的上下文都不一样,但词一模一样,因为没有任何一环重新想过这个词,所有环节都只是复制它。错字一旦进入被反复引用的素材文档,就像脏数据进了数据库,顺着引用链一路传染。
讽刺的是,被污染的这篇媒体稿本身讲的正是品控闸。闸查结构、查字数、查引语格式,不查字词。闸设得再密,查错了方向等于没设。
为什么拼写检查拦不住它
这类错字有个共同特征:单看每个字都合法,拼起来不是词。
"耗"和"尸"都是常用汉字,任何基于字典的拼写检查都会放行。大模型写稿时也不会觉得别扭,因为这个词是它从素材里复制的,不是它自己想出来的,复制的动作不经过语义审查。它看到"耗尸八段表"躺在正式存档里,就当成一个既定术语接着用。
语音转写、会议纪要、OCR识别,都是这种音近错字的高发区。错字本身破坏力不大,改一个字几秒钟的事。真正的风险在于:AI引用素材时的默认动作是原样照抄,而照抄不设防。
我自己用语音输入很多,快是真的快,脏也是真的脏。但这不是语音输入的锅,是入口处没有校对闸的锅。
清污:7处改回"耗时",一次提交
处置第一步很简单:7处全部改回"耗时",4个文件一次提交,commit号是d92a1c6。提交之前我让军师又扫了一遍全仓,确认零残留。清理这种污染,漏一处等于没清。
止血容易,难的是防复发。语音输入我还会用,会议纪要还会喂给它,下一个"耗尸"迟早还会冒出来。问题只剩一个:怎么让它在进正式稿之前就被拦下。
防复发:一条规则,初版被我打回
军师交上来的初版规则写了两大行:限定"语音输入"来源、解释误识别的机制、规定什么情况下保留原样。我看了直摇头:
「你还是没有遵循简洁高效的原则,有点像流水账一样。这种低级别的错别字,不需要考虑是不是我语音代入的,会议纪要里面的内容,很多词汇也会出现错误。最简单的就是,提示词要求里面加一句,不要有病句或者错别字。这是写东西最基本的常识。」
| 版本 | 写法 | 问题 |
|---|---|---|
| 初版 | 两大行,限定语音来源+机制解释+例外条款 | 只防语音一个源头;机制解释不是规则 |
| 定稿 | 一句话,覆盖所有外部素材 | —— |
它认账,重写。机制解释写得再对,也只是分析报告,不是规则;规则要解决的是所有外部素材,不是语音这一个源头。
定稿只有一句话
进写作技能的规则定稿,只有一句:
零病句错字:成稿禁带病句与错别字;引用任何外部素材(用户指令/语音转写/会议纪要/他人文档)先核语义与错字,纠正后入稿,禁原样照抄。
我还补了一刀:括号里的来源清单加上"用户指令"。就算引用我本人的原话,也要按我的本意修正后入稿,不留"原话保留原样"的例外口子。口子只要存在,AI就会把它用成挡箭牌。
从两大行到一句话,砍掉的每一个字都有去向:机制解释进了复盘,来源分析进了台账,例外条款直接删除。规则正文只留动作。
这套做法搬进公司值多少
公司场景里,会议纪要、OCR扫描件、语音转写每天都在往文档库里进。一个错字混进被反复引用的模板,污染面就是引用它的所有产出,可能是投标文件,也可能是给客户的方案文档。
我这次4个文件7处,全仓搜一遍几秒钟就列全了;只改当前文件不查源头,下一篇引用继续带毒。把那句一句话规则写进团队的写作提示词,成本几乎为零,挡住的是之后每一次照抄。校对从逐篇人肉读变成入口处一道闸,省的是线性增长的人工。
三样可以直接抄走的东西
1. 错字排查先看素材链,不先看文章。发现错字别只改当前文件,全仓搜一遍这个词。错字的扩散路径是从素材文档到引用它的所有产出,源头文档里那一处不改,它会一直繁殖。
2. 引用素材的默认动作要设防。可以直接抄进你提示词的一句话:"引用任何外部素材先核语义与错字,纠正后入稿,禁原样照抄"。语音转写、会议纪要、用户指令都算外部素材,凡是别人或别的机器产生的文本,进你的正式文档前都要过一遍人话检查。
3. 规则正文只写"要做什么"。机制解释、来源分析、例外条款,全部进复盘和台账,不进规则正文。两大行的规则,AI执行时会挑着读;一句话的规则才会被完整执行。这次规则初版被我打回,本身就是这条规律的实证。
FAQ
问:一个错别字而已,至于全仓搜一遍吗?
至于。素材文档是被反复引用的,污染一处等于污染一片。单改一处只要几秒钟,但源头不改,这个词会顺着引用链进之后每一篇新稿。全仓搜一遍的成本也是几秒钟,这个账很好算。
问:我没有AI团队,这套东西对我有用吗?
有用。哪怕只是让AI帮你改稿,把"引用任何外部素材先核语义与错字,纠正后入稿"这句加进你的提示词就生效。你随手贴给它的草稿、语音转写、聊天记录,都算外部素材。
问:语音输入的错字能从源头根治吗?
误识别率降不到零,我说"耗时"被听成"耗尸"就是实例。能做的不是赌识别准,而是在入口处设闸:转写稿进正式文档之前先核语义与错字,纠正后入稿。
我是野生码农,AI实战派。17年全栈工程师,一人AI公司实践者。打造个人IP内容体系、软件全链路产品产线,拥有百套企业AI方案、200多个岗位Agent;自研知识库、AI数字员工系统,公开实战复盘。
本文所有内容均为本人 AI 实战的过程和结果,经 AI 整理后发布,无任何瞎编虚构内容。
这篇来自《AI员工团队》系列。
关注我,看真的。
野生码农AI实战 · 全网同名