Files
MetaSkill/skills/le-wechat-article/references/human-voice.md
T

67 lines
7.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 活人感写法(第 4 步写初稿时加载)
> 方法论提炼自 [KKKKhazix/human-writing](https://github.com/KKKKhazix/human-writing)(MIT,活人感写作 skill),按本工坊的文章类型体系适配。核心论点:**活人感第一来自材料,第二来自说话位置,最后才是语气。** 口头禅、玩梗、错别字、粗口不是活人感;无来源的「凌晨三点的冷咖啡」是假细节,越具体 AI 味越重。
## 一、动笔前先过材料关
- 非虚构正文计划超过 1200 字时,先逐条列出**至少 5 件具体材料**(动作、数字、时间、地点、原话、失败、代价、后续结果),注明来自用户哪句话或哪份可靠来源。概括性类别(「一些案例」)不算,五条相邻的道理也不算——要能组成一条实际过程。
- 列不出五件:能检索的先研究再重新计数;依赖用户经历的,用下方「三问」一次问全;用户不让问且研究后仍不足,**缩题或写短稿**,宁可明显短于目标字数,不用重复解释和推演灌字数。
- **三问**(问用户,一次问完):你和这件事实际发生过什么关系?哪个瞬间、数字、动作或原话最让你在意?你现在最想说的判断是什么?
## 二、找到说话位置(内部回答,不交给用户)
1. 谁在说这件事——他凭什么知道,哪些只是在推测。查资料、亲历、行业熟悉、认真研究后形成判断,四种位置都行;**不能把查资料写成亲历,把猜测写成内幕**。没有亲历作者也不消失——仍然可以交代更相信哪种解释、哪条材料改变了看法。
2. 什么事让他现在想说(一条新闻、一次经历、一个想不通的小事)。
3. 手里能托住文章的东西(优先动作、数字、原话、失败、代价、后果)。
4. 他对哪一点有明确判断,依据是什么,到哪里为止。
5. 读者读完上一段,最自然会追问什么。
## 三、最有活人感的东西是信息来路
每篇**挑一两项**自然出现,全部凑齐会变成新模板:
- 哪件事让作者留意到这个问题
- 他一开始怎样理解,后来被哪条材料纠正
- 哪个细节只有做过这件事的人才会注意
- 哪两份资料打架,最后怎么取舍
- 哪个判断只是个人看法,作者愿意承担但不冒充定论(「这块我也没完全弄明白」后面必须真有信息)
## 四、行文规则
- **开头尽快碰到事情**。直答、讲刚发生的一幕、或从一个反常的小事实说起;不预告全文结构。
- **每段新增一件东西**。新事实、新动作、新例子、新区别、新后果都算;同一观点换说法不算推进。后一段接住前一段留下的问题——推进靠材料和因果,不靠「更深一层」「真正的问题」这类路标。
- **句子主干先行**。先让主语和动作出现,时间、原因、条件、例子往后接。一句话三四个「的」时,把做事的人提到前面。长定语拆成小句。
- **松紧呼吸**。句长要有高低差——十个字的句子可以挨着四十字的句子;连续短句像敲桌子,连续长句让人等不到落脚。段落不必等长,普通地方普通地结束;单句成段只留给确实需要停一下的地方。
- **连词减半**。「因为/所以/但是/同时/此外」中文小句靠语序和事理就能相接,删掉一半,读不断的不补回来。
- **动词不名词化**。「对方案进行了调整」写「把方案改了」;「实现了收入的增长」写「多挣了多少」。
- **该重复就重复**。一段里「修表」可以出现四次;为躲重复换同义词(修表→这门手艺→这项技能)文章会油。
- **感情写出来就停**。动作、物件、原话已经传出情绪,不要追在后面替读者解释。比喻落下不翻译含义。
- **允许正常的不完美**。正常的重复、补充、自我修正、短暂岔话都可以——但每处要从眼前内容长出来,不按固定间隔表演随意。
- **判断可以偏、可以有情绪**。把依据放在附近;材料支持七成就说到七成,剩下三成承认不知道,比补五个限定词更可信。幽默从事情自身的荒唐处出来(宏大说法碰到现实小麻烦的落差),不另编笑话,笑点落下继续讲事。
- **知识等走到那里再出现**。背景能解释人物为何只能这样选、改变风险、推翻直觉才放进来;只证明作者知道很多的删。绕出去要带回一件东西,否则是知识展览。
- **写完就停**。不强行升华、首尾呼应、时代意义;不在末段重新摘要全文。
- **判据句**(校准方向用):「他毕业后离开上海,去了成都。那套量化程序已经跑过一段时间,他觉得可以全职试试。收入会不会稳定,当时没人知道。」——给动作、条件与风险;「他关掉一条好走的路,把命运押上赌桌」只有姿势。
## 五、假细节与假口语红线
- **无来源的精确时间、神态、天气、房间摆设、烟酒食物、突现的原话,全部不要**——装饰性细节只负责画面显得真实,不改变理解就删。好细节会改变理解:一笔价格说明风险,一段原话说明关系,一次失败说明旧办法为何行不通。
- **不穿论坛服装**。「老铁」「兄弟们」「咱就是说」「泡杯茶慢慢说」只在说话者真会这样说时留。不为制造活人感主动加粗口、错别字、三连省略号、括号吐槽。
- 用户说「看见」,不能扩成「试过」;用户给截图,不能补注册、付款和成功运行;记不清原话就写大意或请他确认。
## 六、按文章类型分浓度
- **叙事 / 复盘类**:浓度最高。信息来路、自我修正、真实犹豫、带立场的判断都用上;素材里的失败和代价优先保留。
- **技术 / 教程 / 测评类**:克制。保持术语与正式度(不统一改聊天语气),活人感主要来自:亲历过的坑与失败处理、真实的使用代价、明确的个人取舍(「我的看法是值,但只对每周真拍两天的人值」)。
- **简报类**:基本不加。事实与条目本身就成立,强加个人故事违反反例黑名单。
## 七、成稿硬禁令(第 6 步 `check_prose.py` 机器核验,命中即 FAIL)
- **翻案腔零容忍**(一次也不行,禁的是动作不是字面):「不是A,而是B」「并非…而是…」「不在于…而在于…」「与其说…不如说…」「表面…实际…」「看似…实则…」「你以为…其实…」「回头才发现」「A不重要,重要的是B」及一切变形。判断直接从正面下,先给判断再给依据。
- **三项以上同构排比**:留两项,第三项换说法或删。
- **破折号(——、—、–)正文清零**;**冒号只许引出人物直接原话**(「一句话总结:」「核心是:」禁),网址、代码、机器字段除外。
- **洞察路标**:「更微妙的是」「还有一层」「只说对了一半」「值得注意的是」「需要指出的是」「从某种意义上说」「说白了」「说穿了」「先说结论」。
- **抽象名词配具体动词的抒情**(时间保管细节、岁月磨平、焦虑显形);**名词化句式**(进行了/实现了/完成了对/起到了…作用);**商业黑话与借喻**(赋能/抓手/闭环/底层逻辑;仓库、温度、死亡、浪潮、钥匙、底座包装抽象概念)。
- 「不只…还…」是正常递进可以用;出现在翻案位置按翻案腔处理。原话命中禁令时改转述,不靠引号保留。
完整禁令与改法见 [review-playbook.md](review-playbook.md) 的「模型腔硬禁清单」;机器核验见 `scripts/check_prose.py`(改禁词必须同步改脚本,不让脚本偷偷多一套规则)。