Skip to content

提示词设计技巧

好的Prompt是艺术与科学的结合

设计框架:CREATE原则

我们总结了一个实用的Prompt设计框架——CREATE

CREATE框架:
──────────────────────────────────────────────
C - Context    上下文:提供必要的背景信息
R - Role       角色:设定AI的专业身份
E - Explicit   明确:清晰具体的任务描述
A - Audience   受众:明确目标读者是谁
T - Tone       语调:设定输出的风格和语气
E - Examples   示例:提供参考样例
──────────────────────────────────────────────

各要素详解

C - Context(上下文)

上下文帮助AI理解任务的背景和约束:

❌ 缺少上下文:
"写一篇产品介绍"

✅ 提供上下文:
"背景:我们是一家初创公司,开发了一款AI写作助手产品。
目标:为官网首页写一篇产品介绍。
约束:产品还在内测阶段,不要承诺具体上线时间。"

上下文要素清单

要素说明示例
项目背景是什么项目一款面向学生的在线教育平台
当前阶段项目进展产品处于MVP阶段
目标目的想达成什么提高用户注册转化率
约束限制有什么限制预算有限,需低成本方案

R - Role(角色)

角色设定让AI以特定专业视角回答:

角色设定模板:
────────────────────────────
你是一位[专业领域]的[职业角色],
拥有[年限]年的从业经验,
擅长[核心技能]。
────────────────────────────

示例:
你是一位互联网行业的资深产品经理,
拥有8年的产品设计和用户研究经验,
擅长从用户需求出发设计产品功能。

常用角色设定

场景推荐角色
写作创作资深作家、专栏作者
技术方案架构师、技术专家
商业分析商业顾问、投资分析师
营销推广营销总监、品牌策划
用户研究用户研究员、UX设计师

E - Explicit(明确)

任务描述要具体、可执行:

❌ 模糊描述:
"分析一下这个产品"

✅ 明确描述:
"请从以下三个维度分析这个产品:
1. 目标用户画像:主要用户群体是谁?有什么特征?
2. 核心价值主张:产品解决了什么问题?差异化优势是什么?
3. 商业模式:如何盈利?收入来源有哪些?

请用表格形式呈现分析结果。"

明确性检查清单

□ 任务是否可执行?
□ 是否说明了输出格式?
□ 是否明确了分析维度?
□ 是否说明了深度要求?
□ 是否设定了字数/篇幅?

A - Audience(受众)

明确内容的目标读者:

❌ 未指定受众:
"解释什么是机器学习"

✅ 指定受众:
"请向一位没有任何技术背景的高中生解释什么是机器学习,
使用生活中的例子,避免专业术语。"

✅ 不同受众,不同表达:
"请向一位资深软件工程师解释什么是机器学习,
可以涉及算法原理和数学基础。"

受众分析维度

维度问题影响
专业背景有多少相关知识?决定术语使用程度
年龄层次是学生还是职场人?影响语言风格
使用场景在什么情境下阅读?决定内容详略
目的需求想获得什么信息?确定重点方向

T - Tone(语调)

语调决定内容的风格和情感:

语调设定示例:
────────────────────────────
正式专业:
"请用正式、专业的语言撰写,适合发表在学术期刊。"

亲切友好:
"请用亲切、生活化的语言撰写,像在和朋友聊天。"

简洁有力:
"请用简洁、有力的语言撰写,每句话不超过20字。"

幽默风趣:
"请用幽默、风趣的语言撰写,可以适当使用网络流行语。"
────────────────────────────

语调选择指南

内容类型推荐语调
商业报告正式、专业、客观
营销文案热情、有感染力
技术文档准确、简洁、清晰
社交媒体亲切、活泼、互动
教学内容耐心、循序渐进

E - Examples(示例)

示例是最强大的引导工具:

示例模板:
────────────────────────────
参考以下示例的风格/格式:

示例1:
[输入示例]
[输出示例]

示例2:
[输入示例]
[输出示例]

