Karpathy 预言:App Store 模式将过时,未来属于即兴创作

Karpathy 认为 App Store 模式将过时,未来属于 AI 驱动的即兴创作,软件将降维成服务,应用随用随建。

原文标题:App Store模式过时了,未来属于即兴创作!Karpathy激进言论被「怼惨」

原文作者:机器之心

冷月清谈:

AI 大神 Karpathy 认为,随着 LLM 和 Agent 的发展,应用商店模式将过时。他以自身经历为例,展示了如何通过 AI 快速定制个人专属应用,并预言未来软件将从商品降维成服务,应用随用随建,行业应转向 AI 原生、易于调用的服务。尽管这一观点引发热议,支持者认为这是软件发展的方向,反对者则认为普通用户难以承担定制和维护应用的成本,且应用商店仍有其存在的价值。Karpathy 坚信,随着 AI 技术的进步,软件将变得极其廉价和丰富,定制化应用将成为主流。

怜星夜思:

1、如果 Karpathy 的预言成真,未来的软件开发模式会发生哪些根本性的变化?对于开发者来说,是机遇还是挑战?
2、Karpathy 认为未来的应用应该是“用完即走”的,你觉得这种模式在哪些场景下会更受欢迎?又有哪些潜在的风险?
3、文章中提到,Karpathy 花了一小时就用 AI 定制了一个有氧运动追踪器。你认为目前 AI 在软件开发方面的能力已经发展到什么程度了?距离实现完全的“AI 自动编程”还有多远?

原文内容

图片
编辑|杜伟

多年前,苹果用「There’s an app for that」开启了移动互联网的黄金时代。从那之后,一个个应用图标统治了我们的数字生活。


而如今,随着 LLM、Agent 的快速发展,这一切正在发生变化。


就在昨天,AI 大神 Karpathy「现身说法」,并抛出了一个激进的观点:未来的应用不应该是被「下载」的,而应该是被「即兴创作」的。 


他以自己正在进行的有氧运动为例,没有选择去应用商店搜索任何一款「心率管理工具」,而是直接命令 AI 逆向工程了跑步机的云端 API,为自己量身定制了一个为期八周的、极其私密的实验仪表盘。


这释放出了一个明显的信号:软件的本质正在从现成的商品降维成瞬时的服务。


那么问题来了:当应用可以随用随建,我们还需要那个臃肿的应用商店吗



以下为 Karpathy 全文内容翻译(第一人称):


我对即将到来的高度定制化软件时代非常感兴趣。


最近我在做 cardio(有氧运动)时有点松懈,所以决定认真做个为期八周的实验性训练,目标是让静息心率从 50 降到 45。主要方式就是达到 Zone 2(二区)有氧的累计分钟目标和每周一次 HIIT(高强度间歇训练)。


仅仅用了一个小时,我就用 vibe coding(氛围编程)搞出了这个超定制化的仪表盘,专门追踪这个实验的进度。


过程中使用的 AI 助手 Claude 得逆向工程伍德威跑步机的云 API,拉取原始数据,处理、过滤、调试,还得建个网页前端来追踪实验。过程并不是一帆风顺,我得盯着改 bug,比如它搞混了英制公制单位,日历匹配日期也出了错。



不过,我还是觉得大方向很明确:


首先,App Store(应用商店)永远不会(也不该)出现这类应用。我不该为了这个去搜索、下载个「有氧实验追踪器」。这东西也就三百行代码,LLM Agent(大语言模型智能体)几秒钟就能生成。靠一堆离散应用构成的「应用商店」这种想法,在 LLM 能当场为你生成应用的今天,显得既别扭又过时


其次,整个产业必须重新配置成一套传感器和执行器的服务,而且它们得具备 Agent Native(面向智能体原生)的易用性。我的伍德威跑步机就是个传感器,它把物理状态转成数字信息。它不该维持给人看的前端界面,LLM Agent 也不该去逆向工程它。它就该有个 API 或命令行,让 Agent 能轻松调用。我对此有点失望,进度也慢下来了。


整个行业在这方面的进展太慢,99% 的产品 / 服务仍没有 AI-Native CLI(AI 原生命令行界面),99% 的产品 / 服务还在维护那些 .html/.css 的说明文档,它们给出一网页的指引,告诉你打开这个网址,点那里,点这里…… 都 2026 年了,直接干或者让 Agent 干都可以。


所以今天,我对花了一小时就搞定这件小事感到印象深刻,而两年前得十小时。但更让我兴奋的是思考:这件事怎么才能真正缩短到一分钟以内?需要什么条件才能让我简单说句「嘿,帮我追踪接下来八周的有氧训练」,简答几个问题后,应用就搭好了?


那时 AI 已经掌握了很多个人信息,它会收集额外需要的数据,参考并搜索相关的技能库,然后维护好所有的小应用和自动化。


