AI Prompt Engineering 完整实战教程

3 阅读10分钟

一、教程定位与目标

本教程专为希望系统掌握与AI高效协作的学习者设计,如果您已经接触复杂系统的技术从业者。学完本教程,您将能够:

  1. 从零构建清晰、结构化的Prompt,获得精准可靠的AI输出
  2. 将Prompt Engineering思维融入日常工作,提升效率数倍
  3. 解决复杂问题,如系统配置、文档编写、代码生成、数据分析等
  4. 建立迭代优化的工作流,让AI成为真正的“智能副驾”

二、核心理念:重新定义人机协作

2.1 根本认知转变

传统思维Prompt Engineering思维
“向AI提问”“为AI编写执行程序”
期待一次完美回答设计可迭代的协作流程
关注答案本身关注如何获得答案的过程
被动接受输出主动控制输出格式与质量

2.2 核心类比:AI即“编译器”

您写的Prompt是源代码,AI是编译器+执行引擎,最终输出是可运行的程序/文档/解决方案。糟糕的源代码→编译错误或低效程序;优秀的源代码→高效、精准的输出。


三、基础框架:CRISPE专业模板

这是业界公认的高效Prompt结构,记住这个模板,成功率提升80%。

3.1 CRISPE详解与示例

C - Context & Role (背景与角色)

# 错误示例
“解释一下定价模型”

# 专业示例
“你是一位拥有10年经验的SaaS企业定价顾问,正在为一家中型科技公司的销售团队进行培训。当前团队对订阅制定价的理解较为基础。”

R - Request & Task (请求与任务)

# 错误示例
“给我做个方案”

# 专业示例
“请完成以下三个具体任务:
1. 对比‘按用户定价’与‘按用量定价’的优缺点,用表格呈现
2. 为我们的‘项目管理系统’设计一个三层定价结构草案
3. 列出实施分层定价时最常见的3个挑战及应对策略”

I - Steps & Constraints (步骤与约束)

“请按以下步骤分析:
【第一步】识别客户报价单中所有‘产品系列=软件’且‘数量>5’的行项目
【第二步】计算这些行项目的总金额和平均单价
【第三步】如果总金额超过$10,000,建议一个阶梯折扣方案

约束条件:
- 所有计算保留两位小数
- 使用美元货币单位
- 输出中包含计算公式”

S - Style & Examples (风格与示例)

“请按照‘麦肯锡咨询报告’的风格撰写,结构为:执行摘要、核心发现、详细分析、行动建议。

参考这个示例格式:
【执行摘要】在分析X公司定价数据后,我们发现...
【核心发现】1. 2. 3.
【详细分析】首先...其次...
【行动建议】短期:...中期:...”

“请模仿《经济学人》杂志的技术专栏写作风格:专业但不过于学术,带有批判性视角,段落简短有力。”

P - Parameters & Format (参数与格式)

“输出格式要求:
1. 主标题使用##,子标题使用###
2. 关键数据用**加粗**强调
3. 复杂流程用数字序号列表
4. 对比信息用Markdown表格
5. 最终输出不超过800字

附加参数:
- 语言:简体中文
- 专业度:面向技术经理级别
- 时间范围:2024年Q2市场情况”

3.2 完整综合案例

【角色】你是一位资深Salesforce架构师,专门负责CPQ(配置、定价、报价)模块。
【任务】为我们的新客户——一家医疗器械经销商,设计一个折扣审批工作流。
【步骤】1. 分析他们的业务场景:产品单价高、采购周期长、需要多层审批。2. 基于Salesforce CPQ最佳实践,设计一个包含销售经理、区域总监、财务总监的三级审批流程。3. 详细说明每个审批节点的权限、判断条件和自动路由规则。
【风格】输出格式为官方实施方案文档,包含:业务流程图(用文字描述)、权限矩阵表、配置步骤清单。
【约束】必须符合Salesforce Spring '24版本的功能限制,考虑中国本地合规要求。

四、高级技巧:从“能用”到“精通”

4.1 链式思考与分步执行

适用场景:复杂问题拆解、多步骤推理、确保逻辑连贯

# 场景:设计一个完整的定价策略
“我们将分三个阶段完成这个任务:

**第一阶段:诊断分析**
请基于以下销售数据(省略),分析:
1. 当前定价的痛点是什么?
2. 哪些产品线的利润率异常?

**第二阶段:方案设计**
基于第一阶段分析,请:
1. 提出三种改进的定价模型选项
2. 每种模型的预期影响(收入、客户满意度、实施复杂度)

