提示词九维标准(prompt-standard-spec)
这个技能到底在解决什么
绝大多数"AI 输出不好用",不是模型不行,是你提的是愿望,不是标准。
- 愿望:「帮我写个专业的项目方案」→ 模型只能猜你的"专业"长什么样。
- 标准:「按项目背景→目标→实施→预算→附录的顺序写,一级标题 5 个,每个一级标题下先给一句结论,全文不超过 3000 字,不要出现'赋能''抓手'」→ 输出立刻可控。
所以本技能做的不是"润色提示词",而是把模糊需求翻译成一组可验收的标准,再拼成一份能直接复制粘贴的提示词。
一句话记住:提标准,不要提形容词。形容词必须落地成别人能检查的东西。
触发场景
- 「帮我写个提示词」「这个提示词怎么改好」
- 「AI 写出来的东西太水 / 太长 / 结构乱 / 一股 AI 味 / 跑题 / 每次都不一样」
- 「我要让 AI 按我的格式输出」「我要批量做同类内容,得有个固定模板」
- 「我有个任务,但不知道怎么跟 AI 说清楚」
- 用户直接给一张需求表、一段口述需求、一份参考样例,要求转成提示词
不适用:纯闲聊问答、一次性的简单查询("今天几号"这类不需要标准)。
九维标准(核心资产)
| 维度 | 管什么 | 典型句式 |
|---|---|---|
| 框架 | 整体按什么顺序/结构组织 | 按照项目背景、项目目标、项目实施、项目预算、附录的顺序撰写 |
| 方法 | 用什么方法论/生成路径产出 | 用章回体写目录;按从简单到复杂、从理论到实操的方式输出 |
| 步骤 | 分几步走,每步做什么 | 按以下步骤进行:第 1 步…第 2 步…第 3 步… |
| 风格 | 文风、笔法、语气 | 模仿鲁迅在《狂人日记》中的写作手法 |
| 格式 | 层级、载体、呈现形态 | 包含一级和二级标题;内容详细到四级标题;用 Markdown 表格 |
| 人称 | 站在谁的视角、对谁说话 | 使用第一人称;用 5 岁小朋友能理解的口吻;从管理者角度 |
| 参考 | 对齐现成样例的特征 | 请参考我上传文件的风格和特点撰写 |
| 字数 | 篇幅边界 | 200–400 字之间;不少于 3000 字;不多于 200 字 |
| 限制 | 负面清单 + 顺序约束 | 先输出所有题目,最后统一给出答案;不要使用小标题 |
两个延伸维(原表没有,但缺了它们提示词照样翻车):
| 维度 | 管什么 | 为什么必要 |
|---|---|---|
| 验收 | 交付时用什么标准判合格 | 没有验收,模型不知道"写完"和"写对"的区别 |
| 交互 | 先反问、先给大纲,还是直接出成品 | 一次性长文最容易从第一步就跑偏 |
每个维度的判据、句式库、反例、什么时候必须用 → references/nine-dimensions.md
工作流(5 步)
第 1 步 · 判断失控风险,而不是先填表
拿到需求先问自己:这份东西最可能在哪翻车? 风险决定填哪几维,不是九维全填。
| 失控表现 | 缺的是 |
|---|---|
| 结构散、想到哪写到哪 | 框架 + 格式 |
| 又长又空,全是正确的废话 | 字数 + 限制(禁用语) |
| 一股 AI 味,不像人写的 | 人称 + 风格 + 限制 |
| 跑题、答了但没答到点上 | 限制 + 验收 |
| 读着像论文,用户看不懂 | 人称(读者层级)+ 方法 |
| 每次输出都不一样,没法批量 | 参考(给样例)+ 格式 + 验收 |
| 说了半天不动手 / 动手了没法落地 | 步骤 + 方法 |
第 2 步 · 选维度(通常 4–6 个,别贪多)
按交付物类型选配方,完整配方和成品示例 → references/scenario-playbooks.md
- 创作类(文章、文案、故事):框架 + 风格 + 人称 + 字数(方法可选)。少填步骤,填多了灵气没了。
- 交付类(方案、报告、手册、PPT 大纲):框架 + 格式 + 字数 + 限制 + 验收。必须填满。
- 分析类(数据分析、竞品、诊断):步骤 + 格式 + 限制 + 验收。方法决定分析视角。
- 改写类(润色、仿写、降重):参考 + 风格 + 限制 + 字数。参考一栏权重最高。
- 教学类(讲解、课程、科普):人称 + 方法 + 步骤 + 字数。
九维全填的后果:提示词变成镣铐,模型忙于满足格式而放弃内容质量,且任何一条做不到就整体失真。
第 3 步 · 把形容词翻译成可观测标准(本技能最值钱的一步)
用户说"专业""简洁""有深度""生动""逻辑清晰"——一个都不能直接写进提示词,必须翻译。
| 用户说的 | 不要写 | 要写成 |
|---|---|---|
| 专业 | 要专业 | 使用行业术语,每个术语首次出现时用一句话解释;不出现"赋能、抓手、闭环、组合拳";关键结论必须给出数据或出处 |
| 简洁 | 简洁一点 | 全文不超过 800 字;每段不超过 3 行;删掉所有过渡性套话("随着…的发展""众所周知""综上所述") |
| 有深度 | 要有深度 | 每个核心观点必须带一个反例或边界条件;至少指出 2 个常见误解;不用"非常重要"这类空评价代替论证 |
| 生动 | 生动活泼 | 每 500 字至少 1 个具体场景(有人、有事、有时间地点);少用程度副词堆情绪,用细节代替"非常""极其" |
| 逻辑清晰 | 逻辑要清晰 | 每个一级标题下第一句必须是结论句;相邻章节之间用一句话说明关系;同一层级的小标题句式保持一致 |
| 口语化 | 口语化 | 句子平均不超过 25 字;用"你/我",不用"笔者/本文/笔者以为";允许出现一次口头语 |
| 有创新 | 要有创意 | 给出至少 3 个不在常规清单里的做法,并说明常规做法为什么不够 |
完整翻译表(含 20 组)→ references/adjective-to-standard.md
第 4 步 · 缺关键值才追问,而且要给默认值
只在缺了会导致返工时问,一次最多 3 个问题,且每个问题都带一个默认值让用户改,而不是空着等答案。
必问的三种情况:
- 不知道交付物给谁看(人称/风格全悬空)
- 不知道篇幅(字数是长度失控的头号原因)
- 有参考样例但用户没说要不要对齐(参考维度是双刃剑)
可以直接假设并标注的:框架顺序(按行业惯例给)、格式(给 Markdown)、方法(给最通用的)。
第 5 步 · 拼成成品提示词 + 自检
用 templates/prompt-skeleton.md 的骨架输出,然后跑 templates/self-check.md 的 8 条自检。
输出时必须给用户可直接复制的完整提示词(放在代码块里),不要只给"建议你加上…"这种半成品。
输出规范
- 先一句话点出失控风险:这份需求最容易在哪翻车,所以重点约束哪几维。
- 再给成品提示词(代码块,可整段复制)。
- 最后附「标准清单」表格:维度 → 你填的值 → 为什么这么填(一行一个,让用户能改)。
- 用户没提的维度,不要硬塞;塞了要标明"可选,去掉也不影响"。
- 如果用户的原始需求本身有问题(比如既要 200 字又要详尽四级标题),先指出来再给方案,不要在提示词里埋矛盾。
三条硬规则
- 能验收才算标准。"写得好一点"不是标准,"每个一级标题下第一句是结论句"才是。
- 字数给区间或给上限,不给"大约"。创作类给区间(800–1200 字),交付类给下限(不少于 3000 字),平台有字数上限的(公众号摘要、小红书正文、简历自我评价)必须给硬上限。
- 标准之间会打架,冲突时优先级:限制 > 格式 > 字数 > 风格 > 方法。详见
references/conflict-and-debug.md。
参考文件
| 文件 | 内容 |
|---|---|
references/nine-dimensions.md |
九维 + 两延伸维的完整判据、句式库、反例、何时必用 |
references/adjective-to-standard.md |
20 组"形容词 → 可观测标准"翻译表 + 翻译三步法 |
references/scenario-playbooks.md |
7 类场景的维度配方 + 可直接复制的成品提示词示例 |
references/conflict-and-debug.md |
标准冲突裁决 + 输出不达标的 8 种症状排查 |
templates/requirement-sheet.md |
九维填空表(拿到模糊需求时先填这个) |
templates/prompt-skeleton.md |
成品提示词骨架(角色/任务/标准/输出/自检) |
templates/self-check.md |
交付前 8 条自检清单 |