9:58Maximilian Schwarzmüller
Log in to leave a comment
No posts yet
2026 年初,谷歌发布了 Gemini 3,再次引发了软件行业的恐慌。该模型的核心关键词是 Vibe Coding(氛围编程)。其理念是:开发者无需编写复杂的语法,只需传达系统的“氛围”和意图,AI 就会自动实现代码。
社交媒体上充斥着“不写一行代码就完成了 3D 模拟”的评价。前端开发者之间甚至传出了“行业真的要完蛋了”的哀叹。但从一名有着 10 年经验的工程师视角来看,真相并非如此。Gemini 3 并非开发者的替代品,它更像是谷歌商业战略催生下的高性能界面生成器。
谷歌将 Gemini 3 定义为 Vibe Coding 模型的理由非常明确:为了守护其主要收入来源——搜索广告。其意图是将现有的“链接罗列式搜索”转变为能够根据用户问题即时提供工具响应的 礼宾范式(Concierge Paradigm)。
当用户搜索“请帮我分析资产状况”时,AI 不再是展示相关文章,而是即时编码并展示一个包含实时图表和计算功能的定制化仪表盘。为此,Gemini 3 利用了 AG-UI (Agentic UI) 协议。
从模型的演进过程来看,这一意图更加清晰:
单看指标确实令人震撼。但这终究只是微型应用(Micro App)层面的故事。一旦进入复杂的企业级环境,障碍依然重重。
安德烈·卡帕斯(Andrej Karpathy)曾提到,Vibe Coding 让人甚至忘记了代码的存在。但从工程角度来看,这意味着一个无法被管理的黑盒。
近期研究表明,AI 生成的代码中,45% 至 75% 之间存在严重的安全漏洞。AI 无法理解系统的整体威胁模型,它只是在编写“能跑通”的代码而已。
AI 生成代码必备安全清单
dangerouslySetInnerHTML 等危险函数。.env 文件里。Vibe Coding 侧重于实现的可易性。结果虽然可能华丽,但在数万人访问的环境下,极有可能因 N+1 查询问题 或 渲染瓶颈 导致服务器瘫痪。AI 能给出“能工作”的代码,但缺乏设计“能抗住”的代码的语境智能。
软件开发的 80% 是异常处理。以 2026 年最新的框架 TanStack Start 为例,Gemini 3 经常混淆服务端和客户端的边界,导致引用错误。此时,AI 往往不会去修改底层架构,而是给出隐藏错误信息的方案,从而制造更大的技术债。
AI 无法完美理解整个项目的深度设计系统或状态管理惯例。短期内看似乎变快了,但随着时间推移,代码会变得支离破碎。实际上,业内已开始报告“验证税 (Verification Tax)”现象——即引入 AI 后,审核代码的时间反而超过了编写时间。
现在的开发者不再是敲击代码的作者(Writer),而必须成为验证并组装 AI 生成结果的 编排者 (Orchestrator)。
开发者的三阶段协作模型
对于管理层而言,盲目缩减团队是危险的。如果是失败成本巨大的项目,或是金融、医疗等需要严格遵守法规的领域,资深工程师的介入必不可少。尤其是对于需要维护一年以上的代码,更是如此。
Gemini 3 和 Vibe Coding 是降低开发门槛、将创意实现速度提升 10 倍以上的工具。但在这种甜蜜背后,隐藏着安全漏洞和技术债的荆棘。
2026 年的开发者必须超越“如何写代码”的阶段,转而成为能够证明“系统为何存在”以及“系统有多安全”的专家。最终,Vibe Coding 不会取代我们,而是会成为一个强大的加速器,帮助我们专注于更高层次的设计。