过去,独立开发者最怕的是没人用。但在 AI 编程时代,另一种失败会变得更危险:有人真的用了。因为只要有人使用,就会产生数据;只要有数据,就会产生责任;只要责任没人处理,就会变成风险。
The Verge 报道过一个朴素的案例:开发者 Bob Starr 用 AI 拼出的网站,上线几个月之后才发现一个 SQL 注入漏洞。文章的判断很准——业余项目和处理真实财务、医疗数据的软件之间,有一条线,但写代码的人,往往不知道自己什么时候已经跨过了这条线。
很多 AI 生成产品的问题,不在于它们太失败,而在于它们半成功。如果没人访问,它只是一个废弃项目;如果突然有人访问,它就可能变成一个无人看管的数据容器。这类产品会越来越多,因为 AI 把试错成本压得太低了——一个人可以在一个月里做十几个小工具,大多数不会真正长大,但都会短暂上线、短暂收集数据、短暂接入第三方服务,然后被遗忘在某个云平台、某个数据库实例里——依赖没有更新,密钥没有轮换,权限没人检查,接口却仍然可以访问。
传统互联网留下的是僵尸网站;AI 编程留下的可能是僵尸 App。区别在于,僵尸网站最多只是没人看,僵尸 App 可能还握着一批真实用户的数据——Moltbook 暴露的那批 API 令牌和代理私密消息,本质上就是一个被狂欢式增长甩在身后、没人来得及收尾的数据容器。
AI 编程平台靠"人人都是开发者"的爽感做增长营销,卖点就是"门槛已经没了"。可一旦出事,第一反应往往是强调"这不算传统意义上的数据泄露",是"用户对权限设置存在理解偏差"——这相当于把一个完全没有工程背景的人,默认成了应该自己看懂权限模型的责任主体。这是平台一边收割"零门槛"的增长红利,一边把"零门槛"本该承担的安全代价,留给最没有能力承担它的人。Lovable 的回应路径就是现成的样本:先强调不是泄露,再把问题归到用户理解偏差,最后才牵出平台自己 2 月份的权限调整"意外"把默认值从私有改回了公开——平台自己的责任,是绕了一圈之后才被提到的那一项。
值得一提的是,安全和隐私只是这笔账的一部分。围绕 AI 生成代码的版权归属、开源协议义务,以及第三方 AI 处理用户数据的合规要求,也正在被重新摆上台面。比如 Doe v. GitHub 案仍在美国法院体系中拉扯,争议之一就是 Copilot 生成代码是否移除了开源代码中的版权管理信息;苹果也已在 App Store 审核规则中要求,开发者向第三方 AI 分享用户个人数据前,必须明确告知并取得同意。换句话说,Vibe Coding 的风险不只是"有没有漏洞",还包括"代码从哪来、数据去了哪、出了事谁负责"。
六、独立开发者的新壁垒:不是会生成,而是能负责
这并不意味着 AI 编程不值得期待。它确实打开了一个巨大的空间——过去很多小需求因为开发成本太高,永远不会被满足,今天一个人就可以快速验证想法,服务小众人群。
但正因为门槛降低,新的分化会更快出现。未来,大家都会用 AI 写代码——会不会生成页面、会不会接 API,本身会越来越不是稀缺能力。真正稀缺的是:谁能把一个 Demo 变成可持续运行的产品。这中间差的不是灵感,而是工程责任——能不能理解用户数据的敏感性,能不能设计权限边界,能不能在产品废弃时删除数据、关闭接口、通知用户。
以前,一个人做产品最大的难点是做不出来;现在,做出来反而只是开始。你越容易上线,就越容易提前进入责任区。在 AI 编程时代,克制会重新变成一种能力——不是谁提示词写得更炫就是更强的开发者,而是知道哪些数据不能乱收、哪些功能不能裸跑、哪些产品不能在没有维护计划的情况下开放给真实用户。
软件没有因为 AI 变简单,只是复杂性被推迟了——藏在权限里,藏在数据库里,藏在某个已经被忘记但仍然开放的接口里。下一阶段,真正有价值的开发者、平台和社区,可能不再只是教人如何用 AI 快速做产品,而是教人如何把产品安全地放进真实世界。因为软件一旦上线,就不再只是自己的作品,它开始承载别人的信任——而信任,从来不是十分钟生成出来的。