当前位置: 首页 > news >正文

Vibe Coding 到 Agentic Engineering:AI 编程范式的演进与实践

Vibe Coding 到 Agentic Engineering:AI 编程范式的演进与实践

一、从 Karpathy 的"葬礼"说起

2026年2月,Andrej Karpathy 发了一条推文,直接把整个 AI 编程圈炸了。他说:Vibe Coding 死了,未来属于 Agentic Engineering。

很多人看到这条推的第一反应是:等等,Vibe Coding 不是你 K 神自己发明的词吗?去年你还说"拥抱 vibe,忽略代码细节",怎么今年你就亲手给它办葬礼了?

要理解这个转变,我们需要先搞清楚什么是 Vibe Coding,以及它为什么"死了"。

二、Vibe Coding:一场编程民主化实验

2.1 什么是 Vibe Coding

Vibe Coding 是 Karpathy 在2025年提出的概念,用来形容一种新的开发方式:人不再把主要精力放在一行行敲代码上,而是用自然语言告诉 AI 自己想做什么,再根据结果不断修改和调整。

简单说,以前开发软件像是自己动手砌墙;Vibe Coding 更像是你告诉 AI “我想要一间什么样的房子”,AI 先搭出一个雏形,你再告诉它哪里要改。

Vibe Coding 的核心逻辑是:

  1. 脑子里有个模糊想法
  2. 把想法丢给 AI
  3. AI 生成代码
  4. 能跑就行
  5. 坏了再丢回去修

这个流程,做个人小工具、写个脚本、搞个原型,完全没问题。它让很多不会写代码的人第一次体验到了"创造软件"的乐趣。

2.2 Vibe Coding 的致命缺陷

但 Vibe Coding 有一个致命的缺陷:它不关心代码质量、可维护性、安全性。只要"能跑",就算成功。

2026年6月,钛媒体发文指出 Vibe Coding 浪潮下,大量无代码基础的用户借助 AI 生成 App 并上线,但"能跑不等于能用、能上线不等于能负责"。Moltbook 等产品暴露出 AI 生成代码在安全性、可维护性和质量管控上的严重隐患。

更关键的是,Cursor 发布的《2026年春季开发者习惯报告》揭示了一个残酷的事实:

  • 前1%的超级用户,产出的代码量是活跃中位用户的46倍
  • 合并的提交次数是中位提交者的15倍
  • Token消耗量、AI花费、代码产出全部高度集中在极少数人手里

AI 编程非但没有抹平开发者之间的差距,反而把顶尖选手和普通选手的鸿沟拉成了马里亚纳海沟。

三、Agentic Engineering:AI 编程的工程化转型

3.1 什么是 Agentic Engineering

Agentic Engineering 是 Karpathy 提出的新范式。它的核心区别在于:

  • Vibe Coding 是"跟着感觉走"——把想法丢给 AI,看结果,再改
  • Agentic Engineering 是"先规划再执行"——明确需求、设计架构、分步实现、测试验证

这听起来像是回到了传统软件工程,但关键区别在于:规划和执行的主体变成了 AI Agent。人类开发者从"写代码的人"变成了"定义需求和审查结果的人"。

3.2 Agentic Engineering 的核心流程

一个典型的 Agentic Engineering 工作流:

1. 需求定义 ├── 用户用自然语言描述需求 └── Agent 将需求转化为结构化的技术规格 2. 架构设计 ├── Agent 分析需求,提出架构方案 ├── 用户审查和调整架构 └── Agent 生成详细的设计文档 3. 分步实现 ├── Agent 将任务分解为独立的子任务 ├── 每个子任务独立实现和测试 └── Agent 自动处理子任务之间的依赖关系 4. 测试验证 ├── Agent 自动生成测试用例 ├── 运行测试并修复失败 └── 用户审查测试覆盖率和结果 5. 部署上线 ├── Agent 生成部署配置 ├── 自动部署到测试/生产环境 └── 监控运行状态

3.3 与 Vibe Coding 的关键区别

维度Vibe CodingAgentic Engineering
规划方式无规划,边做边改先规划,再执行
代码质量能跑就行有质量标准
测试基本没有自动生成和运行
可维护性
适用场景原型、小工具生产级应用
开发者角色提示词工程师技术决策者

