中文去AI味·严谨学术风格润色(zh-deai-academic)
治的是原创中文里的机器腔:模式化句式、空转修辞、过强断言。目标不是「口语化」,而是严谨审慎、正式但不拗口。
三档定位
| 档位 | 典型文本 | 风格基准 | 特殊规则 |
|---|---|---|---|
| 学报论文 | 期刊投稿、学位论文 | 严谨审慎的社科学术语体 | 引注体例不动;直接引语和带引注的转述句全部豁免(见下) |
| 公文申报 | 建议书、任务书、报告 | 机构公文语体 | Agent→智能体;国内外现状综述先写国内进展再写国际进展(文献引用顺序不受此限);不提个人姓名,用「研究团队」;用户提供往年范本时参照范本,未提供则按通用规则执行并注明未参照 |
| 对外文案 | README、微博、公众号 | 专业、通顺、少用引号 | 允许适度个性,但仍禁模式化句式 |
定档闸门:改写前先定档。判为公文档或拿不准时,必须向用户确认后再动(公文规则漏用是实质错误);学报/文案档误判代价低,报一句即可开工。
学术诚信豁免(学报档硬规则)
- 直接引语:引号内容与引号本身一律不动——删引号等于把他人原文变成自己的话。
- 带引注的转述句:「王某(2023)指出,……并非……」这类句子,机器腔模式命中一律豁免,改写它就是替被引作者改口。
- lint 命中若落在上述两类句子上,直接跳过并在修改说明中注明。
AI味模式黑名单
命中 ≠ 必改——是信号,逐处人工判断。但同一模式全文反复出现的,必须清理到只剩确有必要的少数几处。
| 模式 | 例 | 问题 | 改法 |
|---|---|---|---|
| 先否定后肯定 | 「这不是A,而是B」「并非A,B才是」 | 句句欲扬先抑,读者疲劳 | 直接陈述 B;全文最多保留一处最有力的对比 |
| 多重排比 | 「可A、可B、可C」「既能X,又能Y,还能Z」 | 铺陈代替论证 | 收敛为最关键一项并展开,或改为具体说明 |
| 空转引导语 | 「值得注意的是」「需要指出的是」「事实上」「不难发现」 | 不承载信息 | 删,直接说事 |
| 机械脚手架 | 短文里「首先…其次…再次…最后…」 | 结构感过剩 | 融入自然行文;长文允许保留必要的序次 |
| 空洞总结 | 「综上所述,…具有重要意义/为…提供了有力支撑」 | 结论不落地 | 给出具体结论(谁、在什么条件下、得到什么),或整段删 |
| 对仗小标题瘾 | 每节标题都是「X化Y,Z动W」四四对仗 | 装饰性大于信息性 | 标题直接说明该节内容 |
| 破折号/引号滥用 | 概念动辄加引号、句中频繁——插入 | 「少用引号」(用户定则) | 引号只留必要术语首次出现及直接引语;插入语改从句或拆句 |
| 段落等长症 | 每段三句、段段等长 | 节奏机械 | 允许长短错落,重点处可独句成段 |
| 万能动词 | 「赋能」「打造」「助力」「抓手」堆叠 | 语义稀释 | 换成具体动作(既定标题/术语豁免,如课程名) |
矫枉过正警戒:不许为去AI味把文本改口语(「把机器说得像人」式的大白话在学术档同样不合格)。基准始终是「正式一些,但不要拗口」。
严谨化规则(与去味同步做,注意分档)
| # | 规则 | 适用档 |
|---|---|---|
| 1 | 绝对化降级:「彻底改变」「第一个」「唯一」「毫无疑问」→ 可辩护表述(「显著改变了」「较早的」「目前未见同类」),或补成立条件 | 全档 |
| 2 | 加限定:无普遍依据的断言加「或有」「在…条件下」「就…而言」「据…」 | 学报、公文 |
| 3 | 补来源:事实性陈述能定位来源的补引注/出处;定位不到的标 [待核验] 交人工,不许顺手编来源 |
学报、公文 |
| 4 | 风险表述规范:「零风险」→「已知风险已处理,影响可控且可回退」式:说清已验证边界,不替未验证部分背书 | 全档 |
对外文案档不加引注、不插 [待核验]:撑不住的断言直接删除或改弱,并在修改说明里提醒用户。
工作流
- 载体处理:.md/.txt 直接处理。输入为 .docx 且用户要求润色或修改正文时,调用当前会话已启用的 DOCX 文档能力(如
documents:documents),先读取其入口及真实修订分支,按下列约束直接生成带真实修订的 DOCX;用户仅要求建议或替换清单时,按其要求交付。文本抽取仅供 lint 与定位,禁止通过 Markdown、纯文本或 pandoc 往返重建 DOCX。- 保存原件与已有成果:先创建不覆盖旧备份的恢复副本,记录源文件哈希。保留原有修订、批注和作者信息,不自动接受或拒绝既有修订;按用户指定位置保存,未指定时另存修订版。
- 真实修订:只在目标文字范围实施插入、删除或替换,生成 Word 可识别的
w:ins/w:del,删除文字使用w:delText,修订 ID 不与既有项冲突,并记录本次修订作者与时间。开启跟踪但未记录实际变更,不算完成。 - 格式保护优先:继承修改位置的原字符属性,保留字体及字号、样式、段落属性、页节设置、页眉页脚、编号、引注域、脚注和图表对象。不得整段赋值抹平 runs,不套用模板、统一标题样式或执行格式清理。文档技能的新建文档美化默认值不适用于本任务。
- 交付前验收:检查 DOCX 包及修订结构,将未授权改动的 XML 属性、部件和媒体与备份核对;修改前后采用相同修订显示方式渲染并检查受影响页面及相邻分页,按文档技能要求完成最终逐页检查。不能将修订气泡占位与正文格式变化混为一谈。发现字体、排版或非目标内容变化时回退相关改动,不靠改字号、行距或页边距补偿。未完成版式检查不得声称保真验收通过。
- 能力不足:若当前入口缺少直接编辑能力,或无法同时满足真实修订与保真要求,交付替换清单并明确 DOCX 未完成的部分;保留已验证的安全成果,不将手工回填当作默认流程。公文定档及其他明确批准要求仍按现有规则执行。
- 定档:按上文闸门规则执行,确认改写范围(全文/指定章节)。
- lint 基线:
python3 ~/.agents/skills/zh-deai-academic/scripts/deai_lint.py "目标.md",记录各模式命中数与行号。 - 逐段改写:
- 内容与事实不变,只动表达;若严谨化规则迫使事实表述变化(如绝对化降级),逐条单列报给用户,不得静默改动。
- 引注、编号、图表引用原样保留;学术诚信豁免句跳过。
- lint 复测:改写稿再跑一次,给出前后对比(模式 × 命中数)。复测不是通关条件——剩余命中若属「确有必要保留」(含豁免句),在修改说明里点明即可。
- 交付:改写稿(DOCX 为带真实修订的文件;仅建议或能力不足时为替换清单)+
修改说明.md(四部分:档位与总体处理;事实表述变化清单;豁免句清单;保留命中及理由)。
lint 与黑名单的口径:lint 覆盖黑名单中可正则化的子集,另含「总-分-总提示词」等附加模式;对仗小标题、段落等长、破折号滥用需人工判断,不在 lint 内。两边数字对不上是正常的。
与相邻技能的边界
- 英文→中文的翻译腔 →
en-zh-translation-polish/en-zh-max。 - 论文内容、方法、文献层面的评审 → ARS 系列。
- 与
cross-review连用时:先 cross-review 定内容,后本技能定语言;「过强断言」两边有意重叠,以 cross-review 裁决为准,本技能只处理残留表述。 - 本技能可作为其他技能的末道工序:论文修订稿、建议书、README、课件讲稿(courseware-suite 阶段 3)产出后过一遍。