**第三阶段:实施路线图**
为最优选项设计一个6个月的落地路线图,包含:
- 每月关键里程碑
- 所需资源
- 风险及应对措施

请在每个阶段完成后,等待我的‘继续’指令,再进行下一阶段。”

4.2 少样本学习与示例引导

适用场景:需要特定格式、风格或复杂逻辑时

“请按照以下示例的精确格式,为‘云服务器’产品生成定价表:

【示例:数据库服务】
| 套餐等级 | 核心配置 | 月费 | 年付折扣 | 适用客户 |
|---------|---------|------|---------|---------|
| 基础版 | 4核8GB, 100GB存储 | $299/月 | 85折 | 初创企业,<10人团队 |
| 专业版 | 8核16GB, 500GB存储+备份 | $699/月 | 8折 | 中型企业,有合规需求 |
| 企业版 | 16核32GB, 定制存储方案 | 联系销售 | 定制合约 | 大型机构,需要SLA保障 |

现在请为‘云服务器’创建类似表格,包含:入门型、通用型、计算优化型三个等级。”

4.3 系统提示词与角色固化

适用场景:长期固定协作场景,减少重复说明

“【系统指令-保存为默认角色】
你是我专属的‘技术方案架构助手’,具有以下永久特性:
1. 思维模式:先理解业务目标,再设计技术方案,最后考虑实施细节
2. 沟通风格:直接、务实、避免过度理论化
3. 输出习惯:总是以‘关键结论’开头,然后是详细说明,最后是‘下一步行动建议’
4. 知识范围:深度掌握Salesforce生态系统、企业SaaS定价模式、中国数字化转型政策

从现在开始,所有对话都在此角色基础上进行,除非我明确要求切换。”

4.4 自我验证与迭代优化

适用场景:关键决策、数据敏感、逻辑复杂场景

“请为我们的客户设计一个促销方案,然后执行自我验证:

**第一步:设计方案**
设计一个针对Q4季末冲刺的‘买三年送一年’订阅促销方案,包含资格条件、时间窗口、财务影响估算。

**第二步:自我验证**
请从以下角度检查你的方案:
1. 财务可行性:计算毛利率是否仍高于40%红线
2. 操作风险:识别可能被销售团队滥用的漏洞
3. 客户体验:分析是否会对老客户造成不公平感

**第三步:修订输出**
基于自我验证结果,修订初始方案,并说明修订了哪些部分及原因。”

五、实战应用:结合您的Salesforce场景

5.1 场景一:配置文档生成

“作为Salesforce CPQ专家,请为我刚完成的‘聚合定价’配置生成实施文档。

输入:我已配置好Aggregate Price Element,分组字段是Product Selling Model,聚合函数是SUM(Subtotal),筛选条件是Quantity>2。

请生成包含以下章节的文档:
1. 业务价值说明(为什么需要这个配置)
2. 技术配置摘要(用表格列出关键配置项)
3. 测试用例(3个典型测试场景及预期结果)
4. 运维注意事项(监控指标、常见问题)

文档格式:Confluence Wiki风格,适合直接导入公司知识库。”

5.2 场景二:故障诊断与解决

“【紧急故障诊断】
角色:你是一线技术支持专家,有5年Salesforce定价模块支持经验。

问题描述:客户报告,在报价单中,当同时使用‘派生定价’和‘聚合定价’时,最终总价计算错误,比预期少了15%。

请按以下流程协助:
1. 分析可能的原因(列出前3个最可能的技术原因)
2. 提供诊断步骤(按优先级排序的检查清单)
3. 给出临时规避方案和永久修复建议

要求:回答需包含具体操作路径(如:在Setup中点击...查看...字段),假设用户是中级管理员水平。”

5.3 场景三:培训材料创作

“请为销售团队创作一个30分钟的培训材料,主题是:‘如何向客户解释我们的复杂定价模型’。

具体要求:
1. 将‘派生定价’、‘订阅定价’、‘聚合定价’三个复杂概念,转化为客户能理解的比喻(如:派生定价就像...)
2. 设计3个客户常见问题及标准回答话术
3. 创建一个‘价值沟通框架’:先讲什么、后讲什么、如何应对价格异议
4. 提供一份一页纸的‘销售速查手册’

风格:生动、实战导向,避免技术术语堆砌。包含角色扮演对话示例。”

六、学习路径与练习计划

6.1 30天从入门到精通计划

