Skip to content

1.3 AI 为什么会误解你

理解误解的根源

1.3.1 一个令人沮丧的场景

你兴致勃勃地打开 AI 编程工具,输入:

帮我做一个好看的网站

AI 很快给出了结果。但你一看——完全不是你想要的。

你又试了几次,每次都不对。于是你开始怀疑:是不是 AI 不够聪明?还是我不适合用这个?

别急着下结论。 问题往往不在 AI 的能力,而在于沟通方式。

理解 AI 为什么会误解你,是掌握 Vibe Coding 的关键一步。

1.3.2 AI 不是人,它没有"常识"

我们和人交流时,很多东西不需要说明。

你对朋友说"帮我买杯咖啡",朋友会自动理解:

  • 去最近的咖啡店
  • 买你平时喜欢的口味
  • 用正常的杯型
  • 如果没有就买类似的

这些都是常识——人类共享的背景知识和生活经验。

但 AI 没有这些。

当你说"做一个好看的网站",AI 面对的是无数种可能:

  • 什么风格?简约?华丽?科技感?
  • 什么颜色?蓝色?绿色?黑白?
  • 什么内容?博客?商城?个人主页?
  • 什么布局?单页?多页?侧边栏?

AI 不会猜测,它只会选择一个它认为"合理"的默认方案。 这个方案很可能和你脑子里想的完全不同。

关键认知

AI 是一个超级强大的执行者,但它不会读心。你脑子里的画面,必须用语言描述出来,AI 才能看到。

1.3.3 语言的模糊性

人类语言天生是模糊的。同一句话,不同人理解可能完全不同。

看这个例子:

做一个简单的登录页面

"简单"是什么意思?

  • 对设计师来说:简洁的视觉风格,留白多,元素少
  • 对程序员来说:功能简单,只有用户名密码,没有第三方登录
  • 对产品经理来说:流程简单,一步完成,不需要验证码

AI 会选择其中一种理解,但不一定是你想要的那种。

更多模糊词汇的例子:

你说的AI 可能理解成
好看某种默认的配色和布局
快一点减少动画?优化性能?简化流程?
专业商务风格?技术风格?学术风格?
像 XX 一样AI 可能不知道 XX 是什么
正常的AI 的"正常"和你的"正常"可能不同

1.3.4 上下文的缺失

人类对话有一个隐藏的超能力:上下文记忆

你和同事讨论项目时,不需要每次都从头解释"我们在做什么"。你们共享了大量的背景信息。

但 AI 不知道:

  • 你的项目是做什么的
  • 你的用户是谁
  • 你的技术栈是什么
  • 你之前做过什么决定
  • 你的审美偏好是什么

每一次对话,AI 都是从零开始理解你。

这就是为什么同样一句"做一个登录页面":

  • 在电商项目里,可能需要手机号登录
  • 在企业内部系统里,可能需要工号登录
  • 在社交应用里,可能需要第三方登录

如果你不提供这些上下文,AI 只能靠猜。

1.3.5 期望与表达的鸿沟

这是最核心的问题:你脑子里想的,和你嘴上说的,往往不是一回事。

来做个小测试。

想象一个"漂亮的按钮",在脑子里形成画面。

现在问自己:

  • 按钮是什么颜色?
  • 是圆角还是直角?
  • 有没有阴影?
  • 鼠标悬停时有什么效果?
  • 按钮上写什么文字?

你发现了吗?你脑子里其实有一个具体的画面,但"漂亮的按钮"这四个字完全没有传达这些信息。

这就是期望与表达之间的鸿沟。

我们以为自己说清楚了,其实只说了 10%。剩下的 90% 还在脑子里,从未被表达出来。

常见误区

"我说得很清楚了,AI 怎么还是不懂?"——大多数时候,不是 AI 不懂,是我们没说清楚。

1.3.6 AI 的"自信"陷阱

还有一个容易被忽视的问题:AI 从不说"我不确定"。

当你的描述模糊时,AI 不会停下来问你"你具体想要什么"。它会直接给出一个答案,而且看起来非常自信。

这种"自信"很容易让人误以为 AI 理解了你的意图。直到你看到结果,才发现完全不对。

更麻烦的是,AI 有时候会"脑补"你没说的内容。比如你说"做一个待办事项应用",AI 可能自作主张加上:

  • 分类功能
  • 截止日期
  • 优先级标签
  • 数据同步

这些功能你可能根本不需要,但 AI 觉得"待办事项应用应该有这些"。

AI 的自信不等于正确。你需要验证每一个输出。

1.3.7 如何减少误解

理解了误解的根源,解决方案就清晰了:

1. 具体,再具体

❌ 模糊:做一个好看的登录页面

✅ 具体:

做一个登录页面:
- 背景是浅灰色
- 中间是白色卡片,有轻微阴影
- 卡片里有邮箱和密码两个输入框
- 下面是蓝色的登录按钮
- 按钮下方有"忘记密码"链接

2. 提供上下文

❌ 缺少上下文:做一个首页

✅ 有上下文:

我在做一个面向程序员的技术博客。
首页需要展示最新的文章列表,每篇文章显示标题、摘要、发布日期。
整体风格简洁,参考 Medium 的设计。

3. 用例子说明

当语言难以描述时,用例子:

按钮的悬停效果,类似于这种:
鼠标移上去时,背景色变深,同时按钮轻微上移 2px

4. 分步骤进行

不要一次性描述所有需求。先做一个基础版本,看到结果后再逐步调整。

第一步:先做一个最简单的登录页面,只要能输入邮箱密码就行
(看到结果后)
第二步:把按钮改成圆角,颜色用 #3B82F6
(看到结果后)
第三步:加一个"记住我"的复选框

1.3.8 本节小结

核心要点

  1. AI 没有常识:它不会自动理解你的背景和偏好
  2. 语言天生模糊:"好看""简单""专业"这些词对 AI 来说信息量为零
  3. 上下文缺失:AI 不知道你的项目背景,每次都从零开始理解
  4. 期望与表达的鸿沟:你脑子里的画面,必须用语言完整描述出来
  5. AI 的自信陷阱:AI 不会说"我不确定",你需要主动验证
  6. 解决方案:具体描述、提供上下文、用例子说明、分步骤进行

理解了 AI 为什么会误解你,你就能更有针对性地改进沟通方式。在后面的章节中,我们会详细讲解如何写出高质量的提示语。

下一节,我们来看看 Vibe Coding 和传统编程、低代码平台之间的关系——它们是竞争还是互补?