现在请按照相同的风格/格式,完成:
[实际任务]
────────────────────────────

示例的力量

无示例输出:
"产品名称:智能学习助手"
(可能很随意)

有示例输出:
"产品名称:智学宝"
(风格统一,朗朗上口)

示例:
"产品名称:飞书、钉钉、小红书"

结构化Prompt设计

模块化结构

┌─────────────────────────────────────┐
│            完整Prompt结构            │
├─────────────────────────────────────┤
│ ## 角色定义                          │
│ 你是...                             │
├─────────────────────────────────────┤
│ ## 任务描述                          │
│ 请完成...                           │
├─────────────────────────────────────┤
│ ## 背景信息                          │
│ 相关上下文...                       │
├─────────────────────────────────────┤
│ ## 约束条件                          │
│ - 条件1                             │
│ - 条件2                             │
├─────────────────────────────────────┤
│ ## 输出格式                          │
│ 请按以下格式输出...                  │
├─────────────────────────────────────┤
│ ## 示例参考                          │
│ 示例1:...                          │
│ 示例2:...                          │
└─────────────────────────────────────┘

实际案例

markdown
## 角色
你是一位资深的用户体验设计师,拥有10年的移动应用设计经验,
擅长从用户角度发现问题并提出改进建议。

## 任务
请对以下App界面截图进行专业的UX分析,指出存在的问题并给出改进建议。

## 背景
这是一款面向中老年用户的健康管理App,
主要功能包括:健康数据记录、用药提醒、在线问诊。

## 分析维度
1. 视觉设计:颜色、字体、图标是否清晰易读?
2. 交互设计:操作流程是否简单直观?
3. 信息架构:内容组织是否合理?
4. 无障碍设计:是否考虑了中老年用户的特殊需求?

## 输出格式
请用表格形式呈现,包含以下列:
问题类型 | 问题描述 | 严重程度 | 改进建议

## 示例
| 问题类型 | 问题描述 | 严重程度 | 改进建议 |
|---------|---------|---------|---------|
| 视觉设计 | 字体过小,老年人难以阅读 | 高 | 将正文字体调大至16px以上 |

特殊技巧

1. 分步引导

技巧:让AI先思考再输出

Prompt:
"在回答之前,请先:
1. 仔细分析用户的需求
2. 列出可能的解决方案
3. 评估每个方案的优缺点
4. 选择最佳方案并详细说明

现在请回答:[实际问题]"

2. 自我修正

技巧:让AI自己检查和改进

Prompt:
"完成初稿后,请:
1. 检查是否有遗漏或错误
2. 优化语言表达
3. 确保符合所有要求

然后输出最终版本。"

3. 多角度分析

技巧:让AI从不同角度思考

Prompt:
"请从以下三个角度分析这个问题:
- 用户角度:对用户有什么影响?
- 商业角度:对公司有什么影响?
- 技术角度:实现难度如何?

然后给出综合建议。"

4. 渐进式深入

技巧:先简后繁,逐步深入

第一轮:
"请简要概述这个问题的核心要点(100字以内)"

第二轮:
"很好,现在请详细展开第一个要点"

第三轮:
"请针对这个要点,给出具体的实施步骤"

避坑指南

常见错误与修正

错误问题修正
信息过载一个Prompt塞太多要求拆分成多个步骤
假设AI知道省略必要背景提供完整上下文
格式不清输出格式混乱明确指定输出格式
约束不足AI输出偏离预期添加明确的约束条件
无反馈循环一次就期望完美迭代优化

实战练习

练习1:完善以下Prompt

原始Prompt:
"帮我写一个招聘启事"

请使用CREATE框架完善这个Prompt。

练习2:诊断问题

以下Prompt有什么问题?如何改进?

"你是一个专家,帮我分析一下市场情况,
写一份报告,要详细一点。"

下一步学习

📖 高级Prompt模式📖 Few-shot与CoT推理📖 Prompt优化实践


💡 核心要点:好的Prompt不是一次写成的,而是在实践中不断优化的结果。