卡帕西直言AI编程部署环节太难:AI Coding无门槛,部署才是真挑战

5分钟前

我是真发现了,搁现在写代码不是难事儿,难的是你得搞一堆部署服务!!



这话,出自AI Coding领域的知名人物卡帕西。


这位AI编程界的明星,如今公开吐槽:代码已不再是AI编程的瓶颈,部署环节才是。



更关键的是,卡帕西直接点破问题核心:


所有应用产品的开发流程,都应该能被代码直接调用,最好人类完全无需手动配置!


卡帕西的感慨引发了开发者们的共鸣,网友们纷纷在帖子下吐槽AI编程中的部署难题:



显然,AI编程部署的困扰已成为程序员们公认的大难题。


卡帕西:应用开发,部署环节太难了!


这一切源于卡帕西一段难忘的应用开发经历……


去年,他用AI开发了一款“菜单图片生成器”——MenuGen


开发动机很简单:卡帕西去餐馆吃饭时,看到纯文字菜单,常因不知道菜品样子而花时间搜索,于是决定自己用AI做一个工具。


产品效果不错,输入菜单就能生成带食物图片的菜单:



但开发过程给卡帕西留下了“阴影”。


写代码环节几乎没费力气,项目主要靠Cursor+Claude完成。他只需输入需求,Claude 3.7很快就写好了所有React前端组件,速度快且顺利。


卡帕西一度以为80%的进度已完成,现实却给了他“暴击”:进入部署环节后,他才发现之前的工作可能连20%都不到。


麻烦开始了。


部署第一步是调用OpenAI API做OCR识别,需要先搞定API key。结果找项目、配权限绕了一大圈,Claude给出的API、模型名和调用方式还过时了,只能对着文档反复修改。


好不容易跑通调用,又遇到严重的限速问题——每10分钟只能发几次请求。


后续问题接踵而至:


做图像生成时,注册Replicate API key又踩了同样的坑;LLM给的调用方法过时,文档未及时更新,API返回的流式对象连他和Claude都看不懂;对齐接口后又撞上限速,调试难以推进。



上线环节更离谱:注册账号、连接GitHub时问题不断,日志里全是lint错误(本地却没问题),修好后网站仍打不开。请教Claude和ChatGPT后,才发现是低级错误——API key写在.env.local文件里(该文件不会被提交),只能手动去Vercel后台补环境变量。


更意外的是,Vercel直接生成了公网链接,而项目还是私有仓库,尚未准备好对外展示,产品就“被上线”了。


上线后问题依旧:认证、支付、域名、OAuth等多个平台的配置让卡帕西“麻了”。


卡帕西总结这段经历:


本地跑demo时,vibe coding确实很爽;但一旦要上线真正的应用,整个过程就变得特别痛苦!!!



他得出结论:让没有Web开发背景的人用vibe coding从零做应用,确实比过去快,代码几乎不是问题。但部署、接服务、配环境时频频卡住,体验崩塌,问题不在AI,而在工具链——这些部署工具是为专业开发者设计的,普通人配合AI跑完整流程,工程链路就容易出bug。



基于这次经历,卡帕西提出建议:一体化平台很重要,最好能打包整套部署能力,开箱即用;开发工具应让AI自行调用和配置;简单架构(基础前端+简单后端)更适合快速做应用;很多应用不需要堆代码,应该能一句话生成。


时隔一年多,卡帕西再谈这个项目仍有感触:



AI编程下半场:部署自动化成新赛道


有问题就有解法。卡帕西感慨部署难题,是因为他转发了一款试图解决该问题的产品——Stripe Projects


这款产品由支付基础设施公司Stripe联合创始人兼CEO Patrick Collison及其团队开发。



Stripe Projects的目标是:通过开发基础设施总入口,让开发者或AI agent用几条命令搞定账号注册、托管、认证、账单等麻烦事,这与卡帕西对AI编程的理想设想高度一致。



事实上,除了Stripe Projects,近两年也出现了不少优化AI编程部署的产品:


比如Firebase Studio,官方称能用AI Agent原型、开发、测试、迭代并发布全栈AI应用,将写代码、配后端、上线等环节整合到一个工作区。



再如Railway,主打“开箱即用”,能自动连接多服务模板,通过环境变量串起服务,减少手动配置。



AI编程如今有点“魔幻”:一边是Claude、Cursor几分钟生成前端页面,另一边是API key、配置等问题连环暴击。


身边的例子也很直观:比如OpenClaw,开发网站前要不停调试卡bug的工具,还要设置繁琐的API配置;若项目需24小时运行,终端掉线页面就完蛋,得反复修补。



这也难怪卡帕西的吐槽能引发网友共鸣。



期待未来能有更多省心的产品出现,甚至有一天不用写提示词,直接脑机接口搞定?(狗头)


大家有什么看法?欢迎评论区聊聊~


参考链接:


[1]https://karpathy.bearblog.dev/vibe-coding-menugen/


[2]https://www.menugen.app/


[3]https://firebase.google.com/


本文来自微信公众号“量子位”,作者:梦瑶,36氪经授权发布。


本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com