新闻详情

新闻详情

首页 / 资讯中心 / 详情

check_prose.py 完整教程:human-writing 成稿自查脚本如何把禁用项清零

发布时间:2026/9/26 7:36:30来源:尧图网络
check_prose.py 完整教程:human-writing 成稿自查脚本如何把禁用项清零
check_prose.py 完整教程human-writing 成稿自查脚本如何把禁用项清零【免费下载链接】human-writing让 AI 写的中文读起来像一个具体的人在说话。通用创作与改稿 Skill开箱即用。项目地址: https://gitcode.com/gh_mirrors/hu/human-writinghuman-writing 是一套通用中文创作与改稿 Skill目标是让 AI 写的中文读起来像一个具体的人在说话。它自带一个成稿自查脚本 check_prose.py能自动扫出冒号、破折号、翻案句、商业黑话等禁用项帮你把违规记录清零后再交稿。本文带你完整走一遍怎么运行、怎么读报告、怎么把失败项清零。这个自查脚本管什么「活人感写作」的成稿硬规则写在 SKILL.md 里而 check_prose.py 只负责机械执行「已经写明」的规则不替作者决定文体。所有检查项分两层层级包含项处理要求 失败项硬禁令中英文冒号、破折号、硬停词、商业黑话、模型路标、翻案句命中就必须改清零前不能交稿 提醒项软形状需辨语境词、洞察路标、长前置成分、堆「的」长句、短句排队、开场重复、比喻换场结合语境人工判断脚本不越权两个设计值得记住只报警不自动改文。脚本从不碰你的稿件改写永远由人完成见 check_prose.py 的文档字符串。自动屏蔽非正文。代码块、行内代码、网址、frontmatter 会先被 mask_non_prose 抹掉再检查所以网址里的英文冒号不会误报。一键运行如何调用成稿自查脚本只需两步把成稿保存为 Markdown 或纯文本文件在仓库根目录执行python3 human-writing/scripts/check_prose.py 稿件.md传-可以从标准输入读取。脚本跑完只输出报告原文件一个字符都不会变。读懂报告失败项、提醒项与退出码报告结构非常固定从上到下四段汉字数以及翻案句、黑话、硬停词等每类命中数的汇总行「需要修改」列表逐项给出失败项的标签、行号和原文摘录例如「禁用翻案句第 12 行不是……而是……」「需要人工判断」列表提醒项同样带行号和例句干净时直接显示「未发现这份检查器覆盖的问题」。退出码可以接进任何自动化流程退出码含义下一步动作0无失败项进入提醒项人工复查1命中禁用项按清单逐条改写重跑直到清零2文件读不了或没检测到汉字检查路径与 UTF-8 编码禁用项清零清单五类硬禁令逐条过失败项全部来自 SKILL.md 的交付禁令和 revision.md 的第五遍清稿规则共五类1. 冒号与破折号全文清零中文冒号、英文冒号:、破折号—和连接号式破折号–一律不允许出现在正文网址、代码与无法改动的机器字段除外见 check_prose.py。2. 硬停词4 个「不丢」「说白了」「说穿了」「先说结论」命中即失败check_prose.py。3. 翻案句8 种句式「不是……而是……」「并非……而是……」「不在于……而在于……」「与其说……不如说……」「不只……还/也……」「表面……其实/实际/实则……」「看似……实则……」及其变形脚本用正则跨最多 90 字匹配check_prose.py。4. 商业黑话32 个绝对禁词「赋能」「抓手」「闭环」「底层逻辑」「顶层设计」「降本增效」等规则要求改回「人、动作、钱、时间与后果」check_prose.py。5. 模型路标6 个洞察短语「更微妙的是」「还有一层」「只说对了一半」「值得注意的是」「需要指出的是」「从某种意义上说」。文字确实在说楼层、数量等本义时不受影响check_prose.py。⚠️ 注意一条铁律脚本里的硬禁词必须与 revision.md 完全一致不能悄悄多出一套规则反过来原话命中禁令时也要改成转述不能靠引号保留。提醒项怎么用别当噪音删提醒项有内置阈值不是越多越糟需辨语境词「沉淀」「颗粒度」「对齐」「协同」「链路」等 10 词本义准确时保留用来抬价时改写check_prose.py。洞察路标「真正」「本质上」「归根结底」等提醒线随篇幅放宽约每 900 个汉字允许多出现 1 次。形状类警告长前置成分「在……的过程中」、一句四个以上「的」、七成段落只有一句话、连续 4 个短促单句段、同一开场词「其实」「不过」等出现 4 次以上以及 800 字内挤进 3 套比喻。这些警告服务于 revision.md 的改稿顺序先看谁在说、再看文章有没有往前走最后才轮到清句子。诗歌、剧本和实验写作只把失败项当硬要求形状警告服从具体文体。常见问题代码块和网址里的冒号会误报吗不会。脚本先屏蔽 代码块、行内code、网址和 frontmatter且保留行号报告里的行号可直接定位原文。脚本能自动改稿吗不能这是刻意设计。修违禁句的正确姿势先找这句话原本想说的事实再用普通句子说出来而不是换另一种漂亮句式继续绕。提醒项很多必须清零吗不必。硬要求只有失败项清零提醒项交给人工判断。revision.md 明确「禁用项没有清零不能交稿」指的就是失败项。从零到清零的完整闭环整个流程其实只有四步用 human-writing 写出初稿保存为 Markdown跑一遍check_prose.py按「需要修改」清单逐条改写重跑失败项清零退出码 0后人工过一遍提醒项交稿。想深入理解每条规则背后的写法可以顺读 forum-prose.md 的长篇散文写法和 formats.md 的文体规则项目总览见 README.md。把「自查—清零—复查」变成习惯成稿的模型腔就会肉眼可见地少下去。【免费下载链接】human-writing让 AI 写的中文读起来像一个具体的人在说话。通用创作与改稿 Skill开箱即用。项目地址: https://gitcode.com/gh_mirrors/hu/human-writing创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

