过去几年,AI 对程序员最大的帮助是:
“帮我写一段代码。”
比如:
帮我写一个 Vue3 的分页组件。
AI 给你代码。
然后你复制、修改、运行。
但现在开发方式正在发生变化。
我们开始从:
AI = Copilot
逐渐走向:
AI = Coding Agent
两者最大的区别,并不是模型有多聪明,而是AI 能不能真正参与整个开发流程。
一、传统 AI Coding 是什么?
传统方式通常是:
程序员
↓
提出问题
↓
AI生成代码
↓
程序员复制
↓
修改
↓
运行
↓
继续问AI
AI 更像一个:
高级代码补全工具
它可以帮你写:
Vue Component
TypeScript 类型
API 请求
CSS
正则
单元测试
工具函数
但项目上下文通常还是需要程序员自己提供。
二、Coding Agent 改变了什么?
Agent 的工作方式更接近:
需求
↓
Agent 分析项目
↓
读取相关文件
↓
制定修改方案
↓
修改代码
↓
运行 npm / pnpm
↓
运行测试
↓
发现问题
↓
继续修改
↓
再次验证
↓
输出结果
也就是说:
AI 从“写代码的人”变成了“执行开发任务的 Agent”。
这也是为什么现在 Cursor、Claude Code、Codex 等工具的工作方式越来越接近一个真正的开发环境。不同 Agent 的优势也开始围绕 IDE、终端、GitHub、浏览器等工作场景展开。
三、前端最适合 Agent 的场景
例如:
帮我给这个 Vue 项目增加一个用户列表页面。
要求:
- 使用现有 Ant Design Vue
- 复用项目已有 Table
- 接入 /api/user/list
- 支持分页
- 支持搜索
- 保持现有代码风格
- 添加 loading
- 添加错误处理
- 完成后运行 lint 和 type-check
以前:
你需要自己:
找组件
↓
找 API
↓
找类似页面
↓
写代码
↓
调样式
↓
跑测试
Agent 可以把这些步骤串起来。
真正的效率提升,不是:
AI 每分钟写 100 行代码。
而是:
AI 能不能帮你减少上下文切换。
四、前端工程师真正需要学习什么?
未来不一定是:
谁写代码最快
而更可能是:
谁最会拆任务
谁最会描述约束
谁最会提供上下文
谁最会验证结果
因此开发模式会逐渐变成:
需求分析
↓
任务拆解
↓
AI 执行
↓
自动验证
↓
人工 Review
↓
Merge
这意味着前端工程师的价值会逐渐从:
“我能写出这个页面。”
转向:
“我能让 AI 按照工程规范稳定地交付这个页面。”
结语
AI Coding 的第一阶段是:
AI 帮程序员写代码。
第二阶段是:
AI 帮程序员完成任务。
而 Agent 真正有价值的地方,也不是“写得快”,而是能够连接:
代码
工具
浏览器
Git
测试
文档
设计稿
CI/CD
这也就自然引出了下一步:
如果每次都要告诉 AI 项目规范,那为什么不直接教会 AI?
这就是 Skill。
评论(1)

写得太好了吧