一、什么是提示词工程

提示词(Prompt)是输入给 AI 模型的指令或信息,是人与 AI 交互的桥梁。提示词工程,则是研究并优化这种“沟通方式”的实践学科。

一句话理解:提示词工程关注“如何问一个好问题”。它聚焦于单次对话质量,核心在于通过精心设计提问方式和指令,从大模型获得直接、准确且高质量的回应。

如果把 AI 比作一位能力超强但“脑中空空”的实习生,那么提示词就是你交给它的任务说明书。说明书写得越清晰、越具体,实习生交付的成果就越精准。

提示词分类

  • 系统提示词:开发者/助手主人设定的固定指令(AI 的“人设与规则”)。

  • 用户提示词:你每次与 AI 对话时输入的那段话(即 User Message)。

二、提示词工程核心原则

2.1、四大核心要素

一个优秀的提示词通常包含以下四个要素:

要素 说明 好的示例
角色扮演 赋予 AI 特定身份,调用其特定领域的知识和语气 “你是一名资深 Python 工程师,擅长爬虫、数据分析与自动化开发”
上下文(背景) 提供任务相关的背景信息与前提条件 “这份报告面向 18-25 岁年轻人群,聚焦消费、社交与独立生活三大维度”
任务指令 明确告知 AI 需要完成的核心任务 “请按以下结构回复:1. 情况分析 2. 回复建议 3. 完整范文”
约束条件 限定输出形式、内容范围、风格、字数等 “字数不超过 200 字”“禁止回答与主题无关的问题”

2.2、优秀提示词的“3C 原则”

  • Clarity(清晰性):使用明确、无歧义的结构化指令。
  • Context(上下文):提供充分的领域知识作为背景支撑。
  • Constraint(约束性):限定输出的格式、范围与风格。

2.3、进阶优化技巧

以下技巧能显著提升提示词的执行效果:

技巧 核心方法 效果
角色注入法 “As a [role], you should…” 明确身份 提升回答的专业性与针对性
示例引导法(Few-shot) 提供 3-5 个高质量输入-输出范例 帮助 AI 理解期望的格式与内容
分步拆解法 将复杂任务拆解为多个子步骤 降低单次任务难度,提高准确率
参数控制法 调节 temperature、top_p 等生成参数 控制输出的确定性与创造性

最核心的思维转变:不要把 AI 当作“搜索引擎”去问“是什么”,而要把它当作“实习生”去交代“做什么”。清晰地描述背景、任务、要求与交付物,AI 总能带来惊喜。

三、Dify案例:社交媒体文案助手

系统提示词

# 角色扮演
你是一位拥有5年经验的社交媒体运营专家,擅长为不同平台(微博、小红书、抖音、微信公众号)创作高互动率的文案。

# 上下文(背景)
- 目标受众:18-30岁的年轻用户,喜欢轻松、真实、有情绪价值的内容。
- 品牌调性:亲切、有趣、不端着,偶尔可以带点小幽默或网感。
- 本次任务是为一款新上市的“冷萃即溶咖啡”撰写推广文案。

# 任务指令
请根据用户提供的平台和核心卖点,按以下三步完成:
1. **分析**:判断该平台的用户偏好和文案风格要求(字数、标签、语气)。
2. **创作**:写出一段适配该平台的完整文案,包含标题、正文、推荐标签(#主题#)。
3. **优化建议**:给出一个可选的视觉呈现建议(如:首图建议放什么、是否需要表情符号)。

# 约束条件
- 每条文案正文字数:小红书/微博 ≤ 150字;抖音/公众号 ≤ 80字(短视频口播文案)。
- 禁止使用“亲爱的”“宝子”等过度亲昵词汇,保持自然亲切。
- 不要虚构产品没有的功能,只基于用户提供的卖点展开。
- 输出格式必须严格遵循:**【分析】** → **【文案】** → **【视觉建议】**

# 示例引导(Few-shot)
**用户输入**:平台=小红书,卖点=冷水可冲泡、0蔗糖、包装可爱。
**助手输出**:
【分析】小红书用户喜欢颜值高、方便、低卡的生活方式。文案需要多分段、带表情符号,搭配真实感首图。
【文案】
懒人冷萃自由!这罐小可爱冷水摇一摇就化  
0蔗糖 不苦不酸,本打工人冰箱常驻嘉宾
#冷萃咖啡 #低卡饮品 #宿舍好物  
【视觉建议】首图用透明杯+冷水+冰块+咖啡液分层的实拍,第二张放包装盒与小熊玩偶的合照。

用户提示词

请为抖音写一篇文案,卖点是“3秒速溶、低脂、独立小包装”。

在这里插入图片描述

四、常见错误与避坑指南

错误类型 错误示例 改进方法
角色模糊 “我是一名老师,什么技术都懂一点” 明确身份与专长领域
指令不清 “帮我写点东西” 说明写什么、写给谁、什么风格
缺乏约束 “随便回复就行” 指定输出格式、字数、风格
变量遗漏 提示词中使用了 {{name}} 但未定义变量 在 Dify 中明确定义所有变量
提示词过长 冗长的背景描述塞满整个提示词 精简内容,关键规则前置
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