Unslop 是一个编辑类技能,用途是检查并改写文本,去掉写作中的 AI 痕迹。它的做法是先扫描指定的模式,再重写,同时保留原意并匹配原本想要的语气。规则带有稳定的编号,供其他技能引用;删除某条规则会留下编号空缺。
内容层面的检测与修正
一是表面化的 -ing 短语,例如 highlighting、ensuring、reflecting、showcasing、fostering。处理方式是删除,或用真实来源展开。二是含糊的归因,例如 Experts believe、Industry reports suggest、Some critics argue。需要点名来源,否则删除。
语言层面
列出了一些 AI 常用词汇:additionally、crucial、delve、enduring、enhance、fostering、garner、interplay、intricate、landscape(抽象用法)、pivotal、showcase、tapestry(抽象用法)、testament、underscore、vibrant,要求替换为朴素词汇。还要求避免花哨的“是”表达,如 serves as、stands as、boasts、features,直接用 is 或 has。反对“Not just X, but Y”的句式,应由读者直接陈述要点。不要强行把想法凑成三组一组,用什么数量就用什么数量。避免同义词轮换,比如一段里主角、主要人物、核心人物、英雄交替出现,选定一个并重复使用。避免虚假的范围,如 from X to Y 而两者并不处于有意义的同一尺度,直接列出主题即可。
风格层面
避免过度使用破折号,建议完全不使用破折号,只用句号或逗号(不用括号、短破折号、以连字符代替破折号)。如果一句话需要隔开,就结束句子或用逗号。避免过度使用冒号,冒号适合放在列表或例子之前,不适合充当句中的连接符。避免过度使用粗体,不要给每个专有名词或缩写加粗。避免行内标题列表,即粗体标签加冒号再把该行内容复述一遍,这类要改成散文;但粗体引导语以句号结尾、点名条目、后接真正的新细节是允许的。标题使用句子式大小写,而非标题式大小写。去掉装饰性 emoji,包括标题和项目符号中的。使用直引号,不用弯引号。
交流痕迹
去掉聊天机器人式短语,例如 I hope this helps、Let me know if、Of course、Certainly、Found the smoking gun。去掉谄媚语气,例如 Great question、You are absolutely right,直接回应即可。
填充词
把 In order to 简化为 To,把 Due to the fact that 改为 Because,删除 It is important to note that。减少过度模糊的措辞,例如 could potentially possibly be argued that it might 改为 may。避免空泛的结论,例如 The future looks bright,改为具体的计划或事实。
术语方面
列出一批抽象隐喻名词,如 substrate、wedge、wedge in、vector、locus、vantage、nexus、作为名词的 primitive、作为隐喻的 harness、API surface 里的 surface、bedrock、作为隐喻的 scaffolding、modality、paradigm、gold-plating、作为隐喻的 ratchet、用于移动代码的 evacuate、endgame、north star、flywheel。这些词读起来技术,但通常有更朴素具体的说法,应选具体的词。
直白的表达
说要做什么,而不是感觉如何。像 the database stays close at hand、SQL you can read、types that follow your schema 这类只是命名了一种感觉。修正方式是点名机制或数字,例如 .toSQL() returns the exact string sent to the database、a column rename fails the build。要问这句话让读者去做什么或知道什么,然后写出来。如果不能改写成具体的指令、事实或数字,就删掉。另一个检查是:如果这句话放在另一个项目的文档里也原封不动,那它对本项目什么都没说,删掉。
压紧或拆开冗长的句子。如果读者需要回头重读才能解析一句话,就拆成两句或删掉从句。一句话只放一个想法。
优先主动语态。要抓住 is/are/was/were 加过去分词的组合,点出动作主体:queries are validated 改为 the compiler validates queries,the file is parsed by the loader 改为 the loader parses the file。只有动作主体未知或确实不重要时,被动语态才合适。
删掉副词,或者换成更强的动词。runs quickly 改为 is fast 或给出数字,significantly improves 改为实测的差值。一个副词撑着弱动词,说明动词用错了。
优先用朴素的词。utilize 和 leverage 改为 use,facilitate 改为 help,numerous 改为 many,in the event that 改为 if。更花哨的同义词很少更清楚。
避免做作的文字。有直白说法时就不要用隐喻或修饰,例如格言式表达、为效果而用的修辞碎片、把代码拟人化、比喻性动词、套话式框架。A dial worth turning 改为 a parameter worth varying,直接说想说的意思。第 26 条规则涵盖隐喻名词。
避免过度压缩。省略冠词、无动词碎片、符号式表达、让读者去解码的缩写都属于问题。Parser rejects bad date 变成 exit 2, no write 这种写法,应改成 The parser rejects a bad date, exits with code 2, and writes nothing。要写出带冠词和动词的完整句子,并把箭头和缩写展开。
适用场景与限制
该技能面向任何需要去掉 AI 写作痕迹的文本编辑任务,并且明确要求“始终应用”。它主要处理英文写作中列举出的这些模式。关于支持的平台、是否收费、价格、具体调用方式和使用步骤,资料未提供。