大数跨境

它把每次漏网都记成脚印,走久就摸清了人话的门道,一个递归式进步的开源写作工具

它把每次漏网都记成脚印,走久就摸清了人话的门道,一个递归式进步的开源写作工具 AI驱动数字化转型
2026-09-01
4
导读:它把每次漏网都记成脚印,走久了就摸清人话的门道。这东西不玄,就是把你教它的每一次,都认真记下来,下次不犯。写文章这条路,有个这样的伙计搭手,省心。
先把结论放这儿,省得你猜。我写了个开源的写作把关工具,它跟市面上那些工具最大的不同,就一句话,它会自己进步。你让它抓住一个漏网的AI腔词,教它一遍,它就记住了,往后这类词再也混不过去。补到一定火候,它自己就收敛,不再瞎折腾。这个仓库叫 zh-writing-checker,地址在文末,你要是写公众号、写报告、写什么都行,拿来用就是。
PART 01
工具的基本定位与特点

说它之前,先讲讲这工具本来是个啥。它是给中文写作把关的,分两层四维。语言层管客观错误,错字、标点、语法、数字,这类问题没有争议,抓到了就得改。表达层管的是文风,AI味、死板动词、超长段落,这类是建议,看情况改。底下拆成六维,字词、标点、语法、数字、文风、活人感,一篇文章扫下来,哪有问题清清楚楚。
这工具写得很朴素,纯标准库,一个第三方依赖都不装。只要机器上装了 Python,clone 下来就能跑。这是它第一个好处,不挑环境。

PART 02
递归式进步核心机制

但真正让它跟市面上别的同类工具拉开差距的,是这次的升级,递归式进步。这四个字听着玄,拆开就是一句话,让工具从自己的失误里学东西。以往那些工具是死的,词表写死在里面,发现新的AI腔,你得去改代码。改代码这事,不是人人都会,也不是每次都有把握。所以很多工具用着用着就过时了,新冒出来的AI腔它拦不住。
这次我把规则从代码里请出来了,单独放到一个文件,叫 rules_extra.json。往后发现新词,不用碰代码,往这个文件里加就行。这是第一层,规则外置。
光能加还不算完,得让它自己会加。我给它配了个进化工具,叫 writing_evolve,四个动作,probe、scan、patch、converge。你读一遍这四个英文单词,基本就懂它怎么干活了。

probe:探针测试区分度
probe 是探针,拿一批人话样本和一批AI腔样本试它,看它分不分得清。人话该放行,AI腔该拦住,分得越清,工具越靠谱。区分度有个算法,取 AI腔样本的平均问题数减去人话样本的平均问题数,值越高,说明它越能分辨两类文本。我现在这个库,人话样本零命中,AI腔样本平均九个,区分度九分,算是相当能打。

scan:定位漏网问题
scan 是定位,你给它一篇文章,它把六维报告吐出来,哪个词、哪种句式踩了雷,列得明明白白。你要是觉得有个AI腔词它没抓到,就拿 scan 扫,看它漏在哪。

patch:补充规则
patch 是补规则,这是最有意思的一步。发现漏网的词,一句话补进去,带上证据,写明是谁、为什么加、哪来的。改的不是代码,是那个规则文件。证据带着走,将来想查这条规则为什么在,翻日志就懂。

converge:收敛稳定
converge 是收敛。这是递归式进步最要紧的一环,因为补丁不能无节制地加。收敛有明确门槛,AI腔样本要能被充分检出,人话样本又不被误伤,两个条件都满足了,它才停下来,说补到位了。反过来说,要是补的规则误伤了正常表达,probe 也会如实报出来,让你掂量要不要撤。就这样补了测、测了补,最后落在一个稳定的点上,这就是递归式进步的要义。
每次补丁都记在 evolve_log.json 里,谁补的、补了啥、哪个版本,一查便知。这工具跑起来,会留一份完整的成长日记。

PART 03
使用这个工具的好处

有人要问了,这东西用起来,对我写文章到底有啥好处。我拆成三点说。
  1. 自检更严格。你写完一篇,扔给它扫一遍,AI味词、破折号、禁用词,拦得干干净净。以前那些漏网的AI腔,现在它记着账,一个都跑不掉。写公众号最怕的是稿子一读一股AI味,读者一眼看穿。有了这个,你心里有底。
  2. 规则会适配你的写作习惯。每个用的人,遇到的新AI腔可能不一样。你教它一个,它就记住了,而且记在你自己这份规则里。你用久了,它就越来越懂你的行业、你的写作习惯,越用越贴手。这跟那种一锤子买卖的工具,完全是两码事。
  3. 开源社区共同进化。这仓库是开源的,你发现的AI腔词,补进去,提个PR,别人也能用到。人多了,规则库就厚,大家写的稿子都受益。工具从一个人用,变成一群人养,越养越聪明。

PART 04
地址与使用方式

最后把地址和使用方式放这儿。
仓库地址:https://github.com/zhengjinjun1975/zh-writing-checker
想跑起来,四行命令就够:
  • 头一行,探一探它现在分不分得清人话和AI腔:python writing_evolve.py probe
  • 要是觉得有漏网的AI腔词,拿一篇带问题的文章扫一下:python writing_evolve.py scan article.md
  • 扫出问题了,补一条规则:python writing_evolve.py patch 那个词 --type disabled --src 你的来源
  • 补完再探一遍,python writing_evolve.py converge,它会告诉你,到位了。
它把每次漏网都记成脚印,走久了就摸清人话的门道。这东西不玄,就是把你教它的每一次,都认真记下来,下次不犯。写文章这条路,有个这样的伙计搭手,省心。

【声明】内容源于网络
0
0
AI驱动数字化转型
专注AI,促进智造行业数据衍生,服务智能制造企业的数字化、智能化,聚焦大模型私域部署、大模型微调、数据清洗、AI模型训练、私域知识库及agent技术延展等。行业智能,落地为先。
内容 1081
粉丝 1
AI驱动数字化转型 专注AI,促进智造行业数据衍生,服务智能制造企业的数字化、智能化,聚焦大模型私域部署、大模型微调、数据清洗、AI模型训练、私域知识库及agent技术延展等。行业智能,落地为先。
总阅读10.4k
粉丝1
内容1.1k