Skip to content

好提示词 vs 坏提示词

核心观点:通过对比学习,快速掌握提示词技巧


本章结构

我们将通过 10 个真实场景的对比案例,让你快速理解什么是一个好提示词。

每个案例包含:

  • 坏提示词:常见但效果差
  • 好提示词:改进后的版本
  • 📊 效果对比:为什么好提示词更好
  • 💡 关键要点:记住这个规律

案例 1:让 AI 写代码

❌ 坏提示词

写个登录功能

AI 的困惑

  • 什么语言?Python?JavaScript?Java?
  • 前端还是后端?
  • 用户名密码登录?还是第三方登录?
  • 要不要数据库?

✅ 好提示词

角色:你是一个后端开发工程师

任务:帮我写一个用户登录 API

技术栈:
- 语言:Python
- 框架:FastAPI
- 数据库:PostgreSQL

功能要求:
1. 用户名 + 密码登录
2. 密码要用 bcrypt 加密存储
3. 登录成功返回 JWT token
4. 错误处理:用户不存在、密码错误

请给出完整代码,包括数据库模型和 API 端点

📊 效果对比

对比项坏提示词好提示词
明确性❌ 完全不清楚✅ 技术栈、功能都很明确
可用性❌ 给的代码可能用不了✅ 代码可以直接用
完整性❌ 缺少关键部分✅ 包含数据库、API、加密
返工率❌ 高,需要反复补充✅ 低,一次就能用

💡 关键要点

写代码类提示词必须明确:技术栈、功能需求、输入输出、错误处理


案例 2:让 AI 改作文

❌ 坏提示词

帮我改一下这篇作文

AI 的困惑

  • 什么类型的作文?记叙文?议论文?
  • 要改什么?语法?逻辑?用词?
  • 你的目标是什么?考试?演讲?

✅ 好提示词

角色:你是一个有 10 年经验的语文老师

任务:帮我修改这篇高考议论文

我的情况:
- 目标:提高作文分数到 50 分以上(满分 60)
- 当前分数:42 分左右
- 主要问题:不知道怎么提升

作文内容:
[贴入作文]

请从以下方面帮我:
1. 指出 3 个最大的问题
2. 给出具体的修改建议(不是泛泛而谈)
3. 提供 1-2 个改写段落的示例
4. 总结这类作文的写作要点

📊 效果对比

对比项坏提示词好提示词
针对性❌ 不知道你的水平✅ 明确目标和当前水平
实用性❌ 可能给泛泛的建议✅ 具体到段落改写
可操作性❌ 不知道怎么改✅ 有明确示例和步骤

💡 关键要点

文本修改类提示词必须说明:目标、现状、具体需求、期望的输出形式


案例 3:让 AI 做数据分析

❌ 坏提示词

分析一下这个数据

AI 的困惑

  • 什么数据?
  • 要分析什么?趋势?异常?相关性?
  • 要什么形式的输出?图表?报告?

✅ 好提示词

角色:你是一个数据分析师

任务:分析销售数据,帮我找出问题和机会

数据情况:
- 文件:sales_data.csv(已上传)
- 时间范围:2024 年全年
- 内容:每日销售额、订单数、新用户数

分析要求:
1. 整体趋势:销售额的月度变化
2. 寻找异常:找出销售额异常波动的时间点
3. 对比分析:工作日 vs 周末的表现
4. 给出建议:如何提升销售额

输出格式:
- 先用文字总结 3 个关键发现
- 然后给出 3 个具体的改进建议
- 最后说明需要什么数据来做更深入的分析

📊 效果对比

对比项坏提示词好提示词
分析深度❌ 浅尝辄止✅ 多维度分析
行动性❌ 只有描述✅ 有具体建议
专业性❌ 像随便看看✅ 像专业分析

💡 关键要点

数据分析类提示词必须说明:数据背景、分析维度、输出要求


案例 4:让 AI 学英语

❌ 坏提示词

我要学英语

AI 的困惑

  • 当前什么水平?零基础?四六级?
  • 学英语为了什么?考试?工作?旅游?
  • 想要怎么学?每天多少时间?

✅ 好提示词

角色:你是一个专业的英语学习规划师

我的情况:
- 当前水平:大学英语四级(CET-4)刚过
- 目标:6 个月后能看懂英文技术文档
- 每天学习时间:1 小时
- 偏好:喜欢看视频,不喜欢背单词书

请帮我:
1. 制定一个 6 个月的学习计划
2. 推荐具体的学习资源(网站、APP、视频)
3. 每个阶段要达到什么水平
4. 如何检验学习效果

📊 效果对比

对比项坏提示词好提示词
个性化❌ 通用建议✅ 针对你的情况定制
可执行性❌ 不知道从哪开始✅ 有明确的计划和资源
可衡量性❌ 无法判断进度✅ 有阶段性目标