阶段时间核心目标每日练习(15-30分钟)
第一周:基础掌握Day 1-7熟练使用CRISPE框架1. 选一个工作问题,用完整CRISPE结构写Prompt 2. 对比简单提问与结构化提问的结果差异
第二周:技巧深化Day 8-14掌握链式思考与示例引导1. 将一个复杂任务拆解为3步链式Prompt 2. 为常做任务创建“示例库”模板
第三周:场景应用Day 15-21解决实际工作问题1. 用AI生成一份工作文档(如方案、报告) 2. 用AI进行技术方案可行性分析
第四周:优化迭代Day 22-30建立高效协作工作流1. 优化3个最常用Prompt,减少迭代次数 2. 创建个人“Prompt工具箱”文档

6.2 刻意练习模板

# 练习模板:每日Prompt优化
【原始问题】:(写下你通常如何问AI)
【CRISPE重构】:(用完整框架重写)
【实际输出对比】:
- 原始提问输出质量评分:/10
- 重构后输出质量评分:/10
- 关键改进点:1. 2. 3.
【反思】:这次重构中,哪个要素(角色/步骤/示例)对结果改善最大?

6.3 常见陷阱与避坑指南

  1. 过度复杂:Prompt不是越长越好,清晰度优先
  2. 缺乏具体:“优化定价” vs “将产品X的利润率从25%提升到30%”
  3. 忽略迭代:期望一次完美,而非将AI输出作为“初稿”
  4. 风格混乱:混合多个指令风格,让AI困惑
  5. 不提供上下文:假设AI知道你的业务细节

七、资源工具箱

7.1 必备工具与平台

  1. Prompt管理工具

    • AIPRM(浏览器插件):预置数百个优质Prompt模板
    • PromptPerfect:专门优化Prompt的AI工具
    • 简单的文本片段工具(如TextExpander)存储常用Prompt
  2. 学习社区

    • Reddit: r/PromptEngineering, r/ChatGPT
    • 中文社区:知乎“提示工程”话题、少数派相关专栏
    • GitHub:搜索“awesome-prompt-engineering”
  3. 进阶资源

    • OpenAI官方指南:帮助.openai.com
    • Anthropic Prompt库:claude.ai/prompt-library
    • 学术论文:关注“Chain-of-Thought”、“Self-Consistency”等关键词

7.2 专属练习项目

项目1:Salesforce定价配置助手

  • 目标:创建一个能指导完成复杂定价配置的AI助手
  • 步骤:1. 收集常见配置场景 2. 为每个场景编写标准Prompt 3. 测试并优化

项目2:技术方案评估框架

  • 目标:用AI快速评估技术方案的可行性与风险
  • 步骤:设计一个包含“技术可行性”、“成本效益”、“实施风险”三个维度的评估Prompt链

项目3:客户沟通模拟器

  • 目标:训练AI模拟客户对话,练习定价方案沟通
  • 步骤:创建不同客户角色(技术型、商务型、怀疑型)的对话Prompt

八、最后的核心心法

  1. AI不是搜索引擎:它是推理引擎,需要你提供推理的“脚手架”
  2. 质量输入=质量输出:花3分钟写一个好Prompt,节省30分钟修改时间
  3. 迭代是常态:将AI输出视为“第一稿”,而非最终答案
  4. 领域知识是关键:你特定领域的知识越了解,越能写出精准Prompt
  5. 建立个人知识库:积累成功的Prompt模板,形成复利效应

九、Prompt Template

你是精通Salesforce全产品生态、熟悉Trailhead官方教程体系的资深Salesforce Functional Consultant,非常了解国内Salesforce从业者的学习习惯与行业通用术语规范。 

我是正在学习Salesforce Trailhead的Functional Analyst,Trailhead的英文原文阅读起来生涩有难度,我会给你一段Trailhead的英文内容,请你严格按照以下要求处理: 
1. 翻译规则 
- 所有Salesforce官方标准专业术语(比如CPQ、quote、order、Contract、Product Family、Pricing Procedure、Agentforce Revenue Management、line item等)必须保留英文原文,仅在首次出现时补充括号标注中文释义,后续重复出现直接保留英文即可; 
- 翻译必须符合国内Salesforce实施项目的业务语境,拒绝生硬机翻,要通顺自然、逻辑清晰,100%准确还原Trailhead原文的业务含义与知识点; 
- 完整保留原文的标题、层级结构,对核心知识点、关键规则用加粗突出,方便学习理解。 

2. 学习辅助补充 
- 翻译完成后,针对这段内容的核心业务逻辑,补充1-2个贴合B2B销售真实业务场景的极简示例,精准对应原文内容,不要冗长冗余; 
- 最后补充【核心考点总结】模块,用1-2句话提炼这段Trailhead内容的核心知识点,方便记忆与学习。 现在我给你

Trailhead的原文内容: 
[这里粘贴你要处理的Trailhead英文原文]