四、2026年主流 AI 编程工具

4.1 Cursor

Cursor 是目前最流行的 AI 编程工具之一。它基于 VS Code,深度集成了 AI 能力:

  • Tab 补全:智能代码补全,支持多行编辑
  • Chat:在编辑器中与 AI 对话,讨论代码问题
  • Composer:多文件编辑,AI 可以同时修改多个文件
  • Agent 模式:AI 自主规划并执行多步骤的编程任务

Cursor 的 Agent 模式是 Agentic Engineering 的典型实现:你描述需求,AI 分析代码库、制定计划、逐步实现、自动测试。

4.2 Claude Code

Claude Code 是 Anthropic 推出的命令行 AI 编程工具。它的特点是:

  • 终端原生:直接在终端中运行,与开发工作流无缝集成
  • 深度理解代码库:能理解整个项目的结构和依赖关系
  • 自主执行:可以自主修改文件、运行命令、执行测试
  • 后台执行:子智能体在后台执行任务,用户可以继续其他工作

4.3 GitHub Copilot

GitHub Copilot 是最早的主流 AI 编程助手,2026年已经深度集成到 GitHub 生态中:

  • 代码补全:实时代码建议
  • Copilot Chat:对话式编程辅助
  • Copilot Workspace:从 Issue 到 PR 的全流程 AI 辅助
  • Copilot Code Review:AI 辅助代码审查

4.4 工具选型建议

场景推荐工具原因
日常编码Cursor / Copilot集成度高,体验好
复杂重构Claude Code代码库理解能力强
全栈开发Cursor Agent多文件编辑能力强
开源项目CopilotGitHub集成最好
企业开发自研/定制安全可控

五、AI 编程的最佳实践

5.1 写好 Prompt 是基本功

无论使用哪种工具,写好 Prompt 都是基本功。以下是我总结的编程 Prompt 模板:

# 任务类型:[功能开发 / Bug修复 / 代码重构 / 性能优化] ## 任务描述 [清晰、简洁地描述你要做什么] ## 技术栈 - 编程语言:[如 TypeScript / Python / Go] - 框架/库:[如 React / FastAPI / Gin] - 版本要求:[如 Node.js 18+] ## 功能需求 1. [需求1] 2. [需求2] ## 非功能性需求 - 性能要求:[如响应时间 < 200ms] - 安全要求:[如防止SQL注入] - 可维护性:[如代码注释覆盖率 > 80%] ## 约束条件 - [约束1] - [约束2] ## 验收标准 - [标准1] - [标准2]

5.2 分步实现,逐步验证

不要一次性让 AI 生成整个应用。应该:

  1. 先让 AI 生成项目结构和核心接口
  2. 审查结构和接口设计
  3. 逐个模块让 AI 实现
  4. 每个模块完成后运行测试
  5. 全部完成后进行集成测试

5.3 代码审查不可省略

AI 生成的代码必须经过审查。审查重点:

  • 正确性:逻辑是否正确,边界条件是否处理
  • 安全性:是否有注入、权限、数据泄露等风险
  • 性能:是否有不必要的计算、内存泄漏
  • 可维护性:代码是否清晰、是否有适当的注释

5.4 版本控制是安全网

每次让 AI 修改代码前,确保代码已经提交到 Git。这样如果 AI 的修改有问题,可以快速回滚。

# 修改前gitadd-A&&gitcommit-m"before AI refactoring"# AI 修改后gitdiff# 审查所有修改gitadd-A&&gitcommit-m"AI refactoring: [description]"

六、AI 编程的局限与风险

6.1 代码质量的隐忧

AI 生成的代码"能跑"不代表"写得好"。常见问题包括:

  • 过度工程化:为简单问题生成复杂的解决方案
  • 不一致的风格:不同时间生成的代码风格不统一
  • 过时的API:使用已废弃的API或库版本
  • 安全隐患:可能引入SQL注入、XSS等安全漏洞

6.2 安全与合规风险

2026年7月,Claude Code 被曝出内置监控代码,引发了行业对 AI 编程工具安全性的广泛关注。使用 AI 编程工具时需要注意:

  • 代码是否会被上传到云端
  • 是否有数据泄露风险
  • 是否符合公司的安全政策
  • 生成代码的许可证问题

