---
title: "3.1.3 初学者最常犯的五个错误"
---


![03-technique_3.1-prompt-basics_3.1.3-common-mistakes.png](/images/Basic/03-technique_3.1-prompt-basics_3.1.3-common-mistakes.png)
# 3.1.3 初学者最常犯的五个错误

## 经过本节学习，你将掌握

- 识别五种最常见的提示词错误
- 理解每种错误「差在哪里」
- 学会对应的修正方法
- 获得一个可反复使用的自检清单


## 为什么要学「错误示范」

与其告诉你「什么是好的提示词」，不如先看看「什么是差的提示词」。

原因很简单：避免错误比追求完美更容易做到，效果也更立竿见影。

下面是初学者最常犯的五个错误，每个错误都配有真实案例和修正方法。


## 错误 1：一次说太多（信息过载）

### 问题场景

你想让 AI 帮你做一个待办清单应用，于是一股脑把所有想法都倒出来：

### ❌ 差提示词

```
帮我做一个待办清单应用，要有添加任务、删除任务、编辑任务、
标记完成、设置优先级、设置截止日期、分类标签、搜索功能、
数据统计、导出功能，还要有暗黑模式，最好能同步到云端，
支持多设备使用，界面要好看，用 React 写，要有动画效果。
```

### 问题分析

- AI 面对 15+ 个需求，无法判断优先级
- 容易顾此失彼，每个功能都做得不完整
- 你收到的代码会非常复杂，难以理解和修改
- 违背了第二章学的「减法思维」

### ✅ 修正方法：分步骤拆解

```
【第一步：先做核心功能】
帮我实现待办清单的添加任务功能。
要求：
- 输入框 + 添加按钮
- 按回车也能添加
- 添加后清空输入框
- 空内容不能添加

技术栈：React + TypeScript
先只做这一个功能，其他功能后面再加。
```

### 📌 一句话法则

**一次只让 AI 做一件事。复杂任务拆成多轮对话。**


## 错误 2：一次说太少（上下文缺失）

### 问题场景

你想让 AI 写一段代码，但只说了最简单的需求：

### ❌ 差提示词

```
写一个登录页面
```

### 问题分析

- AI 不知道用什么技术（HTML？React？Vue？）
- AI 不知道要什么样式（简约？炫酷？企业风？）
- AI 不知道有什么功能（只有登录？还要注册？忘记密码？）
- AI 不知道你的技术水平（给你复杂代码你看不懂）

结果：AI 只能给你一个「通用模板」，大概率不是你想要的。

### ✅ 修正方法：补充三层上下文

```
【项目背景】
我在做一个个人博客网站，需要一个简单的管理员登录页面。
技术栈：Next.js + Tailwind CSS
风格：简约干净，白色背景，居中卡片式布局

【功能需求】
- 只需要用户名和密码两个输入框
- 一个登录按钮
- 不需要注册、忘记密码等功能
- 输入框要有基本的校验提示（不能为空）

【关于我】
我是前端初学者，请给我完整可运行的代码，关键部分加注释。
```

### 📌 一句话法则

**把 AI 当作刚入职的实习生：你不说清楚，它就只能猜。**


## 错误 3：期待 AI 读心（不说清楚目标）

### 问题场景

你让 AI 帮你优化代码，但没说「优化」是什么意思：

### ❌ 差提示词

```
帮我优化一下这段代码：
[粘贴了一段代码]
```

### 问题分析

「优化」可以有很多种理解：
- 让代码跑得更快（性能优化）？
- 让代码更容易读（可读性优化）？
- 让代码更短（精简代码）？
- 让代码更安全（安全性优化）？
- 让代码更易维护（架构优化）？

AI 不知道你想要哪种「优化」，只能按自己的理解来。

### ✅ 修正方法：明确目标和验收标准

```
帮我优化这段代码的可读性：

[粘贴代码]

优化目标：
1. 让其他开发者能快速看懂这段代码在做什么
2. 变量命名更清晰
3. 添加必要的注释
4. 如果有重复逻辑，提取成函数

请保持功能不变，只改善代码结构。
```

