UNPKG

article-writer-cn

Version:

AI 驱动的智能写作系统 - 专注公众号/自媒体文章创作

516 lines (337 loc) 11.8 kB
# AI 句式库 - 10大类典型 AI 句式识别与替换 > **用途**: 识别 AI 生成文章中的典型句式模式 > **目标**: 降低 AI 检测率至 30% 以下 --- ## 使用说明 本文件包含10大类 AI 常用句式,每类包含: - **特征描述** - 句式的典型特点 - **识别规则** - 正则匹配模式 - **出现频率警戒** - 超过几次需要替换 - **替换策略** - 如何改写 - **改写示例** - 具体对比 在 `/review style` 命令中引用此文件。 --- ## 1. "不是...而是..."句式 ### 特征 强行对比,制造冲突感,过于刻意 ### 识别规则 ```regex 不是.{1,20}而是.{1,20} ``` ### 警戒频率 同一篇文章出现 **≥2次** 需替换 ### 典型示例 1. "这不是一个简单的工具,而是一个智能助手" 2. "重点不是速度,而是质量" 3. "问题不是技术,而是思维方式" 4. "关键不是功能多少,而是是否好用" 5. "优势不是价格,而是体验" ### 替换策略 -**直接陈述两者**:"这是智能助手,不只是工具" -**删除对比**:"重点是质量" -**用真实场景**:"我看中的是体验,20 刀/月不算贵" ### 改写示例 ``` ❌ 原文: "Claude Code 的优势不是速度快,而是代码质量高。" ✅ 改为: "Claude Code 最大优势:代码质量高。速度也不慢,2秒响应。" 【理由】删除刻意对比,分别陈述两个优点 ``` ``` ❌ 原文: "这不是一个简单的编程工具,而是一个智能开发伙伴。" ✅ 改为: "Claude Code 能看懂你的整个项目。这点很多工具做不到。" 【理由】用具体能力替代抽象对比 ``` --- ## 2. "既...又..."句式 ### 特征 强行并列,显得面面俱到但缺乏重点 ### 识别规则 ```regex 既.{1,15}又.{1,15} ``` ### 警戒频率 同一篇文章出现 **≥2次** 需替换 ### 典型示例 1. "既强大又易用" 2. "既快速又准确" 3. "既便宜又好用" 4. "既简洁又全面" 5. "既灵活又稳定" ### 替换策略 -**拆成两句**:"快。准确率也高。" -**选最重要的说**:"最重要的是准确" -**用数据说话**:"2秒响应(快),准确率 95%(准)" ### 改写示例 ``` ❌ 原文: "Claude Code 既功能强大,又操作简单。" ✅ 改为: "Claude Code 功能全。上手也简单,我 10 分钟就会用了。" 【理由】拆成两句,加入真实时长 ``` ``` ❌ 原文: "这个方案既节省成本,又提升效率。" ✅ 改为: "这方案省钱:每月少花 500 元。效率也快了 30%。" 【理由】用具体数字替代抽象并列 ``` --- ## 3. "通过...实现..."句式 ### 特征 书面语过重,缺乏口语感 ### 识别规则 ```regex 通过.{1,20}实现.{1,20} ``` ### 警戒频率 同一篇文章出现 **≥3次** 需替换 ### 典型示例 1. "通过优化算法实现性能提升" 2. "通过深度学习实现智能推荐" 3. "通过数据分析实现精准决策" 4. "通过自动化实现效率提升" 5. "通过集成实现功能扩展" ### 替换策略 -**删除"通过"**:"优化算法后,性能提升了 40%" -**用因果关系**:"算法优化,所以快了" -**用动词**:"优化算法,性能快了 40%" ### 改写示例 ``` ❌ 原文: "Claude Code 通过上下文理解实现了更精准的代码生成。" ✅ 改为: "Claude Code 能读整个项目,所以生成的代码更准。" 【理由】删除"通过...实现",用因果关系 ``` ``` ❌ 原文: "通过深度集成 Git,实现了版本管理的自动化。" ✅ 改为: "深度集成 Git。版本管理全自动,我不用手动提交了。" 【理由】简化表达,加入个人体验 ``` --- ## 4. 连续三段式 ### 特征 连续三段使用相同句式开头,过于对称 ### 识别规则 **人工检查**: 扫描文章,查找连续 3 段以上相同句式开头 **典型模式**: - 三段都以"首先/其次/最后"开头 - 三段都以"XX 方面"开头 - 三段都以"在 XX 上"开头 ### 警戒频率 **≥3段** 连续使用相同句式 ### 典型示例 ``` 第一,Claude Code 响应速度快... 第二,代码质量高... 第三,支持语言多... ``` ``` 在性能方面,Claude Code 表现优异... 在功能方面,Claude Code 覆盖全面... 在体验方面,Claude Code 简洁直观... ``` ### 替换策略 -**打破对称**: 第一段用"首先",第二段换成"另外",第三段用"最重要的是" -**用不同句式**: 长短句交替 -**删除连接词**: 直接陈述 ### 改写示例 ``` ❌ 原文: 第一,Claude Code 响应速度快,平均 2 秒。 第二,代码质量高,bug 少 30%。 第三,支持语言多,覆盖 20+ 语言。 ✅ 改为: Claude Code 快。2 秒响应。 代码质量也不错,我测下来 bug 少了 30%。 支持 20+ 语言。Python、JS、Go 都能用。 【理由】打破三段式对称,用不同句式和长度 ``` --- ## 5. "一方面...另一方面..."句式 ### 特征 过度平衡,缺乏态度 ### 识别规则 ```regex 一方面.{1,30}另一方面.{1,30} ``` ### 警戒频率 同一篇文章出现 **≥2次** 需替换 ### 典型示例 1. "一方面提升了效率,另一方面降低了成本" 2. "一方面功能强大,另一方面操作简单" 3. "一方面节省时间,另一方面保证质量" ### 替换策略 -**拆成两段**:分别说两个点 -**选主次**:"主要是提升效率,顺带降低了成本" -**删除连接词** ### 改写示例 ``` ❌ 原文: "Claude Code 一方面提升了开发效率,另一方面降低了出错率。" ✅ 改为: "Claude Code 让我快了 40%。错误也少了,bug 降了 30%。" 【理由】拆成两句,加入数据和第一人称 ``` --- ## 6. "不仅...还..."句式 ### 特征 累加式强调,显得啰嗦 ### 识别规则 ```regex 不仅.{1,20}还.{1,20} 不仅.{1,20}更.{1,20} 不仅.{1,20}甚至.{1,20} ``` ### 警戒频率 同一篇文章出现 **≥2次** 需替换 ### 典型示例 1. "不仅速度快,还很准确" 2. "不仅功能全,还易上手" 3. "不仅省钱,还省时间" 4. "不仅支持 Python,还支持 Go" ### 替换策略 -**用列表**:"有两个优点:快(2秒)、准(95%)" -**用递进**:"快,而且很准" -**分开说**:"快。准确率也高。" ### 改写示例 ``` ❌ 原文: "Claude Code 不仅响应速度快,还支持多种编程语言。" ✅ 改为: "Claude Code 有两个优点:快(2秒响应)+ 全(支持20+语言)。" 【理由】用列表替代递进句式,更清晰 ``` --- ## 7. "无论...都..."句式 ### 特征 过度绝对化,缺乏真实感 ### 识别规则 ```regex 无论.{1,20}都.{1,20} 不管.{1,20}都.{1,20} ``` ### 警戒频率 同一篇文章出现 **≥1次** 需替换(极易被识别为 AI) ### 典型示例 1. "无论新手还是老手,都能轻松上手" 2. "不管什么场景,都能胜任" 3. "无论项目大小,都适用" ### 替换策略 -**承认局限**:"新手 10 分钟上手,老手 5 分钟" -**举具体例子**:"我测了 3 个场景,都能用" -**删除绝对化**:"大部分场景都能用" ### 改写示例 ``` ❌ 原文: "无论是新手还是资深开发者,都能快速上手 Claude Code。" ✅ 改为: "新手 10 分钟能上手。资深开发者更快,5 分钟就会用了。" 【理由】用具体时间替代绝对化表达 ``` ``` ❌ 原文: "不管什么类型的项目,Claude Code 都能胜任。" ✅ 改为: "我测了 Web、后端、脚本三类项目,都能用。没测过移动端。" 【理由】承认测试范围,增加真实感 ``` --- ## 8. "从...到..."句式 ### 特征 过度对称,显得公式化 ### 识别规则 ```regex 从.{1,15}到.{1,15} ``` ### 警戒频率 同一篇文章出现 **≥3次** 需替换 ### 典型示例 1. "从安装到使用" 2. "从新手到专家" 3. "从需求分析到代码实现" 4. "从前端到后端" ### 替换策略 -**拆开说**:"安装简单。用起来也方便。" -**用具体过程**:"装好后,5 分钟就能写第一段代码" -**删除对称**:"覆盖前端和后端" ### 改写示例 ``` ❌ 原文: "从安装到使用,Claude Code 全程只需 5 分钟。" ✅ 改为: "安装 2 分钟,配置 1 分钟,写第一段代码 2 分钟。总共 5 分钟。" 【理由】拆解具体步骤,更有说服力 ``` --- ## 9. "让...更..."句式 ### 特征 空洞的价值主张,缺乏具体说明 ### 识别规则 ```regex 让.{1,15}更.{1,15} 使.{1,15}更.{1,15} ``` ### 警戒频率 同一篇文章出现 **≥4次** 需替换 ### 典型示例 1. "让开发更高效" 2. "让代码更优雅" 3. "让工作更轻松" 4. "使团队更高效" ### 替换策略 -**说具体结果**:"开发快了 40%" -**用真实对比**:"以前 10 小时,现在 6 小时" -**删除空洞词**:"效率提升 40%" ### 改写示例 ``` ❌ 原文: "Claude Code 让开发更高效,让代码更优雅。" ✅ 改为: "用 Claude Code,开发快了 40%。代码也更简洁,少了 30% 行数。" 【理由】用具体数字替代"更高效"、"更优雅" ``` --- ## 10. 因果链式句式 ### 特征 连续使用"因为...所以...因此...从而...",逻辑链过长 ### 识别规则 **人工检查**: 一个句子中出现 **≥3个** 因果连接词 **典型连接词**: - 因为、所以、因此、从而、进而、以至于、导致 ### 警戒频率 一句话中 **≥3个** 因果词 ### 典型示例 ``` 因为 Claude Code 理解上下文能力强,所以代码生成更准确,因此减少了调试时间,从而提升了整体开发效率。 ``` ### 替换策略 -**拆成多句**:"Claude Code 理解上下文。所以代码准。调试少,效率高。" -**删除中间环节**:"Claude Code 理解上下文,所以效率高。" -**只保留核心因果**:"理解上下文好 → 代码准 → 效率高" ### 改写示例 ``` ❌ 原文: "因为 Claude Code 采用了先进的 AI 模型,所以能够深度理解代码上下文,因此生成的代码更符合项目规范,从而减少了代码审查的工作量。" ✅ 改为: "Claude Code 用了先进 AI 模型。能看懂整个项目。生成的代码符合规范,代码审查省了 50% 时间。" 【理由】拆成 4 个短句,删除冗余因果词 ``` --- ## 快速识别清单 在审校时,快速扫描以下句式: ### 高危句式(≥2次必改) - ❌ "不是...而是..." - ❌ "一方面...另一方面..." - ❌ "无论...都..." / "不管...都..." - ❌ 连续三段式(相同开头) ### 中危句式(≥3次必改) - ⚠️ "通过...实现..." - ⚠️ "从...到..." - ⚠️ "既...又..." - ⚠️ "不仅...还..." ### 低危句式(≥4次必改) - 💡 "让...更..." / "使...更..." - 💡 因果链(一句话≥3个因果词) --- ## 句式检测工具(正则表达式) **复合检测正则**(供 Grep 使用): ```regex (不是.{1,20}而是|既.{1,15}又|通过.{1,20}实现|一方面.{1,30}另一方面|不仅.{1,20}[还更甚至]|无论.{1,20}都|不管.{1,20}都|从.{1,15}到|让.{1,15}更|使.{1,15}更) ``` **使用方法**: ```bash grep -E "(不是.{1,20}而是|既.{1,15}又|通过.{1,20}实现)" draft.md ``` --- ## 使用建议 1. **第一遍扫描**: 用正则表达式查找所有句式 2. **第二遍统计**: 统计每种句式出现次数 3. **第三遍替换**: 超过警戒频率的优先替换 4. **第四遍检查**: 确保替换后句子通顺 **目标**: 每 1000 字 AI 句式不超过 2 个。 --- **文件版本**: v1.0 **最后更新**: 2025-10-26 **维护**: Article Writer Team