别只给 AI 一个总字数:先做一张「内容预算表」再写长文

别只给 AI 一个总字数:先做一张「内容预算表」再写长文

把总字数拆成内容预算表,先为主张、依据、步骤和限制条件分配空间,再让 AI 生成长文,避免开头铺陈过多、结尾只剩口号。

很多人给 AI 的写作要求只有一句:「请写一篇 800~1000 字的文章。」模型往往会把篇幅花在开头的背景和泛泛解释上,真正需要读者执行的步骤、限制条件和结尾判断反而被压缩。问题不只是字数没对上,而是每一段该拿多少空间没有被说清楚。
更稳的做法是:先让 AI 把总字数拆成一张内容预算表,再按预算写正文。 预算表不是把每段卡成同样长度,而是先保住每个读者问题需要的主张、依据、例子和行动空间。

总字数为什么会被前半篇吃掉

「写得完整」和「控制在某个字数内」都太粗。AI 知道要交一篇成稿,却不知道哪些信息必须留下,哪些背景可以删掉。它只能在生成过程中临时取舍,于是开头容易越写越宽,结尾只剩一句「希望本文对你有所帮助」。
OpenAI 的 GPT-5.1 Prompting Guide 提醒,模型有时会过度简短,损害完整性;也可能过于详细,因此应该在提示中明确说明所需的详细程度。1 对中文长文来说,这个要求还可以再具体一步:别只说「详细」或「简洁」,先写出每个信息块要完成什么。
Anthropic 的一致性指南给出的方向也很直接:精确规定输出格式,把复杂任务拆成更小的子任务。2 内容预算表就是一个很小的拆分动作:第一轮只分配空间,第二轮才把空间填成句子。

一张预算表要锁定什么

先把文章拆成读者会依次提出的问题。每一行至少写清四件事:
字段要回答的问题
内容块这一部分放在文章哪里?
读者问题读者看完它,应该少一个什么疑问?
必须保留哪个主张、依据、例子或限制不能被删?
内容预算这一块最多使用多少字,优先给哪类信息?
「内容预算」最好写成「先保留什么,超出时删什么」,而不是只写一个数字。例如:
内容块读者问题必须保留内容预算
开头这件事和我有什么关系?结论或变化,不铺长背景先用 1 段说清
原理为什么会这样?关键机制和一条依据解释到能支持后文即可
做法我该怎么用?操作顺序、输入和输出优先保留步骤与示例
边界什么时候别用?限制、前置条件和风险不能被结尾压掉
这张表的作用是让 AI 在「篇幅不够」时有明确的压缩顺序:先删重复解释和装饰性开场,再压缩例子的背景,最后才考虑删掉限制条件。它不是一套适用于所有文章的固定配比,而是一份写作前的取舍声明。

可直接复制的 Prompt

这条 Prompt 适合说明、通知、汇报、帮助文档和产品介绍等有明确读者任务的文本。它需要分两轮使用:第一轮只做预算,看到结果后再发送确认词;不要让 AI 在同一轮里边分配边写全文。
你是一名中文编辑,负责把参考材料写成一篇可执行的实用文本。

<写作任务>
- 主题:[文章要处理的主题]
- 目标读者:[谁会读]
- 读者读完后要完成的事情:[理解、判断或执行什么]
- 输出形式:[说明、通知、汇报、帮助文档等]
- 总字数:[总字数或字数范围]
- 语气:[例如:直接、克制、面向已有用户]
- 不可改变的内容:[日期、数字、名称、范围、状态、限制条件]
</写作任务>

<参考材料>
[粘贴材料。没有材料时写「无」,不要用常识补齐事实。]
</参考材料>

请严格分两轮完成,不要跳过第一轮。

第一轮:只输出「内容预算表」,不要写正文。
表格必须包含以下列:
| 内容块 | 读者问题 | 核心主张 | 必须保留的依据/例子/限制 | 建议字数 | 超出时的删除顺序 |

第一轮的规则:
1. 内容块按读者完成任务的顺序排列,不要按固定模板凑章节。
2. 每个内容块只承担一个主要作用:交代事实、解释原因、说明步骤、给出例子、说明边界或收束判断。
3. 「核心主张」必须能用一句话说清;如果一块包含多个主张,拆成多行。
4. 「必须保留」只能来自参考材料或写作任务;找不到依据就写「未提供」,不要猜测或补写。
5. 「建议字数」的总和必须落在总字数范围内,并为读者最需要执行的步骤和限制条件留出空间。
6. 先保留主张、依据、步骤和限制,再压缩背景、重复解释和装饰性句子。
7. 标出每个内容块超过预算时的具体删减顺序,不要只写「适当精简」。
8. 表格末尾追加「预算风险」:指出哪一块最容易超长、哪一块最容易被压缩,以及原因。

等待我发送「预算确认」后,再执行第二轮。