6.3 开发者技能退化

过度依赖 AI 编程可能导致开发者基础技能的退化。建议:

  • 保持手写代码的习惯,不要事事依赖 AI
  • 理解 AI 生成的代码,而不是盲目接受
  • 持续学习底层原理,不要只停留在"会用工具"

七、未来展望

AI 编程正在经历从"辅助工具"到"自主Agent"的转变。以下几个趋势值得关注:

  1. Agent 自主性提升:AI Agent 将能够独立完成越来越复杂的编程任务
  2. 多Agent协作:多个专业Agent协作完成大型项目
  3. 全生命周期覆盖:从需求分析到运维监控的全流程AI辅助
  4. 自然语言编程:编程的门槛将进一步降低

但无论工具如何进化,理解计算机科学的基本原理、掌握软件工程的思维方式,永远是开发者的核心竞争力。AI 是工具,不是替代品。会用工具的人,永远比工具本身更有价值。

http://www.jsqmd.com/news/1161449/

相关文章:

  • CUDA 13.0全面迁移指南:5大API变更深度解析与实战方案
  • Gemini 3.5 长文档处理实操:10 万字行业报告拆分与提炼
  • Compressor.js:浏览器端图像压缩技术的架构演进与实践范式
  • EulerLauncher企业级部署方案:大规模开发团队的环境管理策略
  • 2026实力之选黄石名表名包奢侈品回收伯爵萧邦朗格爱马仕迪奥圣罗兰推荐中检鉴定资质可查5家门店深度对比 - 谊识预商务
  • 北京靠谱MG动画公司推荐 - 北京一诺动画
  • 2026芜湖单招落榜生福音:合肥共达复读班文测82分保录,公办高职录取率超68% - 最新资讯
  • 2026 金坛黄金回收实地测评|本地门店分级对比 + 避坑全攻略,金坛卖金不踩套路 - 铂衡汇黄金珠宝
  • Midscene.js终极指南:如何用AI视觉自动化技术实现跨平台UI测试
  • Elasticsearch与MySQL的数据一致性保障:双写、CDC与最终对账方案对比
  • 黄金价值回归,优选深圳正规回收 - 奢侈品回收测评
  • 亨得利中国区官方售后服务中心|官方售后电话及地址权威公告(2026年7月最新) - 亨得利腕表服务中心
  • 为什么萱娅持续完善服务标准?一家连锁美容品牌以顾客为中心的长期实践 - 商讯
  • 5分钟掌握Godot粒子系统:从雨滴到暴雪的天气效果完整指南
  • 2026全新GEO优化科普+靠谱服务商选型指南(避坑+分层推荐)
  • 深度解析RyzenAdj:解锁AMD Ryzen处理器的隐藏性能潜力
  • 意大利里米尼环保展新手需知
  • 【独家逆向工程成果】:Gemini视频分析底层token处理逻辑曝光(含帧采样率、ASR对齐偏移、多模态融合权重表)
  • 2026南京秦淮逸程回收 线上线下报价标准一致 - 融媒生活
  • 家里只有电磁炉,纯钛炒锅能用吗?我拿苏泊尔纯钛2代实测了一个月 - 资讯报道
  • TMC7300驱动芯片在有刷直流电机控制中的应用与优化
  • 手改一周知网 AI 率只降 5 个点?别再瞎改这样降到 15% 以内
  • 当你的手机学会“思考“:微信社交自动化的未来革命
  • Obsidian Excel插件终极指南:在笔记中无缝集成电子表格的完整方案
  • 2026 华坪黄金回收完整攻略|本地靠谱门店大盘行情解读,乡镇卖金避坑不踩雷 - 铂衡汇黄金珠宝
  • 北京工程合同纠纷专业律师推荐处理工程欠款、工期、质量纠纷律师建设工程施工合同纠纷统一咨询热线:16601232889同微信。 - 北京普法者
  • 2026 石家庄桥西逸程钻石回收 证书钻裸钻一站式变现 - 全城热点
  • Linux Shell构建基本脚本
  • 什么是上位机?从零讲清楚上位机系统的原理与应用
  • 实测厦门多家黄金回收店,总结出普通人能照搬的下单判断标准 - 奢侈品交易观察员