AI Coding 进化史

这两年,AI Coding 变化很快。

最早大家惊讶的是"它居然会补代码";后来变成"它能不能解释报错、写一版函数";再往后,讨论重点已经成了"它能不能自己读仓库、改文件、跑命令"。

根据自己的理解我把它分成 6 个阶段。

1. Copilot Coding

第一段最容易理解,本质就是代码补全。

它最直接的价值不是理解业务,也不是参与设计,而是先把那些重复、机械、无聊但必须做的动作做掉。你写一个方法,它顺手补几行;你敲一个循环,它把常见结构接上。好用是真的好用,但边界也很清楚:它解决的是局部效率,不是全局理解。

所以这一段更像体力活辅助,还谈不上真正协作。

2. Prompt Coding

再往后,大家开始主动问。

报错丢给它,需求丢给它,代码丢给它,让它解释、起草、生成、分析。这个阶段真正改变的,不是界面,而是责任分配。以前更像它猜你要什么,到了这里,开始变成你得把自己要什么说清楚。

这也是很多人第一次意识到,AI 的效果不只看模型,也看你会不会提问。你给的约束越具体,它越容易给出能落地的结果。

3. Chat Coding

这时候不再是一问一答,而是多轮来回。先说需求,再补背景,再指出哪里不对,再继续改。很多时候,第一版并不重要,重要的是它能不能跟着反馈慢慢逼近你的真实想法和预期。

这一段最像真实开发。真实开发本来就不是一次想清楚、一次写完,而是不断澄清、不断修正。AI 到了这里,才算开始参与问题求解,而不只是输出答案。

4. Vibe Coding

Vibe Coding 火起来不是没原因的,因为它第一次让很多人感受到一种很直观的冲击:原本只是一个模糊念头,过一会儿居然真有个能看、能点、能演示的东西出来。

它的核心不是"第一次就做对",而是"先做出来"。这对原型、MVP、页面草稿、小工具特别有效。

但问题也恰恰在这里。它很容易让人高估 AI,也高估自己。东西是跑起来了,可一旦继续往里改,结构、命名、状态管理这些问题就会一起冒出来。所以它很适合起步,不适合直接等同于稳定交付。

5. Agent Coding

从这里开始,AI 不只是给建议,而是真的开始动手。它会读目录、看文件、搜索代码、修改内容、执行命令、跑测试,有时候还会根据结果继续往下调。

这一步一出来,程序员和 AI 的关系就变了。你不再只是问问题的人,而更像任务定义者。你得说清楚目标、边界、范围、完成标准,也要知道哪些动作该让它继续,哪些情况要及时停下来。

换句话说,工作的重心慢慢从"我来写"变成"我来定义、我来盯、我来验"。

6. Workflow Coding

如果说 Agent Coding 解决的是"AI 能不能干活",那 Workflow Coding 解决的就是"AI 能不能稳定地在真实环境里干活"。

真实项目从来不是一段孤立代码。后面还有仓库结构、README、命名习惯、团队规范、测试流程、提交流程、历史包袱。AI 真要稳定发挥,靠的已经不只是模型能力,更是你有没有把这些上下文整理清楚。

最后

所以 AI Coding 真正改变的,可能不只是写代码的方式。

它更像是在一点点重构程序员的工作重心。以前更看你会不会写,现在越来越看你会不会定义问题、组织过程、驾驭协作。

相关推荐
程序员z72 分钟前
REA 知识点梳理:把逆向分析能力接进 AI Agent 的开源工具链
人工智能
MobotStone3 小时前
AI 玩不好?别怪工具,是你给它定的规矩有问题!
人工智能
AI日报派送佬7 小时前
2026年10月14日AI行业日报|Gemini 4 Argon正式发布;小模型跨设备传播风险引发安全热议
网络·人工智能·openai·谷歌·deepseek·anthropic·ai日报
镜象科技8 小时前
职业院校AI心理健康解决方案怎么选?三个特殊场景与三类路线
人工智能
Leo.yuan9 小时前
企业Data Agent架构选型:帆软Dora基于NL2BI的现有BI体系复用方案
大数据·人工智能
朱涛的自习室9 小时前
70 美金的 Beyond Compare,我让 Gemini 4 和 DeepSeek 造个开源免费版(Day 2)
android·前端·人工智能
米小虾9 小时前
上下文:Agent 的眼睛里到底装着什么
人工智能·agent
米小虾9 小时前
Agent = 大脑 + 眼睛 + 手脚:一篇看懂现代 AI Agent 的骨架
人工智能
小小测试开发9 小时前
安全评测得分 0.9556 掉到 0.3257,只改了 top_k 和 prompt_style 之外的题面比例
人工智能·安全·prompt
slacker-kian10 小时前
[实践]-用LLM对文本结构化:把多段文本描述变成规范的 JSON 知识库
人工智能·llm·prompt·结构化·pydantic·one-shot 提示