从“随性编程”到企业级落地:Dan Fernandez谈Enterprise Vibe Coding

AI PM 编辑部 · 2025年10月22日 · 12 阅读 · AI/人工智能

正在加载视频...

视频章节

在Dreamforce现场,Salesforce的Dan Fernandez系统阐述了“Enterprise Vibe Coding”的真正含义:它不是否定随性编程,而是为其加上企业级可复用、可治理的边界。本文还原他关于工具、AI代码理解、组织协作和未来产品团队形态的关键洞见。

从“随性编程”到企业级落地:Dan Fernandez谈Enterprise Vibe Coding

在Dreamforce现场,Salesforce的Dan Fernandez系统阐述了“Enterprise Vibe Coding”的真正含义:它不是否定随性编程,而是为其加上企业级可复用、可治理的边界。本文还原他关于工具、AI代码理解、组织协作和未来产品团队形态的关键洞见。

为什么在Dreamforce谈“Vibe Coding”很重要

理解Enterprise Vibe Coding,先要理解它出现的语境。采访发生在Dreamforce现场,这是Salesforce一年一度、规模巨大的技术大会。Dan Fernandez一开始就强调,这种线下能量本身就很重要——“你能在这里和客户连接,有一种独特的能量,这是世界上最好的科技大会之一”。从城市里的“假草坪”、自然景观,到两场会议之间还能听到Jewel的现场演出,这种细节让人意识到:企业级技术创新,往往诞生在高度密集的真实使用场景中。

正是在这样的背景下,Dan被问到一个当下最流行的问题:Vibe Coding——借助AI,用自然语言“随性”写代码——是不是已经可以让任何人直接构建生产级应用?Dan的回答并不乐观,也不悲观,而是非常工程化。他明确区分了“解决一个具体问题的随性实验”,和“真正跑在企业核心系统里的生产应用”之间的鸿沟。这种区分,正是Enterprise Vibe Coding存在的理由。

Vibe Coding vs Enterprise Vibe Coding:原型与生产的分水岭

Dan给出的第一个关键洞见,是不要神话Vibe Coding。他直言不讳地说:随性编程是可以的,但“it's okay to vibe code, but call it a prototype”。这句话点出了本质差异——Vibe Coding更适合原型、探索和一次性问题,而企业级开发必须面对长期维护、合规和复用。

Enterprise Vibe Coding的核心,不是从零生成所有代码,而是反过来思考:什么应该被复用。Dan反复强调,在企业环境中,最大的错误是假设“everything is green field”。Salesforce内部的思路是,让开发者和AI都首先理解现有资产,而不是急着生成新代码。这也是他们强调统一目录(unified catalog)的原因——用它来“understand all of the things within your org”。

更关键的是,AI在这里不只是代码生成器。Dan提到,AI可以对现有代码做“semantic walks”,也就是语义层面的遍历和理解,代替开发者手动阅读和梳理复杂系统。这种能力,决定了Enterprise Vibe Coding不是更快地写新代码,而是更安全地在旧系统上演进。

降低门槛,但不降低标准:工具层的真正创新

在工具层面,Salesforce的策略同样体现了这种“降门槛但不降标准”的思路。Dan提到他们构建了一个“Agentforce Vibes IDE”(原话中出现了“Asian forest vibes IDE”的口误),核心理念非常直接:在每个Salesforce环境里,按下一个按钮,就能打开一个基于浏览器的Visual Studio版本,而且“everything is already set up”。

这听起来像是一个体验优化,但实际意义非常大。它消除了环境配置这个对新手极不友好的步骤,却没有牺牲专业开发所需的完整工具链。Dan明确表示,他们是“really started from the professional developers”,先满足最复杂、最严苛的需求,再逐步向更广泛的人群开放。

这也是Enterprise Vibe Coding与消费级AI编程工具的根本差异:前者不是为了让人‘感觉自己在写代码’,而是让代码真正能进入企业流水线,接受测试、审计和长期演进。

Agentic规则、组织治理与未来产品团队

当AI开始参与企业级开发,治理问题不可回避。Dan提到的另一个关键点,是“agentic rules”——也就是为AI Agent设定清晰、可执行的行为边界。在一个公司内部,依然会有“everybody must comply”的联邦级规则,但同时,每个应用又可以拥有更“flexible and granular”的控制。

这种能力,让AI不再只是生成通用代码,而是能理解“我的组织是什么样的”。Dan举了一个非常具体的表达:“我不是让你随便建一个case management的REST API,而是‘build it based on my org’。”这意味着AI必须理解数据模型、权限结构和业务约束。

谈到未来,Dan对产品团队的形态给出了一个大胆但克制的判断:开发能力会被极大地民主化,但并不等于不再需要专业角色。相反,懂业务、懂系统、会设定规则的人,将成为AI时代真正的放大器。这也是Enterprise Vibe Coding最终指向的方向——让更多人参与创造,但在同一套企业级秩序中协作。

总结

Dan Fernandez对Enterprise Vibe Coding的阐述,本质上是在为AI编程热潮“降温”。他没有否定随性编程的价值,而是清晰地指出:原型和生产之间,隔着复用、治理和理解现有系统这三道门槛。对开发者和产品负责人来说,真正的机会不在于写得更快,而在于如何与AI一起,更稳妥地演进复杂系统。


关键词: Enterprise Vibe Coding, Salesforce, AI应用, 代码理解, AI Agent

事实核查备注: 人物:Dan Fernandez;公司:Salesforce、Microsoft;会议:Dreamforce;概念:Vibe Coding、Enterprise Vibe Coding、AI Agent、semantic walks;工具描述:基于浏览器的Visual Studio(原话提及Agentforce Vibes IDE,存在口误)