长话短说,我认为,一堆离散应用让你挑的「应用商店」模式本身就已经越来越过时了


未来应该是:通过 LLM 的「胶水」能力,将 AI-Native 的传感器和执行器服务编排成高度定制、用完即走的临时应用。只是这个未来还没完全到来而已。


Karpathy 的观点引发了热议,支持者看好未来的 LLM 定制化应用方向。


「这才是事情发展的真正方向。任何人,在任何地方,都能随手打造自己需要的东西。」



「总的来说,我同意这个观点。但很多人还是会去杂货店买吃的,这总归是有原因的…… 便利性暂且不论,我仍然认为应用商店可以充当一个额外的安全层,尤其是对那些与网络交互的复杂应用而言。如果能朝着「应用商店 2.0」的方向发展,那就太酷了。你可以下载一个应用的基础版本,比如某个健身追踪器,然后 iOS 允许你通过提示来修改和定制这个应用。」



与此同时,更多人对此深不以为然。


「得了吧。你真觉得你奶奶想自己做个 App?更别说还要维护它了。大家都忽略了一点,光是「想清楚自己到底想要什么」这件事本身就已经需要消耗大量的心力了。App 存在的整个逻辑,某种程度上是建立在这样一种信任上的:设计师们,加上用户们的集体反馈,能够设计出一种工作流或交互范式,它比你单打独斗想出来的要更好。这在 99% 的情况下都是成立的。就算全球有 1% 的用户想要为那种超级特定的需求搞定制化应用,我都会惊掉下巴。不是说这东西没用,但它离普通用户想要的实在差得太远了。」


Karpathy 进行了回击,「奶奶当然不需要懂什么 App,甚至不需要知道有 App 这回事。她的 LLM 智能体懂就行了。」




「你是厨师,但并不是每个人都是或者每个人都想当厨师。」


Karpathy 回复称,「我觉得这种反驳本质上还是囿于对软件的匮乏思维。两年前 AI 连自动补全都做不好,今天它已经能差不多一次性生成浏览器和 C 编译器了。再过两年呢?十年?二十年?当软件变得极其廉价、极其丰富时,现在意义上的离散式「应用」将毫无意义。那只是一些为了某个极其特定的目的而临时组装、执行一次就删掉的代码路径。你根本不需要知道什么,也不需要施加任何创意方向,这一切就能替你完成。如果今天的软件是代码砖块垒成的城堡,那未来更像是沸腾的代码浓汤。我不确定最终会不会完全是这样,过程肯定是混合的、渐进的,但从原理上说,它真的可能变得非常疯狂。」



「请教 Karpathy 一个问题:如果未来是临时性的、一次性的应用,那软件公司要怎么围绕这个建立商业模式?」



你是如何看待 Karpathy 的观点呢?


© THE END 

转载请联系本公众号获得授权

投稿或寻求报道:liyazhou@jiqizhixin.com

完全的“零干预”可能有点乌托邦了。我觉得 AI 更多的是扮演一个助手或者工具的角色,它可以帮助我们更快地实现想法,但最终的创意和决策还是需要人来完成。就像用画笔一样,AI 只是更高级的画笔,但画什么、怎么画,还是取决于使用者。

我感觉他的想法有点像“人工子宫”,虽然技术上可能实现,但伦理上和社会接受度上还有很多问题。人类的参与感和掌控感是很重要的,如果完全交给 AI,可能会让人觉得失去了自我。所以,我觉得 AI 应该更多地作为一种赋能工具,而不是完全取代人类。

说实话,我对隐私问题有点悲观。在商业利益的驱动下,很多公司都在想方设法地收集用户数据。即使我们努力保护自己的隐私,也很难完全避免信息泄露。所以,我的策略是尽量减少自己在网络上的痕迹,不要过度依赖个性化服务。

当然,这并不是一个理想的解决方案。我们期待技术能够发展出更加安全、可靠的隐私保护机制,让用户可以在享受便利的同时,不用担心自己的隐私被侵犯。

隐私和安全当然是头等大事!我从技术角度提供一些想法:1. 差分隐私:在训练 AI 模型时加入噪声,保护用户数据不被泄露。2.联邦学习:让模型在用户设备上训练,避免原始数据上传。3. 可信执行环境(TEE):在硬件层面提供安全保障,保护应用和数据免受恶意攻击。当然,这些技术都需要不断发展和完善才能真正落地。

别把话说太死,说不定以后奶奶辈也能用 AI 轻松定制自己的专属游戏呢!不过短期来看,专业性强的领域确实更适合这种模式。比如科研人员可以定制数据分析工具,工程师可以定制自动化测试脚本。至于普通用户,可能还是需要一个更友好的界面来引导他们进行“即兴创作”。

