🐦 第8章 实战案例:图文混合的火爆推文生成器
📄 一句话概括

这一步要的是改写,不是重写:换说法,不换事实。 演示里四个要点、四个数字,改写后全部保留;压到六成时丢掉一半。 提示词里最硬的一条约束:不得新增或删改任何数字。 不写,它会把 42 万「约等」成 40 万。

📝 本章和前面几章的关系

上一节拿到热点,这一节把它写成文案。 这一节的核心不是「怎么写提示词」(第 6 章讲过了),是先分清改写还是重写。 要错了,提示词写得再好也白搭。 改写这件事最容易出的错是「数字被润色」。 它不是 bug,是模型在「帮你改得更通顺」——所以得明确禁止。

一、改写和重写的区别

改写 重写
事实 全部保留 可以换
结构 大体不动 随便重排
用途 换平台、换语气 同一主题再写一篇
风险 丢细节 事实走形

这个案例要的是改写:把一条热点新闻改成适合发公众号的口语版,事实不动。 如果要的是重写(同一个主题写一篇新的),那就不该给它原文——给了原文它反而会被拴住。 先定这一条,再写提示词。 顺序反了,你会花很多时间调一个方向就错了的提示词。

二、改写:一个字都没丢

演示里原稿一百字,改写稿也一百字。四个要点全在:销量翻倍、同比增长、产能紧张、价格下探。 四个数字也全在:42 万台、118%、1500 元,一个没丢。 换掉的是连接词:「据第三方机构统计」→「有机构算了算」,「多家厂商表示」→「好几家厂商说」, 「有望下探到」→「可能降到」。

这就是改写的正确形态:句子换了,事实没换。

三、压到六成:丢了一半

同一段压到六十字,四个要点只剩两个。 这是必然的:压缩就是丢信息。问题不在于丢,在于丢的是不是关键的那个。 演示里被丢掉的是「产能紧张」和「价格下探」——恰好是这条新闻最有价值的两句。

所以如果要压缩,别用「截断」这个动作,用「摘要」这个动作:让它自己判断哪两句最要紧。 截断是砍掉结尾,摘要是挑出重点。 两个动作写在提示词里是两句话,效果差很远。

四、四条约束

一、保留原文所有数字与专有名词。 二、不新增原文没有的事实。 三、口语化,但不用网络流行语。

四、不超过 120 字。 第一条最硬。模型改数字不是「错」,是它在「润色」——42 万读起来不如「超过 40 万」顺,它就会改。 第三条也值得说:网络流行语的保鲜期只有几个月,写进文案,三个月后看就尴尬了。

五、为什么还要「不超过 120 字」

因为它是唯一一条能一眼判对错的约束(第 6.2 节)。 写完之后数一下字数,超了就重跑。不用读内容,不用判断好坏。 而且它有个副作用是好的:限制长度会逼它做取舍。 不限制,它会把所有信息都塞进去。

所以字数约束不只是排版要求,它是一个质量杠杆。

六、这一步的产物

一段一百字左右的文案正文,事实与数字和原稿一致。 它要接给两个下游:一个是出图提示词(从这段文字里抽主体),一个是结束节点(作为 text 字段)。 注意这里有个坑:下游有两处要用这段文字,就说明它是关键路径上的必经点。它一变,两个下游都变。

所以调这一步的时候,要把两个下游都跑一遍。只看出图对不对,文案那边坏了你看不见。

七、动手 Demo:改写不是重写

一段一百字的原稿,改写成口语版,再压到六成。 两次都数一下:四个要点还在不在、四个数字还在不在。

def rewrite(src, keep_ratio=1.0):
    u'''改写替身:保留全部数字,把书面连接词换成口语。
    真模型是按提示词重写,这里只用规则模拟「保留什么、换掉什么」。'''
    t = src
    t = t.replace(u'据第三方机构统计,', u'有机构算了算,')
    t = t.replace(u'多家厂商表示', u'好几家厂商说')
    t = t.replace(u'有望下探到', u'可能降到')
    if keep_ratio < 1.0:
        t = t[:int(len(t) * keep_ratio)]
    return t

实跑输出:

--------------------------------------------------------------------
改写不是重写
--------------------------------------------------------------------


  ① 原稿与改写稿
  --------------------------------------------------------------------
  原稿 100 字。
  改写稿 100 字。
    改写后:AI 眼镜销量翻倍。
    有机构算了算,今年第三季度国内 AI 眼镜出货量达到 42 万台,比去年同期涨了 118%。
    好几家厂商说产能仍紧张。行内人觉得,等芯片成本下降,明年价格可能降到 1500 元区间。

  ② 关键信息还在不在
  --------------------------------------------------------------------

| 要点 | 关键词 | 改写后 |
|---|---|:---:|
| 销量翻倍 | 42 万台 | 在 |
| 同比增长 | 118% | 在 |
| 产能紧张 | 产能 | 在 |
| 价格下探 | 1500 | 在 |

  四个要点保留 4 个。数字一个都没丢——因为改写的要求是「换说法,不换事实」。

  ③ 压到六成会怎样
  --------------------------------------------------------------------
  压到 60 字:AI 眼镜销量翻倍。
  有机构算了算,今年第三季度国内 AI 眼镜出货量达到 42 万台,比去年同期涨了 118%。好几家厂
  四个要点剩 2 个。压缩必然丢信息,问题在于丢的是不是关键的那个。

  ④ 改写和重写的区别
  --------------------------------------------------------------------

|  | 改写 | 重写 |
|---|---|---|
| 事实 | 全部保留 | 可以换 |
| 结构 | 大体不动 | 随便重排 |
| 用途 | 换平台、换语气 | 同一主题再写一篇 |
| 风险 | 丢细节 | 事实走形 |

  这个案例要的是改写。
  提示词里必须写死「不得新增或删改任何数字」,否则它会把 42 万「约等于」成 40 万。

  ⑤ 提示词里的四条约束
  --------------------------------------------------------------------
  一、保留原文所有数字与专有名词。
  二、不新增原文没有的事实。
  三、口语化,但不用网络流行语。
  四、不超过 120 字。
  四条里第一条最硬。模型改数字不是「错」,是它在「润色」——所以得明确禁止。
  ! 这一节的核心不是「怎么写提示词」,是「想清楚要改写还是重写」。
  要错了,提示词写得再好也白搭:你要改写,它给你重写了一篇;你要重写,它把原文裁了一段。

①第一段原稿一百字,改写稿也一百字。换掉的全是连接词,事实一句没动。 ②第二张表四个要点四个「在」。数字一个都没丢——这就是「换说法不换事实」。 ③第三段压到六成,四个要点只剩两个。被丢掉的正好是「产能紧张」和「价格下探」。 ④注意这里的压缩是截断——砍掉结尾。要让模型压缩,得写「摘要」而不是「缩短」。 ⑤第五段四条约束里第一条最硬。模型改数字不是错,是它在润色:42 万读起来不如「超过 40 万」顺。

30 秒实验

  1. 拿你的一段文案,让模型改写一遍,逐个数字核对。有一个不一样的,就是提示词缺了那条约束。
  2. 把你提示词里的「精简」「缩短」改成「摘要,保留结论与数据」。再跑一遍对比。
  3. 检查你的提示词里有没有字数上限。没有就加一个,这是最容易验的一条。

常见误区

  1. 「让模型润色一下就行。」润色会顺手改数字。要写死「不得新增或删改任何数字」。
  2. 「缩短就是摘要。」缩短是砍结尾,摘要是挑重点。两个动作写在提示词里效果差很远。
  3. 「流行语更亲切。」保鲜期只有几个月,写进文案三个月后看就尴尬。
自测三问(点开对答案) 1. 改写和重写的根本区别是什么? —— 事实留不留。改写换说法不换事实,重写可以换事实换结构。先定这一条再写提示词。 2. 为什么模型会改数字? —— 它在润色。42 万读起来不如「超过 40 万」顺,它就改了。所以必须明确禁止。 3. 为什么要写字数上限? —— 它是唯一一条能一眼判对错的约束,而且限长会逼它做取舍,是个质量杠杆。

文案能写了,接下来别急着接下一个模块。下一节讲怎么测——单节点先试,别整链一起试。

相关笔记