提示词基础:把需求说清楚
01. 提示词基础:把需求说清楚
提示词(Prompt)不是“咒语”,而是一份给 AI 的需求说明书。写得越像规格文档,模型越稳定;写得越像聊天碎碎念,结果越随机。
本章用最小必要的概念,建立一套可迁移到所有模型(文字/图片/视频)的提示词方法。
1. 提示词在做什么:输入 → 约束 → 输出
把一次生成任务拆开,你会发现它基本由 6 个要素组成:
-
目标:你要模型完成什么?(写文章 / 生成分镜 / 画一张海报)
-
上下文:背景信息与素材(时间地点人物、产品信息、参考文本、世界观)
-
角色:模型扮演谁?(老师、编辑、导演、插画师、脚本统筹)
-
约束:不能做什么、必须做什么(字数、年龄段、格式、禁用词、风格禁区)
-
评判标准:什么叫“好”?(清晰、可执行、逻辑闭环、可复现、可落地)
-
输出格式:你希望它按什么结构输出(标题/大纲/表格/JSON/分镜表)
你可以把提示词当成一个简单函数:
-
Prompt = Role + Goal + Context + Constraints + OutputFormat
写提示词时,优先保证:目标清晰 + 输出结构明确。
2. 三层提示结构:系统 / 任务 / 输入
很多对话类模型会把提示分成三类(不同产品叫法不同):
-
系统提示(System):长期不变的“总规则”,例如:回答语言、风格、是否给引用、是否输出结构化。
-
任务提示(Task):本次要做什么、要求什么格式。
-
输入数据(Input):你给的素材:文章、表格、产品信息、人物设定、参考图等。
建议实践:
-
把“系统提示”写成可复用模板(放到你的提示词库)。
-
每次只改“任务提示”和“输入数据”。
3. 常见失败原因与补救方法
3.1 失败原因:目标太大、约束太少
坏例:
写一篇很厉害的小说。
补救:加结构 + 加约束:
你是畅销书编辑。
请写一个 1500 字短篇小说。
要求:
- 类型:悬疑
- 叙事:第一人称
- 结构:三幕式(开端/发展/反转)
- 结尾:最后一段揭示关键证据
输出:按【标题】【人物】【大纲】【正文】四部分。
3.2 失败原因:模型不知道你更在意什么
补救:写“优先级”与“不可牺牲项”:
优先级:
1) 逻辑自洽
2) 语言简洁
3) 风格其次
不可牺牲项:事实准确(如涉及历史/科普)。
3.3 失败原因:输出不可用(太散、太长、难复制)
补救:让它输出“机器可读”的结构:
-
标题/小标题
-
表格
-
JSON(适合脚本、表单、分镜数据)
4. 可复用的“万能提示词骨架”(文字/图片/视频通用)
把下面模板当成你的默认起手式:
【角色】你是{角色/职业}。
【目标】请完成{任务}。
【受众】面向{受众}(年龄/行业/水平)。
【背景】{必要上下文/素材}
【约束】
- 必须:{必须包含的点}
- 禁止:{不要出现的内容}
- 风格:{风格关键词}
- 长度:{字数/时长/镜头数}
【输出格式】
请严格按以下结构输出:
1) ...
2) ...
小技巧:
-
把
{}里的变量改成你的信息,就能立刻复用。 -
每次迭代只改 1~2 个变量,方便对比。
5. 迭代法:从“能用”到“可复用”
建议用 3 轮迭代:
-
跑通:先让模型能输出正确结构。
-
收敛:补充约束(字数、语气、禁用项、输出字段)。
-
固化:把稳定的提示词抽成模板,写清变量含义与默认值。
你可以直接在提示词末尾加一段“自检清单”:
在输出前自检:
- 是否覆盖了所有必须点?
- 是否严格遵守输出结构?
- 是否存在不必要的专业术语?
- 是否有前后矛盾?
6. 本教程后续章节怎么用
-
如果你主要做写作/教学:看
source/prompt/02-text-prompts.md -
如果你要写小说:看
source/prompt/03-novel-prompts.md -
如果你要出图:看
source/prompt/04-image-prompts.md -
如果你要做视频脚本/分镜:看
source/prompt/05-video-prompts.md
本章要点:提示词 = 角色 + 目标 + 上下文 + 约束 + 输出格式。