13 KiB
把抽象标签换成具体场景:展示而非告知
本文件管"展示"的总原则和抽象标签的替换方法。极端情绪场景的身体呈现见 extreme-emotion-body.md;一个动作扛多层信息见 iceberg.md;读者读不懂的诊断见 reader-gap-diagnosis.md。
原文引文
Classic style minimizes abstractions, which cannot be seen with the naked eye. It says: even when we write about abstract topics, we should treat them as if they were objects and forces that would be recognizable to anyone standing in a position to see them.
— Steven Pinker, The Sense of Style, Chapter 2
古典风格把抽象最小化——抽象是肉眼看不见的东西。它说:即使我们写抽象主题,也要把它们当作站在某个位置上就能看到的事物和力量来处理。(白话转述)
为什么 show 强于 tell:认知基础
"Show, don't tell" 在 Pinker 这里有具体的认知科学基础,不只是文学修辞:
- 读者处理"具体动作"时,大脑的**镜像神经元(mirror neurons)**激活,部分"运行"那个动作(感受到动作)。
- 读者处理"抽象标签"(高效 / 重要 / 优化)时,只在脑的语义层处理,没有感官激活。
- 结果:读者被"告知"后是"理解",被"展示"后是"体验"。
方法核心:Pinker 四步法(从抽象到具象)
- 识别抽象标签:凡是用 "effective" / "successful" / "important" / "optimal" / "professional" / "innovative" 这种形容词的,都是 tell。
- 问"具体是什么":"effective" = 什么具体动作 / 数字 / 场景让作者觉得 effective?答:"在 X 时间内完成了 Y,没有 Z 错误"——这就是 show。
- 替换为具象:抽象形容词 → 数字 / 动作 / 场景 / 对话。
- "读者能想象吗"自检:通读,问"读者读完脑中应该出现什么画面"。如果没有,还在 tell。
对照例:Tell 与 Show
-
Tell: "The presentation was effective."(一个抽象标签)
-
Show: "The CEO took notes, asked three follow-up questions, and stayed for twenty minutes after the talk ended."(三个具体动作,读者能想象)
-
Tell: "The team performed well."(抽象)
-
Show: "In three months, the team reduced the bug count from 47 to 4, and shipped on schedule."(数字 + 动作)
Pinker 反对的"过度抽象"模式
这些名词化短语都属于 tell(也是 zombie noun,僵尸名词):
- "做出一个决定" → 决定
- "进行一个调查" → 调查
- "提供解决方案" → 解决
Pinker 自己的 show 范本
- Dawkins:"We are going to die, and that makes us the lucky ones. Most people are never going to die because they are never going to be born."(用"死"的具体状态,不是"存在"的抽象讨论)
- Greene:"invisible fog uniformly spread through space"(用"雾"让读者想象暗能量)
- Pinker 的兔错觉重写:"受试者闭眼伸出手臂,实验者依次轻敲手腕、手肘、肩,受试者感觉像一连串轻敲沿手臂跑上去,像兔子跳一样。"(用一连串具体动作)
书中案例
案例 1:兔错觉的"告知 vs 展示"重写
- 问题:一个学术期刊摘要,用 "stimulus" / "poststimulus event" / "rabbit illusion" 描述一个简单的知觉实验——Pinker 自己(知觉领域 30+ 年)都读不懂。
- 方法论的使用:Pinker 把这段重写为"具体动作"——闭眼、伸手臂、被敲手腕、敲手肘、敲肩、有兔子跳的感觉。
- 结论:学术摘要用"刺激"标签描述实验,同行读不懂;用"动作"描述,一般读者能懂。
- 结果:这是 Pinker 论证 "show, don't tell" 在科学写作中最有说服力的案例。
案例 2:Brian Greene 的暗能量说明
- 问题:"暗能量"是高度抽象的物理概念。
- 方法论的使用:Greene 把暗能量比喻为"均匀分布在空间中的看不见的雾"——读者能想象"有东西在推"。
- 结论:即使是数学化的物理,也能用具象(雾)表达,不丢精度。
- 结果:Greene 的科普成为畅销书,是科学写作的范本之一。
案例 3:Goldstein 的哲学问题
- 问题:"个体同一性"是抽象的哲学问题。
- 方法论的使用:Goldstein 把问题用"她"这个具体人设承载:"是什么让她是她,而不是别人"。
- 结论:抽象问题用具象人设,读者能跟着想。
- 结果:Pinker 引此为例,说"哲学散文很少能写得这样清楚"。
触发场景与语言信号
用户会在什么情境下需要这个方法:
- 用户写完一段评估 / 描述 / 总结,抽象标签堆满,想要具象化。
- 用户被反馈"我读不出你到底在说什么" / "没有具体例子"——需要 show。
- 用户写 PPT 旁白 / 演讲稿,担心太抽象,想要可视觉化的描述。
- 用户写培训材料 / 教程,想要让学员"看到"怎么操作——需要动作化。
- 用户改一篇文章,想把"形容词堆砌"换成"具体场景"。
语言信号(用户的话里出现这些就应激活):
- "没有画面感" / "太抽象" / "读者脑子里没有画面"
- "形容词太多了" / "像宣传文案" / "太空" / "太泛"
- "show don't tell" / "too abstract" / "feels generic" / "I can't picture it"
- "没有具体例子" / "no concrete detail" / "how do I make this vivid"
- "什么是'有效'" / "怎么把'重要'写具体"
可执行步骤
当这个方法被激活后,按以下步骤执行(各步完成标准来自源单元):
- 全文搜抽象标签:"effective / successful / important / optimal / professional / innovative / high-quality / meaningful / efficient" 等。
- 完成标准:至少识别 5 处抽象标签,标记在文档中。
- 每个标签问"具体是什么":这个标签背后,作者看到的"具体动作 / 数字 / 场景"是什么?
- "effective" = 多少时间内完成了什么,没有出什么错?
- "successful" = 实现了哪个具体的指标,谁的反应?
- "important" = 为什么?对谁?缺了会怎样?
- "professional" = 哪个具体行为让作者觉得 professional?
- 完成标准:每个标签都有"具象版本"。
- 替换为具象:用数字 / 动作 / 场景 / 对话 / 具体感官细节替代抽象标签。
- 完成标准:改写率 > 80%。
- "读者能想象吗"自检:通读,问"读者读完脑中应该出现什么画面"。如果没有,还在 tell。
- 完成标准:每一段都能回答"读者应该看到什么"。
- "如果只能记一句"测试:让一个目标读者读完后,问"你脑中记的最清晰的画面是什么?"。如果他说的是抽象概念("它很有效"),还在 tell;如果他说的是具体场景(那个人做了什么),是 show。
- 完成标准:目标读者能描述具体场景,而非"这文章讲的是有效"。
- 平衡:不要为了 show 而 show——一些必要的抽象(定义 / 分类 / 总结)还是需要的。判断标准:这段是否依赖读者脑中"看到"才能理解?如果是,show;如果只是传递信息(电话号码 / 日期),tell 没问题。
- 完成标准:文章的抽象/具象比例大致反映内容需要,不是全 show(显得啰嗦)或全 tell(显得抽象)。
小说落地:怎么用
Show, don't tell 是小说创作的核心理念(Pinker 借的),在小说里比非虚构更重要、更深:
- 角色情绪:"她感到愤怒" → 她摔门、握拳、用一种克制到近乎陌生的声音说话。
- 场景氛围:"阴森的森林" → 树枝像骨指戳向天空,脚下踩到软绵绵的东西。
- 故事节奏:一连串动作 vs 抽象总结,用动作推进。
- 对话:"我很高兴" → 角色说话的方式(语气、动作、表情)+ 之后发生的事。
- 角色塑造:不用"她很勇敢",让她在危险时做只有勇敢的人会做的事。
镜像神经元视角(Pinker 给了认知科学基础):
- 一串具体动作激活镜像神经元,读者"运行"那个场景。
- 抽象标签(高效 / 重要 / 创新)在小说里完全无效——读者读小说不是来"理解标签"的。
- 体感细节(湿冷 / 沙哑 / 钻痛)比情绪标签(悲伤 / 恐惧)强 10 倍。
同一方法的多书视角:余华的无心理描写法把这条原则推到极端情绪场景——不写心理分析,写身体和感官(见 extreme-emotion-body.md);毕飞宇的冰山法则从信息密度一端说同一件事——别告诉读者"紧张",用一个错误动作让读者自己紧张(见 iceberg.md)。
小说专属边界
以下情况不该机械 show 化:
- 文学修辞故意反 show(意识流、抽象诗化叙述如《了不起的盖茨比》开头)——是合法表达。
- 第一人称 POV 主观体验("我感到一阵晕眩")——主观体验是合法的,不该全部 show 化。
- 全知叙述者的"评估"(在哈代、托尔斯泰笔下)——是叙述特权,不该一律 show 化。
不要在这些情况使用
- 诗歌 / 文学散文:那里 show-don't-tell 有更复杂的传统,包含主观体验和意识流,不是 Pinker 的"客观呈现"。
- 法律 / 学术的高度抽象领域:一些概念必须保持抽象(正义 / 自由 / 效率)才能讨论,show 反而失精度。
- 新闻报道的"概要"段落:新闻导语和概要需要快速传递信息,show 不适合,应该在主体里 show。
- 作者的"想要模糊":有时作者就是想让读者感觉"模糊"(营造氛围 / 制造悬念 / 写文学),show 反而破坏意图。
- 元评论 / 哲学讨论(含神学):用户写的是抽象观念为主(哲学 / 神学),那里"具象"不是目标;"存在" / "意识"这类主题本身就是抽象,强行具象反而失深度。
失败模式(作者在书中警告)
- "形容词 = 烂"的简化:形容词本身不是问题,"空的形容词"才是。"X 是红色"(具体)不是 tell,"X 是漂亮"(空)是 tell。
- "show 永远好"的过度:一些场景需要抽象(总结 / 定义),全 show 反而冗长。
- "具体 = 数字"的简化:数字是 show 的一种,但动作、场景、对话、感官细节都是 show,不只是数字。
- "作者自己看到的就是 show":作者脑子里的"画面"是经过认知诅咒的,可能不共享给读者。要 close the loop,让目标读者说"我看到了什么"。
盲点与时代局限
- 写于 2014,当时还没有 LLM 写作。今天 LLM 输出的"AI 腔"大量是 tell——空泛形容词 + 抽象副词 + 没有具体动作,show-don't-tell 是直接对症。
- Pinker 主要讲英文。中文的 show 也有其特点——中文常用四字成语(但很多是 zombie cliché),也有具象的传统(白描)。show 在中文里更需小心:不是所有"具体"都好,有些"具体"是 cliché(如"灯红酒绿"),需要 show 但非 cliché。
- 没有处理"读者不想看"的情况:即便 show 完美,如果读者根本不想读这个主题,任何 show 都救不了。
容易混淆的邻近方法
- "多用动词少用形容词"的笼统建议:这是 show 的简化版,但 show 不只是词性选择——动作、场景、对话、感官细节都算,不仅限于动词。
- "数据可视化"的设计建议:那是 show 的视觉版本,适用于数据展示,不适用于纯文字写作。
- "叙事医学 / 叙事心理学"的"讲故事"建议:那是 show 的一种(故事化),但 show 不需要完整故事,一个动作 / 一句对话也是 show。
与相邻方法的区分
- 与知识诅咒的区别:curse-of-knowledge 是"作者以为读者懂"的认知机制,show-don't-tell 是"用具象绕过诅咒"的具体方法。诅咒是病灶,show 是治疗。
中文适配
Pinker 以英文立论,中文落地时注意(标注"中文适配"):
- 中文的"具体"不等于四字成语:"灯红酒绿""心如刀绞"是现成套话(zombie cliché),读者脑中不会生成画面,读到的是别人的旧句子;要给出这一篇独有的细节。这一条直接来自源单元的盲点小节("有些'具体'是 cliché(如'灯红酒绿')"),中文白描传统(寥寥几笔写实物实态)是 show 的本土资源。
- 中文抽象标签的搜法:英文清单(effective/important 等)在中文里对应"很 / 十分 / 充满 + 情绪词"(很悲伤、十分愤怒、充满矛盾)和评价式形容词(勇敢、专业、重要、有效、高质量、有意义)。扫描时按中文的这些形态搜。
- 中文名词化 tell:"做出一个决定 / 进行一个调查 / 提供解决方案"这类动词名词化短语,在中文公文腔里尤其密集,Pinker 的 zombie noun 清单在中文里直接可用。
(中文适配;基础内容来自/show-dont-tell)