第二轮:根据已确认的内容预算表写正文。
1. 只写预算表覆盖的内容,不新增参考材料中没有的事实、数字、因果关系或建议。
2. 优先满足「必须保留」列;如果空间不足,按每行的删除顺序压缩。
3. 每个内容块完成它对应的读者问题,不要把同一解释换个说法重复两次。
4. 结尾必须保留预算表中的限制条件和读者下一步;不要用泛泛的口号填满剩余字数。
5. 输出「正文」,再输出「预算核对」:逐行写出实际承担的内容块、估计字数、是否保留了必须保留项,以及超预算时删掉了什么。
6. 如果参考材料不足以支撑某个内容块,保留该块并明确写「材料未提供」,不要用流畅表达掩盖缺口。
这条 Prompt 先要求模型定义成功标准,再让它按标准生成。Anthropic 的 Prompt engineering overview 也把「清楚的成功标准、可测试的方法和第一版 Prompt」列为开始提示迭代前应先准备的内容。3 这里的成功标准不只是「写得自然」,还包括每个内容块是否拿到了足够空间。

用一份产品通知跑一遍

假设参考材料只有三条:
团队空间功能计划在 9 月开放。
目前只有部分测试用户可以体验。
管理员可以申请开通,开通后才能使用团队空间。
如果只给 AI 一个总字数,它可能先写一大段「团队协作越来越重要」的背景,再把「部分测试用户」写成「所有用户」,最后用「现在就开启团队空间」收尾。句子很顺,材料里的状态、范围和动作顺序却已经变了。
使用内容预算表后,第一轮可以得到这样的安排:
内容块核心主张必须保留建议字数超出时先删什么
开头功能计划在 9 月开放,当前仅部分测试用户可体验计划、9 月、部分测试用户120背景铺垫
使用条件管理员可以申请,开通后才能使用管理员、申请、开通后220同义解释
读者动作想体验的人先确认是否属于测试范围测试范围与申请动作180泛泛的好处
边界与收束当前材料没有说明全面开放时间「全面开放时间未提供」100修辞性结尾
「预算确认」后,正文可以被压缩成:
团队空间功能计划在 9 月开放。目前,只有部分测试用户可以体验。

管理员可以申请开通;开通后,管理员才能使用团队空间。想提前体验的用户,应先确认自己是否属于测试范围,再按管理员提供的流程申请。

目前材料没有说明面向所有用户的开放时间。收到后续通知前,不要把「计划开放」理解成已经全面上线。
这里的字数只是演示预算表怎样工作,不是任何产品的真实限制。真正重要的是,模型在写作前已经知道哪些词不能被扩大,最后一段也有自己的空间,能够把「未提供的信息」说清楚。

写完怎么检查预算有没有被打破

第二轮生成后,不要只看总字数。用下面四个问题逐块检查:
  1. 主张有没有换位? 每个内容块的第一句话,是否仍然回答预算表里的那个读者问题?
  2. 关键内容有没有被挤掉? 日期、数字、范围、状态、步骤和限制,是否都还在?
  3. 哪里花得不值? 哪个段落用了很多字,却只提供了背景、形容词或重复解释?
  4. 结尾有没有独立任务? 结尾是否仍然保留边界和下一步,而不是把剩余空间交给口号?
如果只发现一块超预算,不要让 AI 全文重写。把预算表和「超出时的删除顺序」贴回去,只要求它压缩这一块,并再次输出预算核对。这样,修改对象是可定位的内容块,事实和其他段落更容易保持不动。

什么时候值得用

这条方法适合以下场景:
  • 字数有上限,但每个部分都承担不同任务的说明、通知和汇报;
  • 既要解释原理,又要给步骤、例子和限制条件的教程;
  • 长文经常出现「开头很完整,结尾很仓促」的问题;
  • 需要让不同作者或不同模型按同一份取舍规则写作。
短消息、诗歌、广告标语等依赖节奏和留白的文本,不必强行分配内容预算。材料本身不完整时,预算表只能保护已知信息,不能替你找到缺失事实;它也不能保证每个模型都严格按字符数输出,所以最后仍要核对实际长度和关键字段。
第一次使用时,拿一篇你本来就要写的通知,把原来的「请写一篇 X 字文章」改成两轮:先只要预算表,确认后再写正文。比较两版时,先看结尾有没有保住限制和下一步,再看开头是否少了重复背景。这样你检查的就不只是字数,而是有限篇幅到底被用在了哪里。

References

  1. 1
    GPT-5.1 Prompting Guidedevelopers.openai.com
  2. 2
    Increase output consistencydocs.anthropic.com
  3. 3
    Prompt engineering overviewdocs.anthropic.com
AI 文字 Prompt 日课

AI 文字 Prompt 日课

每日精选提升 AI 文字质量的 prompt 实践:讲清原理、适用场景,并给出可直接套用的示例。

This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.

Related content

  • Sign in to comment.