豆包网页版批量删除历史对话:三种技术路线与实操指南 2026/9/26 8:17:29

豆包网页版批量删除历史对话:三种技术路线与实操指南

1. 为什么“批量删除历史对话”是个真需求豆包网页版用久了,侧边栏的历史对话会像滚雪球一样越积越多。我自己的账号用了不到三个月,侧边栏就攒了四百多条记录,往下翻的时候浏览器明显卡顿,找一条上周的对话得滚动半天。更麻烦的是…

阅读更多 →
VMware虚拟机磁盘空间清理与压缩全攻略:从原理到实战 2026/9/26 8:17:29

VMware虚拟机磁盘空间清理与压缩全攻略:从原理到实战

1. 虚拟机磁盘为什么会越用越大用 VMware Workstation 的人基本都会碰到同一个问题:虚拟机用着用着,宿主机上的那个文件夹就膨胀到几十个 G,明明虚拟机里删了一堆东西,宿主机上的 vmdk 文件却一点没变小。我自己的主力开发机上有三…

阅读更多 →
提示词工程实战:用Claude Code模板体系固化AI协作规范 2026/9/26 8:17:29

提示词工程实战:用Claude Code模板体系固化AI协作规范

我是在一个周四下午决定认真折腾claude-code的 templates 体系的。起因很朴素:连续三个项目,每次新建会话都要重新跟 AI 解释一遍"我们的技术栈是什么、错误处理怎么约定、哪些目录不能乱动"。本来以为多打几句提示词就行,结果发现…

阅读更多 →
reconFTW 弹性恢复与超时安全:`.inprogress` 哨兵、磁盘满防护与并行作业超时机制深度解析 2026/9/26 8:17:29

reconFTW 弹性恢复与超时安全:`.inprogress` 哨兵、磁盘满防护与并行作业超时机制深度解析

渗透测试网络安全应用安全 【免费下载链接】reconftw reconFTW is a tool designed to perform automated recon on a target domain by running the best set of tools to perform scanning and finding out vulnerabilities 项目地址: https://gitcode.com/gh_mir…

阅读更多 →
离线OCR与本地大模型实战:从扫描件到可检索文本的完整方案 2026/9/26 8:17:29

离线OCR与本地大模型实战:从扫描件到可检索文本的完整方案

1. 为什么要把识别和大模型搬回本机 1.1 从一次断网办公说起 上个月帮一个做专利代理的朋友处理一批技术交底书,大概两百多页扫描件,需要提取里面的文字做检索比对。本来想直接用在线OCR接口跑一遍就完事,结果他们单位的网络策略比较特殊&am…

阅读更多 →
从提示词到技能包:Agent工程化落地的完整实践 2026/9/26 8:17:23

从提示词到技能包:Agent工程化落地的完整实践

如果你最近一直在折腾大模型应用,可能已经注意到一个趋势:单靠“提示词写得好”已经不够用了,Agent(智能体)的工程化能力成了新的分水岭。而在这个赛道上,“agent-skills”这个词出现的频率越来越高。简单说…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