💡 关键要点

学习规划类提示词必须说明:当前水平、学习目标、时间投入、学习偏好


案例 5:让 AI 写文案

❌ 坏提示词

帮我写个产品文案

AI 的困惑

  • 什么产品?
  • 卖给谁?
  • 用在哪里?朋友圈?官网?小红书?
  • 什么风格?专业?活泼?高端?

✅ 好提示词

角色:你是一个小红书爆款文案写作专家

任务:为一款智能手表写小红书种草文案

产品信息:
- 品类:智能手表
- 核心卖点:续航 14 天、心率监测、防水 50 米
- 价格:299 元
- 目标用户:大学生、职场新人

文案要求:
1. 风格:活泼、用网络热词、emoji 表情
2. 结构:开头吸引注意力 → 中间讲使用场景 → 结尾引导购买
3. 字数:300-500 字
4. 包含:真实使用感受、至少 3 个场景描述
5. 标签:5-8 个相关话题标签

请给出 3 个不同角度的文案供我选择

📊 效果对比

对比项坏提示词好提示词
风格匹配❌ 可能不合适✅ 符合平台风格
转化率❌ 难以打动用户✅ 有明确的购买引导
多样性❌ 只有一个版本✅ 3 个角度可选

💡 关键要点

文案写作类提示词必须说明:目标用户、发布平台、风格要求、结构要求


案例 6:让 AI 解释概念

❌ 坏提示词

什么是 RPC?

AI 的困惑

  • 你是什么水平?程序员?非技术人员?
  • 想了解多深?基本概念?原理细节?
  • 用在什么场景?

✅ 好提示词

角色:你是一个擅长用类比讲解技术的工程师

任务:向我解释 RPC(远程过程调用)

我的背景:
- 身份:前端开发工程师,1 年工作经验
- 技术栈:熟悉 JavaScript、HTTP API
- 困惑:只知道 RPC 是"远程调用",但不知道和 HTTP API 有什么区别

讲解要求:
1. 先用生活中的例子做类比
2. 然后对比 RPC 和 HTTP API 的区别
3. 最后说明在什么情况下应该用 RPC
4. 不要深入到底层协议实现,重点是理解概念和应用场景

📊 效果对比

对比项坏提示词好提示词
理解难度❌ 可能太技术化✅ 用类比降低难度
针对性❌ 通用解释✅ 针对你的背景
实用性❌ 只知道概念✅ 知道何时使用

💡 关键要点

概念解释类提示词必须说明:你的背景、困惑点、期望的深度、对比对象


案例 7:让 AI 做旅游规划

❌ 坏提示词

帮我规划一个旅游行程

AI 的困惑

  • 去哪里?
  • 几天几夜?
  • 多少预算?
  • 什么人去?情侣?家庭?朋友?

✅ 好提示词

角色:你是一个专业的旅游规划师

任务:帮我规划一个日本东京 5 日游

出行信息:
- 时间:2025 年 4 月中旬(樱花季)
- 人数:2 人(情侣)
- 预算:每人 1.5 万人民币(含机票酒店)
- 兴趣:美食、动漫、购物、拍照

行程要求:
1. 包含主要景点(浅草寺、秋叶原、涩谷十字路口等)
2. 推荐每个地方的必吃美食(不要太贵的)
3. 给出交通方式(JR Pass 是否值得买)
4. 住宿区域建议(交通方便、性价比高)
5. 樱花观赏地点推荐
6. 每日行程不要太赶

请按天列出详细的行程安排

📊 效果对比

对比项坏提示词好提示词
个性化❌ 通用路线✅ 符合兴趣和预算
可执行性❌ 只有景点名字✅ 有交通、美食、住宿
时效性❌ 不考虑季节✅ 考虑樱花季因素

💡 关键要点

行程规划类提示词必须说明:目的地、时间、人数、预算、兴趣、节奏偏好


案例 8:让 AI 调试代码

❌ 坏提示词

我的代码报错了,帮我看看
Uncaught TypeError: Cannot read property 'map' of undefined

AI 的困惑

  • 什么代码?
  • 在什么情况下报错?
  • 期望的行为是什么?

✅ 好提示词

角色:你是一个前端调试专家

问题:React 组件报错:Cannot read property 'map' of undefined

