3.1 提示迭代设计
📌 本节目标
学完本节,你将掌握提示工程的迭代设计方法论——一种像打磨工艺品一样逐步优化提示的系统性流程。你将学会如何识别初始提示中的常见缺陷,并通过三轮有针对性的优化,让AI的输出从“能用”变成“好用”。本节还将建立一套自我评估标准,帮助你判断何时停止迭代。
1. 核心概念讲解
迭代设计 是什么?
迭代设计是一种循环改进的工作方式。你不是一次性写出完美的提示,而是先写一个“粗糙但能跑”的版本,然后通过测试、分析、修改,反复循环,直到结果满意。
比如:就像做菜。你不会第一次下厨就做出一道米其林大餐。你会先按食谱做一遍,尝一口发现太咸了,下次少放点盐;发现肉老了,下次缩短烹饪时间。每做一次,改进一点,这就是迭代。
为什么提示也需要迭代?
因为人脑和AI的“理解方式”不同。我们觉得说清楚的事情,AI可能会误解。迭代的过程,就是缩小“你想表达的”和“AI理解的”之间的差距。
比如:你写“给我写一个关于猫的故事”,AI可能写一个科普文。你想要的是“一只会说话的猫拯救世界的奇幻故事”。通过迭代,你会在提示里加上“奇幻风格”、“主角是猫”、“对话体”等细节,逐步精准。
三轮优化框架
一个标准的三轮优化流程通常遵循:基础版 → 结构化版 → 精细化版。
- 第一轮:基础版 — 快速写出核心需求,测试AI的“第一反应”。
- 第二轮:结构化版 — 加入格式、角色、上下文约束,让输出更可控。
- 第三轮:精细化版 — 加入示例、排除项、风格指引,让输出更精准。
# 这是一个提示迭代的伪代码示例,展示了三轮优化的思路
# 第一轮:基础版
prompt_v1 = "写一段产品描述"
# 第二轮:结构化版
prompt_v2 = """
你是一位资深电商文案专家。
请为以下产品写一段产品描述:
产品:智能保温杯
要求:突出卖点,语言吸引人,不超过150字。
"""
# 第三轮:精细化版
prompt_v3 = """
# 角色
你是一位年销售额过亿的电商文案专家。
# 任务
为「智能保温杯」写一段产品描述。
# 要求
- 突出三个核心卖点:长效保温(12小时)、实时显示水温、轻便防摔
- 目标用户:25-35岁职场白领
- 语言风格:简洁有力,带一点科技感
- 字数:严格控制在120-150字之间
# 输出格式
【产品名称】 【卖点1】... | 【卖点2】... | 【卖点3】... 【推荐语】(一句话)
# 排除项
不要使用夸张形容词(如“极致”、“完美”),不要写长段落。
"""
# 每一轮都在前一轮基础上增加约束和细节
2. 深入理解
为什么要用迭代?
- 认知偏差:我们常误以为“我说清楚了”。实际上,人类沟通中大量信息依赖“共同背景知识”,而AI没有这些背景。迭代让你发现这些信息缺口。
- 语言模型特性:大语言模型对指令的敏感度很高。措辞的微小变化(比如“写一段”vs“请创作一段”)可能导致完全不同的输出风格。迭代帮你找到最有效的表达方式。
- 需求本身会进化:很多时候,你看到AI的第一版输出后,才发现“原来我想要的是这样的”。迭代不仅是优化提示,也是澄清自己的需求。
初学者常见的误区
| 误区 | 表现 | 正确做法 | |------|------|----------| | 一步到位 | 花大量时间设计完美提示,结果AI还是没理解 | 先写一个简单的版本测试,再迭代 | | 过度修改 | 一次改太多变量,不知道哪个改动有效 | 每次只改一个关键点,做A/B测试 | | 忽略反馈 | AI输出不好就换一个完全不同的提示 | 基于AI的实际输出做针对性调整 | | 追求完美 | 迭代了十轮还在改,但提升越来越小 | 设定“够用”的标准,及时停止 | | 只加不减 | 每轮都加要求,提示越来越长 | 定期删减无效指令,保持简洁 |
什么时候可以停止迭代?
一个好的判断标准是:当AI的输出稳定达到你的最低可接受标准,且继续改动带来的提升越来越小时,就可以停下了。提示工程追求“足够好”,而不是“完美”。
3. 实战演示
让我们用一个真实案例,走完三轮优化流程。
初始需求:写一封工作邮件,邀请同事参加项目启动会。
第一轮:基础版
帮我写一封邮件,邀请大家参加项目启动会。
AI输出(节选):
主题:项目启动会邀请
各位同事好,
我们即将启动一个新的项目,特此邀请大家参加项目启动会。会议将介绍项目背景、目标和计划。请大家准时参加。
谢谢!
问题分析:
- 太笼统,没有具体时间、地点
- 语气平淡,缺乏紧迫感
- 没有说明参会者需要做什么准备
第二轮:结构化版
基于第一轮的问题,我们加入结构化信息。
# 角色
你是一位项目负责人,需要写一封正式但友好的工作邮件。
# 任务
写一封邀请同事参加项目启动会的邮件。
# 已知信息
- 项目名称:ERP系统升级项目
- 会议时间:2025年4月10日 14:00-15:30
- 会议地点:3楼会议室A
- 参会人员:技术部、产品部、财务部核心成员
# 要求
- 主题行要清晰
- 说明会议议程(至少3项)
- 说明参会者需要提前做什么准备
- 语气正式但不生硬
AI输出(节选):
主题:【重要】ERP系统升级项目启动会邀请
各位同事好,
感谢大家一直以来对工作的支持。现诚邀您参加ERP系统升级项目启动会。
会议详情
- 时间:2025年4月10日 14:00-15:30
- 地点:3楼会议室A
议程
- 项目背景与目标介绍(15分钟)
- 项目时间线与里程碑(20分钟)
- 各团队职责分工(20分钟)
- Q&A(15分钟)
会前准备 请提前阅读附件中的项目立项报告,并梳理本团队可能遇到的问题。
期待大家的参与!
进步明显:结构清晰,信息完整。但还可以更好——缺少参会确认机制,且语气可以更个性化。
第三轮:精细化版
在第二轮基础上,加入更多细节和排除项。
# 角色
你是一位项目负责人,风格干练、有条理,同时保持亲和力。
# 任务
写一封邀请同事参加ERP系统升级项目启动会的邮件。
# 已知信息
- 项目名称:ERP系统升级项目
- 会议时间:2025年4月10日 14:00-15:30
- 会议地点:3楼会议室A
- 参会人员:技术部、产品部、财务部核心成员(共12人)
- 发起人:王明(项目经理)
# 结构要求
邮件包含以下部分:
1. 主题行(含【】标签)
2. 简短问候和会议目的
3. 会议详情(时间、地点、参会人)
4. 议程(用编号列表,4-5项)
5. 会前准备(用列表,明确每项任务的负责人和截止时间)
6. 确认参会的行动呼吁(请于4月8日前回复)
7. 落款(含职位和联系方式)
# 风格要求
- 语气:专业但温暖,体现对同事时间的尊重
- 长度:全文不超过300字
- 避免:空泛的客套话(如“感谢支持”),直接切入正题
# 输出格式
直接输出邮件正文,不要加额外说明。
AI输出:
主题:【会议邀请】ERP系统升级项目启动会 | 4月10日
各位同事,
ERP系统升级项目已正式获批,现邀请大家参加项目启动会,共同明确目标与分工。
会议信息
- 时间:4月10日(周四)14:00-15:30
- 地点:3楼会议室A
- 参会:技术部、产品部、财务部核心成员
议程
- 项目背景与目标(14:00-14:15)
- 核心时间线与里程碑(14:15-14:35)
- 各团队职责与协作流程(14:35-14:55)
- 风险与资源需求讨论(14:55-15:15)
- Q&A与下一步行动(15:15-15:30)
会前准备(请于4月8日前完成)
- 技术部:梳理现有系统接口文档
- 产品部:整理用户痛点清单(Top 5)
- 财务部:准备预算使用情况摘要
请于4月8日(周二)前回复本邮件确认是否参会。如有冲突,请指派部门代表并提前告知。
期待与大家协作推进。
王明 项目经理 | ERP升级项目组 内线:1234
三轮对比总结:
| 维度 | 第一轮 | 第二轮 | 第三轮 | |------|--------|--------|--------| | 信息完整度 | 30% | 80% | 95% | | 可操作性 | 低 | 中 | 高 | | 个性化程度 | 无 | 一般 | 强 | | 是否符合预期 | 一般 | 较好 | 精准 |
4. 关键要点
- 先完成,再完美:第一轮提示的目的是快速获取AI的“基线输出”,而不是追求完美。写一个能跑的最小版本,然后根据实际输出迭代。
- 每次只改一个变量:如果同时改了角色、格式、语气,你无法确定哪个改动起到了作用。一次只调整一个维度,做A/B对比。
- 用AI的输出指导你的改进:仔细分析AI哪里做得不好,然后针对性地修改提示。不要凭感觉改,要基于数据(输出质量)。
- 善用结构化格式:使用标题、列表、代码块等标记,让提示层次分明。AI对结构化文本的理解准确率远高于纯段落。
- 设定“够用”标准:在开始迭代前,想清楚“什么样的输出我可以接受”。达到这个标准就停止,避免过度优化。
✏️ 练习任务
任务:对一个初始提示进行三轮优化
背景:你是一家在线教育公司的课程运营,需要让AI帮你生成课程推广文案。
初始提示:
写一段课程推广文案,推广Python入门课程。
你的任务:
- 第一轮:直接使用上面的提示,记录AI的输出。分析问题(至少找出3个不足)。
- 第二轮:基于第一轮的问题,优化提示。加入角色设定、目标用户、课程核心卖点(至少3个)等结构化信息。记录AI的新输出,并与第一轮对比。
- 第三轮:进一步优化。加入输出格式要求(标题、列表、行动呼吁等)、风格要求(语气、长度)、排除项(避免什么)。记录最终输出。
期望输出:一个包含三轮提示、AI输出、以及你的改进说明的文档(可以写在笔记中)。
评估标准:
- 第三轮的输出是否比第一轮更精准、更有说服力
- 你是否能清晰解释每轮改了什么、为什么改
进阶挑战(选做):
- 为同一个课程写两个不同风格的版本:一个面向大学生(活泼、轻松),一个面向职场人士(专业、实用)。观察提示的差异点在哪里。
- 尝试用“角色扮演”的方式:让AI扮演一位已报名该课程并取得成果的学员,以第一人称写推荐语。
💡 下一节我们将学习“评估指标与自动化测试”,学会如何用科学的方法衡量提示质量,而不是只凭感觉判断。