见
跳到主要内容

AI 编程 · 第一章:什么是 Vibe Coding

AI 能帮我们做什么

它写代码,你负责判断对不对

入门约 8 分钟概念

这节课你会...

搞清楚 AI 编程助手到底擅长什么、不擅长什么。知道边界在哪,才不会用错地方。


它有多强?

先看一个真实对话:

你:

帮我做一个网页版的番茄钟。25 分钟倒计时,有开始/暂停/重置按钮,到时间播放提示音。

AI:(30 秒后)

<!DOCTYPE html>
<html>
...
</html>

一个能跑的番茄钟,30 秒。纯手写你可能要花一个下午。

AI 真正擅长的事:

  • 翻译需求为代码——你说想法,它写实现
  • 解释看不懂的东西——把一段天书代码拆开讲给你听
  • 找到 bug——把报错信息丢给它,通常能告诉你哪错了
  • 改写和优化——"把这段代码改得更简洁"

它也经常翻车

AI 最让人踩坑的地方:

它不知道你心里在想什么。 你说"做个好看的页面",它不知道你眼里的"好看"是什么。你得说"白色背景、大标题、卡片式布局、蓝色作为强调色"。

它会编造不存在的东西。 你让它"调用微信接口做登录",它可能给你一段看起来很真但跑不通的代码。别让它做它不知道的事。

它不保证对。 AI 也会犯低级错误——漏掉一个引号、写错一个变量名。你得跑一遍看看能不能用。

它不了解你的具体场景。 你做的项目、你的用户、你的业务逻辑,你最清楚。AI 能帮你实现,但不能帮你设计。


把 AI 放对位置

把 AI 想象成一个刚从名校毕业的实习生:

  • 基础知识扎实,学东西极快
  • 但不了解你的项目,不知道你的偏好
  • 会犯低级错误,需要你检查
  • 你说得越清楚,ta 做得越好
  • 你不能说"去做个网站"就不管了

这个心态对了,你和 AI 的合作就顺畅了。

学习助手(可选)

需要时可以提问;没配 AI 也不影响课程、练习和测验。

学习助手需要时再用
助手说:你好,我是课程里的可选学习助手。正文、练习和进度都在这里,不需要我也能继续。 卡住时,把具体的一段代码或一句话贴过来就好。我们可以一起拆概念、改描述,或者把一个小想法拆成几步来做。

这一课以阅读为主。想看概念演示可以去 可视化演示。

AI 编程 · 同轨道下一节什么是 Vibe Coding