发布于

我们负责运行你用 vibe coding 开发的应用。

作者

Listen in English · 我们负责运行你用 vibe coding 开发的应用。

0:00 / 0:00

Watch in English · 我们负责运行你用 vibe coding 开发的应用。

如今任何人都能描述一个应用并得到一个应用。最适合做这件事的是公司,因为它们已经了解自己要自动化的流程。几乎没人能做到的是把这件事真正完成:身份验证、多租户、迁移、备份、部署、监控、密钥、成本。演示是容易的部分。ABN Asia 提供的是剩下的部分——你来 vibe code,我们来托管和维护。

过去一年里发生的变化并不细微:一个从未写过代码的人,现在可以描述一个能用的应用,然后就能得到一个。不是原型图,而是一个真正能运行的东西,有数据库、登录界面,还有一个能保存数据的表单。

这确实是全新的,也确实很有用。那些了解业务流程的人——知道发票要先于工作单发给客户、排班表在周四截止、超过一定金额的折扣需要二次审批的人——现在可以构建该流程所需的软件,而无需等待长达六个月的开发排期。

因此,问题的一半已经解决。本文讨论的是另一半。

1
实际执行过的恢复——未经测试的备份只是一个文件,不是备份
0
浏览器中的机密:客户端中永远不要有 API 密钥
24/7
当它在凌晨3点出故障时,必须有东西能注意到,而且不能是构建它的人

演示没有涵盖的内容

一个凭感觉编码出来的应用,通常在它刚诞生时的状态下运行得很好。只有当它接触真实世界时,问题清单才开始出现。

身份验证与租户隔离。 一个用户很简单。两个用户彼此不能看到对方的数据,这是一个数据模型决策,而不是一个功能。大多数原型把所有内容都存在一张没有所有者列的表中,而在已有真实客户数据之后再来补加租户隔离,是软件中最昂贵的变更。

密钥。 让原型最快跑起来的方法,就是把 API 密钥放在代码能看到的地方——而在浏览器应用里,这意味着用户也能看到。密钥会在几分钟内从公开仓库中被抓取。

迁移。 在周二下午两点,对一张有真实数据的表做表结构变更,且没有回滚方案,这就是一个能用的应用变成服务中断的方式。

备份。 不是备份任务的存在——而是你实际执行并计时的恢复。在那之前,你拥有的只是希望,不是恢复计划。

部署。“在我机器上能跑”会变成“直到下次依赖更新前都能跑”。不能一条命令回滚的部署,是没人敢执行的部署。

**可观测性。**当它出故障时——而且一定会——需要有人拿到日志、错误追踪和告警。没有这些,每次事故都像考古。

**成本。**原型很便宜,因为没人用它。真正有流量的第一个月,托管账单、数据库套餐层级和 AI token 开销会同时到来。

合规。 数据存放在哪里、保留多长时间、谁可以读取,以及当客户要求删除时会发生什么。这些不是事后添加的功能;它们是你所构建系统的属性。

  1. 加固

    租户隔离、角色、密钥不放在客户端、输入验证、依赖审计。

  2. 部署

    可复现构建、预发布环境、一条命令即可回滚。

  3. 可观测

    日志、错误追踪、运行时间告警、能触发值班通知的成本上限。

  4. 保护

    备份,以及你实际执行并计时过的恢复。保留与删除规则。

  5. 维护

    打补丁、依赖更新、小改动、有可联系的人。

最后一公里。这些都不光鲜;但每一项都决定应用能否经受真实用户的考验。

为什么企业才是合适的构建者

这种情况发生在企业内部,而不是软件公司内部,是有原因的。构建软件最难的那一半从来都不是敲代码,而是知道软件应该做什么。公司已经掌握了这种知识:例外情况、审批链、总是迟付款的客户、董事会真正会看的报告。

AI 压缩了另一半。这就是为什么管理者现在用一个下午就能产出过去要花开发者四分之一时间才能完成的东西。

AI 没有消除的,是“能运行的应用程序”与“服务”之间的距离。这段距离不是智能,而是纪律——而且它是一项不同的工作,由不同的人按计划完成。

构建演示20%

模型做得好的部分,以及那些让人觉得就是全部工作的部分

在生产环境中运行80%

加固、部署、监控、备份、维护

ABN Asia 从客户工作中总结出的经验法则,并非测量结果。比例才是重点:可见的部分只是小部分。

方案,直白地说

你用 vibe coding 写代码。我们负责托管和维护。

你保留只有你能做的部分:决定应用该做什么,并随着不断了解而改变想法。我们接手代码仓库,完成那些没有演示的部分:加固、部署、监控、备份、打补丁、周一早上 9 点的小改动,以及出问题时的那通电话。

在实践中,这意味着有一位了解你系统的指定工程师、一个镜像生产环境的预发布环境、一套经过测试的恢复流程、能触达真人的告警,以及你可预测的月度成本。你保留业务知识和产品决策。我们承担运营风险。

你构建流程,我们承担运行

这不如“用 AI 构建应用”那么令人兴奋。但正是它决定应用明年是否仍在运行。

如果你有一个能用的原型,却没有人来运行它,那正是我们要谈的。请把代码仓库和一句说明它用途的话写给我们。

来源:ABN Asia 自身的客户合作项目,2026 年。上述工作投入划分来自该工作的经验法则,并非实测统计数据。

联系方式:[email protected]

请注意,中文版本是由 AI 辅助翻译的,因此可能存在细微错误。

作者

Ai-Banking-NetworkSecurity (ABN), ABN ASIA由具有深厚学术背景的人员创立,他们在美国、荷兰、匈牙利、日本、韩国、新加坡和越南等国家有工作经验。ABN Asia是学术界和技术相遇的地方。凭借我们领先的解决方案和优秀的软件开发服务,我们帮助企业提升水平,走向全球舞台。我们的承诺:更快。更好。更可靠。在大多数情况下:也更便宜。

无论您需要IT服务、数字咨询、现成软件解决方案,还是想向我们发送招标要求(RFPs),都请随时与我们联系。您可以通过[email protected]与我们联系。我们随时准备为您提供所有技术需求的帮助。

ABNAsia.org

© ABN ASIA