代码:
```jsx
function UserList({ users }) {
  return (
    <div>
      {users.map(user => (
        <div key={user.id}>{user.name}</div>
      ))}
    </div>
  )
}

使用方式:

jsx
<UserList users={userData} />

数据结构:

javascript
const userData = {
  list: [
    { id: 1, name: 'Alice' },
    { id: 2, name: 'Bob' }
  ]
}

请告诉我:

  1. 为什么会报错
  2. 怎么修复(给出代码)
  3. 如何避免这类问题(最佳实践)

### 📊 效果对比

| 对比项 | 坏提示词 | 好提示词 |
|-------|---------|---------|
| **诊断准确性** | ❌ 靠猜测 | ✅ 精准定位问题 |
| **解决方案** | ❌ 可能不适用 | ✅ 直接可用的代码 |
| **学习价值** | ❌ 只解决当前问题 | ✅ 学到最佳实践 |

### 💡 关键要点
> **代码调试类提示词必须提供**:完整代码、错误信息、数据结构、使用方式

---

## 案例 9:让 AI 做面试准备

### ❌ 坏提示词

我要面试,帮我准备一下


**AI 的困惑**:
- 什么公司的什么岗位?
- 你什么背景?
- 面试哪一轮?技术面?HR 面?

### ✅ 好提示词

角色:你是一个阿里 P7 前端面试官

任务:帮我准备字节跳动的 2-1 前端面试

我的背景:

  • 工作经验:3 年前端开发
  • 技术栈:React、TypeScript、Node.js
  • 项目经验:电商后台、数据可视化平台
  • 困惑:算法题不知道怎么准备,系统设计没经验

准备内容:

  1. 高频面试题清单(前端 + 算法)
  2. 系统设计题的准备方法和示例
  3. 项目介绍的话术(如何体现亮点)
  4. 可能的追问和回答思路
  5. 反问面试官的好问题

请给出一周的学习计划


### 📊 效果对比

| 对比项 | 坏提示词 | 好提示词 |
|-------|---------|---------|
| **针对性** | ❌ 通用面试题 | ✅ 针对公司级别 |
| **覆盖度** | ❌ 不全面 | ✅ 涵盖各面试环节 |
| **可操作性** | ❌ 只是题目列表 | ✅ 有学习计划和话术 |

### 💡 关键要点
> **面试准备类提示词必须说明**:公司和岗位、级别、你的背景、薄弱环节

---

## 案例 10:让 AI 写邮件

### ❌ 坏提示词

帮我写一封请假邮件


**AI 的困惑**:
- 请什么假?病假?事假?
- 请多久?
- 发给谁?直接领导?HR?

### ✅ 好提示词

角色:你是一个职场沟通专家

任务:帮我写一封请假邮件

情况说明:

  • 请假类型:事假
  • 时间:下周一(3 月 10 日)1 天
  • 原因:家里有事(不想说太具体)
  • 接收人:我的直属领导(关系还可以,比较开明)
  • 当前工作:手头项目按进度推进,周五会完成关键部分

邮件要求:

  1. 语气:专业但不过于正式
  2. 内容:说明请假时间、工作安排、紧急联系方式
  3. 篇幅:简短,100 字以内

请给出邮件主题和正文


### 📊 效果对比

| 对比项 | 坏提示词 | 好提示词 |
|-------|---------|---------|
| **得体性** | ❌ 可能不合适 | ✅ 符合职场礼仪 |
| **完整性** | ❌ 信息不全 | ✅ 工作安排清晰 |
| **通过率** | ❌ 可能被打回 | ✅ 一次通过 |

### 💡 关键要点
> **邮件写作类提示词必须说明**:邮件类型、具体情境、接收人关系、核心信息、语气要求

---

## 总结:好提示词的黄金法则

通过以上 10 个案例,我们可以总结出写好提示词的**黄金法则**:

### 法则 1:明确 5W1H
- **Who**:你是谁,AI 应该扮演什么角色
- **What**:要做什么任务
- **Why**:为什么做这个任务(背景/目的)
- **Where**:在哪里用(平台/场景)
- **When**:什么时候用/时间要求
- **How**:怎么做(方法/要求/格式)

### 法则 2:提供上下文
就像找人帮忙,你得告诉对方:
- 背景信息
- 当前状况
- 约束条件

### 法则 3:明确输出格式
告诉 AI:
- 用什么格式输出(表格/列表/段落/代码)
- 输出的详细程度
- 是否需要例子/解释

### 法则 4:给示例
如果可能,给 AI 1-2 个示例,它会学得更快。

---

## 快速检查清单

在发送提示词之前,用这个清单检查一遍:

- [ ] 说明了 AI 的角色吗?
- [ ] 明确了任务吗?
- [ ] 提供了足够的背景信息吗?
- [ ] 说明了具体的要求吗?
- [ ] 明确了输出格式吗?
- [ ] 如果需要,提供了代码/数据/例子吗?

如果都打勾了,你的提示词就写得很好了!

---

## 下一步

现在你已经掌握了写好提示词的技巧。接下来我们进行实战练习,把这些技巧应用到实际场景中。

---

[← 返回模块目录](/practical-hands-on/01-prompt-practice/) | [继续学习:实战练习 →](/practical-hands-on/01-prompt-practice/03-practice.md)
最近更新

基于 Apache 2.0 许可发布