### 📌 一句话法则

**说清楚「什么算完成」。给 AI 一个可以对照检查的验收标准。**


## 错误 4：忽视格式要求（让 AI 自由发挥）

### 问题场景

你让 AI 整理一些信息，但没说想要什么格式：

### ❌ 差提示词

```
帮我整理一下 React 常用的 Hooks
```

### 问题分析

AI 可能给你：
- 一大段文字描述
- 或者一个简单列表
- 或者过于详细的教程
- 或者只有名字没有解释

每次结果都不一样，可能都不是你想要的格式。

### ✅ 修正方法：指定输出格式

```
帮我整理 React 最常用的 5 个 Hooks。

输出格式：
| Hook 名称 | 一句话解释 | 使用场景 |
|----------|-----------|---------|

要求：
- 只列最常用的 5 个，不要太多
- 解释要通俗易懂，初学者能看懂
- 使用场景给出具体例子
```

### 📌 一句话法则

**想要什么格式，就先画出格式的「样子」给 AI 看。**


## 错误 5：不做约束（AI 容易「加戏」）

### 问题场景

你只要一个简单功能，但 AI 给了你一堆额外的东西：

### ❌ 差提示词

```
帮我写一个显示当前时间的组件
```

### AI 可能的「加戏」

- 加上了时区选择功能
- 加上了 12/24 小时切换
- 加上了自定义格式功能
- 加上了暗黑模式适配
- 用了你没听说过的第三方库

你只想要一个简单的时钟，却收到了一个「全功能时间管理器」。

### ✅ 修正方法：用「不做清单」约束范围

```
帮我写一个显示当前时间的 React 组件。

需要：
- 显示小时:分钟:秒（如 14:30:45）
- 每秒自动更新

不需要：
- 不要时区选择
- 不要格式切换
- 不要用任何第三方库
- 不要添加样式（我自己加）

给我最简单的实现，越简单越好。
```

### 📌 一句话法则

**明确告诉 AI「不要什么」，和「要什么」同样重要。**


## 五大错误速查表

| 错误 | 症状 | 修正法则 |
|-----|------|---------|
| 一次说太多 | AI 输出很长但每个功能都不完整 | 一次只让 AI 做一件事 |
| 一次说太少 | AI 给的是「通用模板」不符合你的场景 | 补充三层上下文 |
| 期待读心 | AI 的理解和你想的不一样 | 说清楚验收标准 |
| 忽视格式 | 输出格式每次都不一样 | 先画出格式的「样子」 |
| 不做约束 | AI「加戏」，做了很多你不需要的 | 用「不做清单」限制范围 |


## 提问前自检清单

在按下发送键之前，快速过一遍：

- [ ] **范围是否聚焦**：这次只让 AI 做一件事？
- [ ] **上下文是否充足**：AI 有足够的背景信息吗？
- [ ] **目标是否明确**：说清楚了「什么算完成」？
- [ ] **格式是否指定**：告诉 AI 想要什么样的输出格式？
- [ ] **边界是否清晰**：说明了「不要什么」？

不需要每次都完美，但避开这五个常见错误，你的 AI 对话质量会提升一大截。


## 本节要点

✓ **错误 1**：一次说太多 → 分步骤拆解，一次只做一件事

✓ **错误 2**：一次说太少 → 补充三层上下文，把 AI 当实习生

✓ **错误 3**：期待读心 → 明确目标，给出验收标准

✓ **错误 4**：忽视格式 → 先画出格式的「样子」

✓ **错误 5**：不做约束 → 用「不做清单」限制 AI 的发挥空间


## 下一步

你已经掌握了提示词工程的基础原理，知道了该告诉 AI 什么，也知道了要避开哪些坑。

但你可能还在想：有没有更系统的方法，让我每次都能写出高质量的提示词？

下一节，我们会学习**结构化提示词框架**——一套可以直接套用的「公式」，让你从「随便说说」升级到「有章可循」。
