一、基础构建模块
1.1 核心指令结构
每个有效Prompt应包含以下基本要素:
[角色定义] + [任务说明] + [输出要求] + [约束条件]
示例模板:
作为[领域专家],请完成[具体任务],要求输出包含[关键要素],避免[常见问题]。
1.2 角色定义技术
-
基础格式:"你是一位具有10年经验的[职业]"
-
增强技巧:
-
添加资质:"持有CFA证书的金融分析师"
-
指定风格:"用张小龙的产品思维风格"
-
限定视角:"从初创企业CTO的角度"
-
二、任务分解技术
2.1 复杂任务拆解
使用STAR法则结构化:
Situation(背景): 当前面临什么问题
Task(任务): 需要完成什么具体工作
Action(行动): 分步骤执行方案
Result(结果): 期望的输出形式
实战案例:
S: 需要向非技术高管解释区块链
T: 制作5分钟的科普材料
A: 1.定义核心概念 2.对比传统数据库 3.举例说明应用
R: PPT大纲形式,每页不超过3个要点
2.2 步骤控制符号
-
序列标记:"①→②→③"
-
逻辑连接:"首先...其次...最后..."
-
条件分支:"如果...则...否则..."
三、输出控制技术
3.1 格式规范方法
格式类型 | 指令示例 | 适用场景 |
---|---|---|
表格 | "用三列表格对比优缺点" | 产品分析 |
JSON | "输出标准JSON schema" | 数据交换 |
Markdown | "二级标题列出关键点" | 文档生成 |
伪代码 | "用Python风格伪代码" | 算法设计 |
3.2 风格调制技巧
-
语气控制:"使用学术会议报告语气"
-
难度调节:"向8岁儿童解释"
-
文化适配:"用中国典故类比说明"
四、约束设计策略
4.1 有效约束类型
-
数量约束:"列举3个最关键的"
-
质量约束:"需引用2020年后数据"
-
逻辑约束:"必须包含因果分析"
-
伦理约束:"避免任何性别偏见"
4.2 约束组合技巧
-
正向引导:"重点考虑A、B因素"
-
反向排除:"不讨论C方面的内容"
-
强度控制:"适度考虑D的影响"
五、调试优化方法
5.1 问题诊断清单
当效果不佳时检查:
-
是否存在歧义术语
-
约束条件是否冲突
-
输出长度是否合理
-
示例样本是否充足
5.2 迭代优化流程
初始Prompt → 测试输出 → 分析偏差 → 修正指令 → A/B测试 → 定型
优化案例:
原始:"写产品介绍"
优化后:"作为资深营销文案,为智能手表撰写300字产品介绍,突出健康监测和时尚设计双卖点,采用FAB法则(特性-优势-利益),包含3个使用场景,结尾添加行动号召语"
六、高级工程技巧
6.1 动态变量注入
使用占位符实现灵活替换:
"为{行业}企业设计{数量}条{平台}广告文案,侧重{卖点}"
6.2 元Prompt技术
设计用于优化Prompt的Prompt:
"请分析以下Prompt的问题,并提出3个改进建议:[原始Prompt]"
七、行业专用模板
7.1 技术开发Prompt
作为{语言}高级开发工程师,请实现{功能描述},要求:
- 使用{框架}最新稳定版
- 包含完整的类型注解
- 添加异常处理逻辑
- 输出可直接运行的代码
附带50字以内的实现思路说明
7.2 商业分析Prompt
以{行业}咨询顾问身份,分析{公司}的{年报/战略},输出:
1. SWOT矩阵(各维度至少3点)
2. 关键财务比率分析
3. 3年发展预测
数据呈现采用表格+图表描述形式
八、性能评估指标
建立量化评估体系:
-
相关度 (0-5分):输出与意图的匹配程度
-
完整度 (0-5分):覆盖需求要点的全面性
-
可用性 (0-5分):直接应用的便利程度
-
创新度 (0-5分):解决方案的新颖性
九、工具与资源
9.1 实用工具推荐
-
Promptfoo:Prompt版本对比测试工具
-
DSPy:编程化Prompt优化框架
-
LangChain:复杂Prompt流程编排
9.2 持续学习资源
-
分析GPT-4技术报告中的Prompt案例
-
参与AI社区Prompt设计挑战赛
-
建立个人Prompt效果案例库
十、安全注意事项
-
避免暴露敏感信息
-
关键决策需人工复核
-
注意知识产权边界
-
定期审计Prompt伦理合规性
通过系统性地应用这些技术,可以显著提升Prompt工程的效果。记住核心原则:明确性高于简洁性,结构化优于自由化,可测试胜过凭感觉。持续实践并建立自己的Prompt模式库,是掌握这项技能的最佳路径。