Skip to content

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 什么,也知道了要避开哪些坑。

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

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