PROJECT 01

Prompt 工程实战
从会用到用好

CREATE 框架 + Few-shot 示例 + 结构化 CoT 思维链,配可直接套用的实战模板,打牢 AI 工程的入场基本功。

01
项目编号
6+
进阶技巧
3
实战模板
PART 00
Prompt 工程

Prompt 工程是 AI 工程师的入场门票。在学 RAG、微调、Agent 之前,先掌握结构化 Prompt 设计。使用 CREATE 框架 + Few-shot + CoT 思维链

01 Prompt 工程实战

从"会用"到"用好":CREATE 框架 + 实战模板 + 进阶技巧 + B站教程。

CREATE 框架(5 要素)

一个高质量 Prompt,无论任务多复杂,都遵循 5 个要素:

要素说明关键点
C - Context(背景/角色)告诉 AI"你是谁",激活特定知识库明确"能力边界",告诉 AI"你不能做什么"
R - Request(任务指令)清晰具体地说明要做什么定义"成功标准",而非定义每一步
E - Examples(示例)提供 1-3 个输入输出示例支持多模态示例(图文混合)
A - Adjustments(约束)设定格式、字数、禁止事项指定输出验证机制(让 AI 自我检查)
T - Tone/Test(语气/测试)指定输出风格语调指定"思考过程展示程度"
可直接套用的实战模板
# CREATE 框架实战模板
【角色】你是一位拥有10年经验的[专业角色],擅长[核心能力]。
【边界】在以下方面你不确定时,明确标注"需要人工确认":[列举边界]。
【任务】请完成[具体任务描述]。
【成功标准】完成的标志是:[列举可验证的标准]。
【输出格式】严格按照以下格式输出:
1. [格式要求1]
2. [格式要求2]
【验证要求】输出前,请先自我检查:[检查清单]。
技巧 1:指令前置 + 分隔符隔离

LLM 对 Prompt 开头的内容注意力权重最高。把指令放在最前面,用 """### 分隔上下文。

# 错误
这是一段关于AI发展的文章:
(500字内容)
请帮我总结上面这段文字的要点。

# 正确
请总结以下文章的要点,输出为bullet points,每条不超过20字。

文章:
"""
(500字内容)
"""
技巧 2:Few-shot — 用示例教模型

OpenAI 官方最佳实践:Show, don't tell.

提取文本中的重要实体,按以下格式输出JSON:
{"公司名": [], "人名": [], "主题": []}

示例:
输入:"苹果公司CEO库克在发布会上介绍了Vision Pro。"
输出:{"公司名": ["苹果公司"], "人名": ["库克"], "主题": ["Vision Pro"]}

现在处理以下文本:
输入:"{你的文本}"
输出:
技巧 3:结构化思维链(Advanced CoT)

基础的"请一步步思考"已过时。用结构化思考框架:

请严格按照以下5个步骤解决问题,每步都要输出详细内容:
1. 需求拆解:列出所有明确要求 + 隐含约束 + 边界条件
2. 方案设计:提出3种不同思路,分别说明优缺点
3. 方案选型:对比性能、可维护性、安全性,选择最优方案
4. 代码实现:编写完整、可运行的代码
5. 验证与优化:编写测试用例,指出潜在问题
如果过程中遇到不确定的地方,明确标注,不要假设。
技巧 4:多轮对话的"状态管理"

给对话装 GPS,让 AI 知道当前进度:

【短期记忆锚点】
记住:上一步我们得出"选择方案B"的结论,原因是[原因]。

【进度看板】
当前进度:
✅ 需求分析(已完成)
✅ 方案设计(已完成)
⬜ 代码实现(进行中)
⬜ 测试验证(待办)

【下一步】
请基于以上上下文,开始代码实现阶段…
B站推荐教程
Prompt vs RAG vs 微调:怎么选
路径成本知识更新可溯源适用场景
提示词工程零成本每次重新设计简单单轮问答、输出格式标准化
RAG低(数万元)实时增量更新企业私有知识库、动态知识场景
模型微调高(数十万)需重新训练风格统一、格式固定、话术一致

PM 判断准则:RAG 适合做客服问答,而不是实时推荐。Agent 适合多步骤任务拆解,而不是单轮对话。如果 RAG + Prompt 能解决,跳过微调。