首页  

提示词工程要点     所属分类 AI 浏览量 7
提示词工程(Prompt Engineering)
核心原则、实操技巧、进阶策略及避坑指南,
适合需要提升 AI 工具(如 ChatGPT、Claude 等)使用效率的学习者



一、核心原则:提示词设计的底层逻辑
提示词工程的本质是 “用人类语言精准定义 AI 任务边界与目标”,核心原则决定了提示词的有效性:

1. 清晰性(Clarity)
核心要求:避免模糊表述,让 AI 明确 “要做什么” ;
反例:“写一篇关于环保的文章”(主题太泛,AI 可能写成科普、政策、呼吁等任何方向) ;
正例:
以‘城市垃圾分类的 3 个实用技巧’为主题,写一篇 800 字的科普文,
面向 25-35 岁上班族,语言口语化,每部分配 1 个生活案例”(明确主题、结构、受众、风格) ;

2. 具体性(Specificity)
核心要求:补充细节(如背景、约束、输出格式),缩小 AI 的 “自由发挥空间” ;
关键维度:
任务目标:“总结” 还是 “分析”?“对比” 还是 “创作”?
输出格式:“分点列表” “表格” “对话体” 还是 “论文结构”?
约束条件:字数、风格(严肃 / 幽默)、专业深度(小白 / 专家) ;
示例:
用表格对比 Python 与 Java 的 3 个核心差异,包括‘适用场景’‘语法复杂度’‘运行效率’,
每行配 1 个实际应用案例(如 Python 用于数据分析,Java 用于安卓开发)” ;

3. 逻辑性(Logic)
核心要求:按 “AI 理解顺序” 组织信息,避免混乱 ;
推荐结构:角色→背景→任务→约束→输出格式
角色:“假设你是 5 年经验的产品经理”
背景:“某公司计划推出一款面向学生的平价笔记本电脑”
任务:“设计 3 个核心功能,并说明每个功能的用户痛点解决逻辑”
约束:“功能需符合 1500 元以内成本,避免技术噱头”
输出格式:分点列出,每点包含‘功能名称 + 痛点 + 解决逻辑’


二、基础技能:快速提升提示词效果的 6 个实操技巧

1. 角色代入法(Role Prompting)

原理:给 AI 赋予具体身份,激活其对应领域的知识与风格 ;
适用场景:专业内容生成(如法律文书、代码调试)、风格化创作(如古风文案、职场邮件) ;

示例:
“假设你是三甲医院的儿科医生,用家长能听懂的语言解释‘儿童退烧药的正确服用剂量计算方法’,避免专业术语”

“作为 10 年经验的高考语文阅卷老师,点评这篇作文的 3 个优点和 2 个改进建议,按‘评分标准’分析”

2. 示例引导法(Few-Shot Prompting)
原理:提供 1-3 个示例,让 AI 模仿输出风格或逻辑(尤其适合复杂任务) ;
适用场景:格式统一的内容(如简历 bullet point 改写)、特定逻辑的推理(如产品卖点提炼) ;
示例:
任务:将产品功能改写成 “用户利益点”
示例 1:功能 “续航 12 小时”→ 利益点 “出差一天不用带充电器,告别电量焦虑”
示例 2:功能 “防蓝光屏幕”→ 利益点 “连续加班看文档,眼睛不干不涩”
请改写:功能 “3 秒快速开机”→ ?(AI 会模仿 “功能→场景→痛点解决” 的逻辑)


3. 约束强化法(Constraint Reinforcement)
原理:明确 “不能做什么”,避免 AI 偏离方向(尤其适合敏感领域或精准需求) ;
常用约束维度:
禁止内容:“不提及某品牌” “不用网络流行语”
范围限制:“只分析 2023 年后的数据”  “聚焦一线城市用户”
深度控制:“解释不超过 3 个层级”  “用初中生能理解的例子”

示例:
写一篇关于‘新能源汽车补贴政策’的解读,只分析 2024 年国内政策,不涉及国外案例,语言通俗,控制在 500 字以内


4. 分步拆解法(Step-by-Step Prompting)
原理:将复杂任务拆分成子步骤,引导 AI 按逻辑链思考(适合推理、分析类任务) ;
操作公式:“为了完成 XX 任务,请先做 1.XX,再做 2.XX,最后做 3.XX”

示例:
任务:分析 “某奶茶店销量下滑的原因”
分步提示:
请先列出可能影响奶茶店销量的 3 个核心因素(如产品、价格、营销);
再针对每个因素,分析具体可能的问题(如产品是否过时、价格是否高于周边竞品);
最后总结最可能的 2 个主因,并给出验证方法


