AI Coding已经成熟到连编程大佬Karparthy都直接“全部接受”了,但真正上线的AI应用,远没有想象中那么多。问题在于做应用的门槛,还没有被完全降低。
降低开发门槛这事儿,不是AI时代的新命题。行业为此努力过多次。
第一次是把写代码封装为配置界面。比如我们熟悉的Excel,就是典型。让普通人不用写代码、而是记住一些公式、点选一些功能,就能处理数据和逻辑。
第二次是从2011年发起的低代码浪潮。微软、谷歌都下场了,组件、可视化搭建成为流行。
第三次就是当下的对话编程。Vibe Coding横空出世,理论上,只要求会说话就行。
三次努力,每一次都真实地降低了"做出一个东西"的门槛,但"做出一个能用的东西"的门槛,却依然很高。Demo越来越容易,产品依然很难。
难在哪?至少有三个地方。
首先,做出来,不等于能上线。
写代码只是第一步,接下来搜索引擎怎么找到你,流量突然涨了服务器崩不崩,云资源怎么配置、怎么计费等等,一系列工程链条挡在前方。AI大幅缩短了开发时间,但从开发完成到真正上市的时间,几乎没被压缩。
其次,做前端Demo简单,形成一套业务系统仍很难。
一个能在商业场景里跑起来的产品,需要可靠的数据库设计、稳定的后端服务、多端适配的用户体验、用户认证与权限管理、支付对接、数据安全等等。
例如,一个电商要有用户端和商家后台,一个内容平台要有创作者端和消费端,每个终端单独搭一套后端,意味着重复开发和数据孤岛。
这些是冰山在水面以下的部分,重量巨大却不容易被看见。目前大多数AI Coding工具聚焦于前端交互的快速生成,对于后端架构、数据流转、多端协同的覆盖还远远不够。
所以说,写代码,在真实开发中占比并不高,诸如版本管理、环境隔离、测试、部署、运维等工程,也非常关键。这正是当下多数AI Coding工具的“盲区”:把代码的工作,做到了极致,却把大量更关键的工程,留给了本来就不懂工程的用户。
这一道道沟,如果跨不过去,AI能给的就只是一个应用,一个可以演示、可以发朋友圈、但无法交付、无法体现价值的应用。