Ch18 AI创作修订于 二〇二六年七月一日

AI 编程的三年演变

三年前,写软件是程序员的事。三年后,你跟 AI 说一句话,它就能帮你写出来。这篇笔记写给不会编程的人——告诉你 AI 编程工具怎么从”辅助”变成”自主”的。

(如果你不知道”编程”是什么:就是写代码——把你想让电脑做的事,用电脑能懂的语言一行一行写下来。代码就像给电脑的任务清单。AI 编程工具让你可以用中文描述任务,不用学编程语言。)

2023:AI 帮你补代码

GitHub Copilot(微软做的 AI 编程助手,2021 年上线,2023 年爆发)。它像一个”智能输入法”——你写几行代码,它猜你接下来要写什么,帮你补上。2023 年付费用户突破 100 万。但有个前提:你得自己会写代码。它只是帮你写得快一点。

这时候,编程还是程序员的事。AI 是助手,人是主导。

2024:AI 跟你聊着写

Cursor(一款 AI 编程编辑器,2024 年爆发)。你可以选中一段代码,直接跟 AI 说话:“把这段改成更安全的写法”。AI 看你的整个项目,帮你改好。2024 年收入从 100 万美元涨到 1 亿美元。

Devin(2024 年 3 月,Cognition Labs 开发的”AI 程序员”)。能自己读需求、自己写代码、自己检查代码有没有写错。争议很大——有人说它不够好用,但它改变了认知:AI 不只是助手。

Claude Artifacts(2024 年 6 月,Anthropic 公司的 AI 产品)。Claude 写完代码直接给你看可以点击使用的预览——不用自己运行代码,点一下就能看到效果。

Replit Agent(2024 年 9 月,Replit 网站的 AI 编程功能)。你说”做一个记账 App”,它自己搭界面、写处理逻辑、放到网上让别人也能用。不需要你会编程。

Bolt.new(2024 年 10 月,一个在浏览器里用的 AI 编程网站)。和 Replit Agent 类似——描述你的想法,AI 帮你做成一个可以用的软件。

这时候,编程开始从”程序员专属”变成”会描述需求就行”。

2025:AI 自己干

Claude Code(2025 年 2 月,Anthropic 公司的自主编程工具)。你给它一个需求——“帮我修复这个程序的错误”或”给这个项目加一个登录功能”——它自己读项目代码,自己定位问题,自己修改,自己检查有没有写错。你只需要审查结果。

GitHub Copilot 变身(2025 年)。微软给 Copilot 加入了自主模式——不再等你一行一行写,它可以自己规划、自己写、自己改。

Vibe Coding 这个词火了(2025 年 2 月)。Andrej Karpathy(一位 AI 研究者)提出的概念——“感应式编程”。不是写代码,是描述你想要什么,AI 帮你实现。你试一下效果,说”这里不对,改成蓝色”,AI 改。你在感受(vibe)中编程,不是在语法中编程。

编程的门槛消失了。Karpathy 的原话:“我说英文,AI 写代码。我跟 AI 聊天就像跟同事聊天一样。我几乎不碰代码了。”

这时候,编程变成了”跟 AI 说话”。你会说话,你就能编程。

2026:AI 自己循环

2026 上半年:Claude Code 成为主流编程工具,Cursor 加入 Agent 模式,Bolt.new 支持全栈应用生成。Vibe Coding 从概念变为日常——非程序员用 AI 做出了可盈利的产品。

MCP 和 A2A 协议成为行业标准。AI 编程工具不再是一问一答——它们自己跑循环:

  • 你提需求
  • AI 自己规划方案、自己写代码、自己跑测试
  • 测试不通过?AI 自己看报错、自己修
  • 修完再测,直到通过
  • 你只审核最终结果

这就是 Loop 工程:让 AI 自己转起来 在编程中的实践。Boris Cherny(Anthropic 员工)说:“我已经不给 AI 写提示词了。我让循环在跑——循环自己去写提示词、自己去判断该干什么。我的工作是设计循环,不是写每一句话。” 1

一张表看懂四年变化

年份AI 干什么你干什么你需要会编程吗
2023帮你补代码你写代码,AI 帮忙需要
2024跟你聊着写你说需求,AI 写第一版最好会,不会也能试试
2025自己写、自己测你说需求,AI 全包不需要
2026自己写、测、改、循环你说需求,只看结果完全不需要

跟你有什么关系

即使你从来没写过一行代码,现在也可以试试 Bolt.new 或 Replit Agent——打开网页,用中文描述一个想法,让它帮你做出来。编程的门槛已经从”学一门编程语言”降到了”会描述你的需求”。

相关笔记

来源

注释

  1. Boris Cherny, 2026 年公开演讲 ↩

关联12

知识图谱

局部图谱 · 点节点跳转