5. 格式标准化(Format Standardization)
原理:指定输出格式(如 Markdown、JSON、表格),提升内容可用性(尤其适合需要二次处理的场景) ;
常用格式指令:
“用 Markdown 三级标题 + 无序列表组织内容”
“输出为 JSON 格式,包含 ‘标题’ ‘核心观点’ ‘案例’三个字段”
“用表格对比,列名为‘选项’ ‘优势’ ‘劣势’ ‘适用人群’”

示例:
整理 2024 年 3 部热门电影的票房数据,用表格呈现,列包括‘电影名’‘上映时间’‘票房(亿元)’‘豆瓣评分’,按票房从高到低排序

6. 反馈迭代法(Feedback Iteration)
原理:根据 AI 的首次输出,针对性调整提示词(提示词工程的核心技能,没有 “完美一次” 的提示词) ;
迭代方向:
若输出太泛→增加细节(如 “聚焦某方面”“举 1 个具体例子”)
若风格不符→强化角色或风格描述(如 “更口语化,加入网络热词”)
若逻辑混乱→补充分步指令(如 “先分点列出原因,再逐一分析”)

示例:
首次提示:“写一篇关于‘早起好处’的短文”
输出问题:内容太笼统,缺乏实操性

迭代提示:
写 3 个普通人能坚持的早起习惯(如 5:30 起床做什么),
每个习惯说明‘具体做法’和‘坚持 1 周后的效果’,语言接地气,避免鸡汤

三、进阶技能:应对复杂任务的 3 个核心策略
1. 逻辑链强化(Chain-of-Thought Prompting)
原理:强制 AI “说出思考过程”,再输出结论(适合数学推理、逻辑分析等任务,减少 “跳跃性错误”) ;
指令模板:
请先一步步分析如何解决这个问题,再给出最终答案 ;
分析过程要详细,包括‘为什么考虑这个角度’‘排除了哪些可能性’

示例:
任务:“某商店 3 件 T 恤卖 100 元,单买 1 件 35 元,买 5 件最划算的方式是什么?”
逻辑链提示:“请先分析‘按 3 件一组买’和‘混合买’的成本差异,计算不同组合的总价,再确定最划算的方式 ;分析过程要写清楚每一步的计算”

2. 对抗性提示防御(Adversarial Prompting Defense)
原理:识别并避免可能诱导 AI 生成有害内容的提示词,同时确保输出的准确性 ;
关键动作:
明确禁止模糊指令:“不要生成任何可能引起误解的内容”
要求来源标注:“涉及数据的部分,请注明‘数据来源为假设’或具体出处”
限定领域边界:“只讨论 XX 范围内的内容,超出部分请说明‘无法回答’”

示例:
解释‘股票投资技巧’,只基于公开的基础理论,不推荐具体股票,不做收益承诺,涉及风险的部分必须明确提示‘投资有风险’

3. 多模态提示设计(Multimodal Prompting)
原理:结合文本、图片、链接等信息(适用于支持多模态的 AI 工具,如 GPT-4V、Claude 3) ;
技能要点:
描述图片时:“分析图片中的场景(如‘一张办公室工位照片’),说明环境特点和可能的改进建议”
结合链接时:“基于这个网页的内容(链接:XXX),总结 3 个核心观点,注明引用位置”

示例:
分析这张产品设计图(假设图片为‘一款折叠水杯’),
指出 2 个设计亮点和 1 个可能的使用痛点,用‘亮点:XX;痛点:XX’的格式回答


四、避坑指南:新手常犯的 5 个错误
过度简洁:只给核心词,缺乏背景(如 “写文案”→ 无法判断是产品文案、活动文案还是品牌文案) ;

混合多任务:一个提示词包含多个不相关任务(如 “写一篇旅游攻略,顺便分析当地经济”→ AI 可能顾此失彼) ;

忽略 AI 能力边界:要求 AI 做超出训练范围的事(如 “预测 2050 年股市”→ AI 无法提供可靠答案) ;

缺乏风格约束:默认 AI 用 “中性风格”,但实际需要 “幽默”“严肃” 等特定风格时未说明 ;

迷信 “万能模板”:
模板是基础,但需根据任务灵活调整(如同样是 “写邮件”,给领导和给客户的语气、结构完全不同) ;



五、核心总结
提示词工程的本质是 “人类与 AI 的高效沟通术”,核心技能可概括为:

基础层:清晰、具体、有逻辑的指令设计;
进阶层:用角色、示例、分步拆解引导 AI 精准输出;
实战层:通过迭代优化适配不同任务,同时避开模糊性、多任务混合等陷阱 ;

最终目标不是 “写出完美提示词”,而是通过持续调整,让 AI 的输出 “满足实际需求”
最好的提示词,永远是 “能解决问题” 的那个 ;

上一篇     下一篇
java后端程序员转大模型应用开发

Elasticsearch与向量数据库比较

langchain 和 llamaindex

AI RAG开发 要点

AI agent开发要点

python3 面向对象示例代码