农业领域我觉得也可以搞起来!想象一下,如果农田里的各种设备,比如灌溉系统、施肥机、收割机,都能提供 AI-Native CLI,农民伯伯就能用 AI 来种地了。比如,AI 可以根据土壤湿度自动灌溉,根据作物生长情况自动施肥,解放农民的双手!当然,前提是这些设备要足够便宜,农民伯伯用得起。

我觉得订阅制还是有市场的。比如,我可以订阅一个 “AI 健身教练”,它会根据我的身体数据和目标,自动生成定制化的训练计划和饮食建议。这本质上还是 SaaS,只不过 AI 承担了部分开发和维护工作。

也许会出现一种新型的 “代码服务商”。他们不直接开发 App,而是提供各种 AI-Native 的 API 和组件,让用户可以通过 LLM 自由组合。这种模式下,开发者更像是 “乐高积木” 的提供者,而不是 “城堡” 的建造者。

工业自动化领域应该也会很快。现在很多工厂都在搞智能化改造,但很多时候还是依赖人工干预。如果能把各种传感器数据和执行器控制都交给 AI,让 AI 自动优化生产流程,那就能大大提高效率和降低成本。而且,AI 还可以根据市场需求自动调整生产计划,实现柔性制造。

我觉得没必要强求每个人都变成“厨师”,毕竟不是每个人都对技术有兴趣。但另一方面,也不能完全当一个被动的“食客”,至少要学会提出自己的需求,让 AI 更好地理解你想要什么。未来的 AI 应该像一个智能管家一样,你告诉它你需要什么,它就能帮你搞定,而你只需要享受结果就好啦!

其实,参与应用创作的方式有很多种,不一定非得自己写代码。你可以参与产品的测试和反馈,提出你的意见和建议,帮助开发者更好地改进产品。或者,你可以参与社区的讨论,分享你的使用经验和技巧,帮助其他用户更好地使用产品。总之,只要你愿意参与,你就能为 AI 的发展贡献一份力量。

我觉得靠技术手段解决安全问题是不够的,更重要的是建立一套完善的安全生态。比如,可以建立 AI 应用的安全认证体系,对开发者进行信用评级。同时,可以鼓励用户参与安全监督,发现安全问题及时举报。只有全社会共同努力,才能保障 AI 应用的安全可靠。

这个问题很现实!如果所有东西都依赖 LLM 智能体,那不会用智能体的人岂不是更惨?我觉得要解决这个问题,关键是要让智能体变得足够简单易用,最好是能用自然语言直接交流,就像跟朋友聊天一样。另外,政府和社会组织也要加大对老年人等群体的技术培训,帮助他们掌握使用智能体的基本技能。

引用问题:文章中提到“软件的本质正在从现成的商品降维成瞬时的服务”,你认为这种转变会如何影响软件开发者的工作模式和技能需求?

我觉得以后程序员可能要变成“AI 驯兽师”了,主要工作不是写代码,而是训练 AI,让 AI 更好地理解用户的需求,自动生成代码。同时,对程序员的抽象思维、架构能力和问题解决能力的要求也会更高。

可能以后面试不是问你写过什么代码,而是问你调教过什么 AI 了。

引用问题:文章提到 Karpathy 奶奶的例子,如果 AI 智能体能够完全代理用户操作,是否意味着用户不再需要学习新的软件使用方式?这会带来哪些积极和消极的影响?

如果真的能实现,那绝对是科技进步的一大步!积极影响就是大大降低了科技的使用门槛,让所有人都能享受到科技带来的便利。但我担心的是,如果过度依赖 AI,会不会导致人们失去学习和思考的能力?而且,如果 AI 出现问题,我们又该如何应对?

我倒觉得未来软件的形态会更像“生物体”。每个应用都是一个细胞,它们之间相互协作、相互依赖,共同构成一个完整的生态系统。用户可以通过简单的指令,激活或抑制某些细胞的功能,从而实现对软件的定制。

订阅制估计是跑不了的。可以按 AI 服务的调用次数和定制应用的复杂度收费,就像现在云服务厂商那样,用多少付多少,省心省力。

机遇:开发者可以专注于提供高质量的 AI 模块和服务,而不是开发完整的、独立的应用程序,降低开发成本,挑战:如何确保 AI 生成的应用的质量和安全性,以及如何在这种模式下建立可持续的商业模式,看起来toB会是不错的选择,比如为企业提供定制化AI模块

我觉得这种转变对软件工程师来说既是挑战也是机遇。挑战在于要学习新的工具和技术,比如 LLM 的使用、API 的设计等等。机遇在于可以摆脱重复性的劳动,去做更有创造性和价值的事情。当然,也有一部分人可能会被淘汰,毕竟技术变革总是伴随着阵痛。