第一部分:提示词工程基础概念
什么是提示词工程?
提示词工程是与大型语言模型交互的核心技术,通过精心设计的输入文本来引导AI生成高质量的预期输出。它结合了艺术与科学,需要理解模型工作原理和人类沟通技巧。
核心价值与应用场景
- 提升效率:减少迭代次数,一次性获得理想结果
- 增强可控性:精确控制输出格式、风格和内容
- 解锁高级能力:激发模型的推理、创造和分析潜力
- 应用场景:内容创作、数据分析、代码生成、学术研究、商业决策等
第二部分:提示词的核心构成元素
六大基础元素详解
1. 角色设定
作用:为AI定义专业身份,限制回答范围示例:
你是一位资深的全栈开发工程师
作为文学评论家,请分析以下作品
扮演客户服务专家处理这个投诉
2. 任务定义
要求:清晰、具体、可执行优秀实践:
- ❌ 模糊:
帮我写点东西
- ✅ 明确:
为智能手表产品撰写一篇800字的营销文案,突出健康监测功能
3. 上下文信息
包含内容:
- 背景情况
- 相关数据
- 约束条件
- 特殊要求
示例:公司即将推出面向Z世代的环保饮料,价格区间15-25元,主打社交媒体营销...
4. 执行指令
类型:
- 步骤指令:
按以下顺序分析:1... 2... 3...
- 格式指令:
用Markdown表格展示
- 规则指令:
避免使用专业术语,保持口语化
5. 示例提供
小样本学习:通过输入-输出示例建立模式认知
示例1:
输入:分析苹果的营养价值
输出:{“水果”:“苹果”,“营养”:[“维生素C”, “膳食纤维”]}
请按此格式分析“香蕉”
6. 输出格式
常见格式要求:
- JSON结构
- Markdown文档
- 表格形式
- 代码格式
- 特定模板
元素组合策略
基础模板:
作为[角色],请完成[任务]。背景信息:[上下文]。具体要求:[指令]。输出格式:[格式要求]。
第三部分:高级思维模式引导技术
思维链 – Chain of Thought
核心原理
通过显式要求模型展示逐步推理过程,将复杂问题分解为可管理的思维步骤。
三种实现方式
1. 零样本CoT
问题:一个游泳池进水管每小时进水50吨,出水管每小时排水30吨。如果两管同时开,4小时后游泳池有多少水?
请一步步推理。
2. 少样本CoT
示例:
问题:小明有100元,买书花了35元,买笔花了18元,还剩多少?
推理:初始100元 → 买书后:100-35=65元 → 买笔后:65-18=47元
请用相同方式解答:
问题:某商品原价200元,打8折后又有满100减20优惠,最终价格?
3. 结构化CoT
请按以下结构分析:
1. 提取关键数字和信息
2. 确定计算步骤顺序
3. 逐步计算并检查
4. 给出最终答案
适用场景
- 数学计算题
- 逻辑推理题
- 复杂分析任务
- 需要验证过程的问题
思维树 – Tree of Thoughts
核心原理
引导模型并行探索多种可能性或解决方案路径,进行对比评估后选择最优解。
实现模式
1. 多方案对比型
问题:如何提升电商网站的用户转化率?
请提供三种不同策略:
策略A(技术优化方案):...
策略B(用户体验方案):...
策略C(营销活动方案):...
对每种方案进行SWOT分析,最后给出推荐方案及理由。
2. 决策树型
公司需要决定是否开发新产品,请进行多路径分析:
路径1:积极开发
│-- 优势:...
│-- 风险:...
└-- 所需资源:...
路径2:保守改进现有产品
│-- 优势:...
│-- 风险:...
└-- 所需资源:...
路径3:合作开发
│-- 优势:...
│-- 风险:...
└-- 所需资源:...
适用场景
- 战略规划
- 产品设计决策
- 创意发想
- 风险评估
- 方案优化
思维链 vs 思维树对比
维度 | 思维链 | 思维树 |
---|---|---|
思维模式 | 线性推理,单路径深入 | 并行探索,多路径比较 |
目标 | 找到唯一正确答案 | 在多个方案中决策 |
结构 | sequential(顺序的) | branching(分支的) |
最佳场景 | 有标准答案的复杂问题 | 开放性、创新性问题 |
第四部分:其他重要提示技术
1. 自洽性
通过多数投票提升准确性:
请用三种不同方法解决这个问题,然后选择最一致的答案。
问题:15个人排队,小明前面有5人,后面有几人?
2. 生成知识提示
先积累知识再回答问题:
在回答之前,请先列出关于气候变化对农业影响的5个关键事实,然后基于这些事实进行分析。
3. 方向性刺激提示
通过微妙线索引导输出:
在讨论环保政策时(注:特别是可再生能源补贴),请分析当前市场趋势...
第五部分:高级提示策略与框架
迭代式提示策略
循环优化过程:
第一轮:生成初稿
第二轮:针对不足进行细化
第三轮:调整风格格式
第四轮:最终完善
任务分解策略
复杂任务分解示例:
不要直接写商业计划书,而是分阶段:
阶段1:市场分析(竞争对手、目标用户)
阶段2:产品方案(功能、技术路线)
阶段3:运营计划(营销、客服)
阶段4:财务预测
CRISPE框架模板
Capacity:扮演什么角色
Request:核心任务是什么
Instructions:具体步骤要求
Style:输出风格设定
Persona:采用什么口吻
Expansion:需要扩展哪些方面
第六部分:AI代理与自动化应用
ReAct模式框架
推理+行动循环:
问题:特斯拉2023年的研发投入是多少?
思考:我需要查找特斯拉2023年的财务报告。
行动:[搜索]特斯拉2023年财报
观察:找到相关数据...
思考:需要确认这是研发费用项。
行动:[继续搜索]...
智能代理设计
四要素提示法:
目标:研究新能源汽车电池技术最新进展
工具:网络搜索、学术数据库查询
约束:只关注近两年突破性技术
输出:技术分析报告附带参考文献
第七部分:实用技巧与最佳实践
优化技巧清单
1. 清晰度优化
- ❌
写得好一点
- ✅
将这段文字从学术风格改为通俗易懂的博客风格,面向高中生读者
2. 约束条件明确
- 指定长度:
用300字以内概括
- 限定范围:
仅讨论技术层面,不涉及商业策略
- 排除内容:
避免使用专业术语
3. 格式控制
请用以下格式输出:
## 主要观点
- 要点1
- 要点2
## 数据支持
[表格展示]
常见陷阱及避免方法
陷阱 | 表现 | 解决方法 |
---|---|---|
模糊不清 | 帮我优化一下 | 明确优化方向和标准 |
需求过多 | 一个提示包含10个要求 | 分解任务,分批处理 |
内部矛盾 | 要详细但要简洁 | 统一需求优先级 |
缺乏上下文 | 直接抛出专业问题 | 提供必要的背景信息 |
第八部分:完整工作流程示例
四步提示词设计法
步骤1:目标定义
- 明确想要什么结果
- 确定成功标准
步骤2:元素组合
- 选择需要的提示元素
- 设计合适的思维模式
步骤3:测试迭代
- 小规模测试效果
- 基于反馈优化提示
步骤4:部署优化
- 固定有效提示模板
- 建立提示词库
完整案例:市场分析报告生成
作为资深市场分析师(角色),请生成一份智能家居设备市场竞争分析报告(任务)。
背景:公司计划推出新款智能音箱,定价区间300-500元,主打音质和隐私保护(上下文)。
请按以下步骤执行(指令):
1. 分析主要竞争对手(小米、天猫精灵、小度)的产品策略
2. 识别目标用户群体核心需求
3. 提出差异化竞争建议
使用思维树框架,提供三种不同的竞争策略并比较优劣(思维模式)。
输出格式:Markdown文档,包含表格和分级标题(格式)。
总结
提示词工程是一个系统性的技能体系,从基础的元素构建到高级的思维模式引导,再到自动化的AI代理应用,每个层面都有其独特价值和使用场景。关键成功因素:
- 清晰度优于复杂度:简单明确的提示往往最有效
- 迭代优化是常态:很少有一次性完美的提示词
- 理解模型能力边界:在模型能力范围内设计提示
- 持续学习更新:新模型和新技巧不断涌现,需要保持学习
通过掌握这个完整体系,你将能够充分发挥大型语言模型的潜力,将其从被动的信息库转变为主动的思考伙伴和生产力工具。