AI Coding Agent 让软件重新变成个人表达 – Naval最新4月28日Podcast《A Return to Code》解读
Naval《A Return to Code》解读:AI Coding Agent 让软件重新变成个人表达
原始来源:Naval Podcast A Return to Code
原文链接:https://nav.al/code
发布时间:2026-04-28
时长:29:36
说明:本文是基于 Naval 这期 podcast / transcript 的中文解读与个人延展,不是逐句翻译。
最近听了 Naval 最新一期 podcast,标题叫 A Return to Code。
副标题更直接:Vibe coding, the personal app store, and the end of Apple’s dominance。
这期表面是在聊 vibe coding,但我觉得真正值得拿出来讲的不是“AI 写代码很爽”,而是 Naval 对软件生产方式的判断:
AI Coding Agent 正在让软件重新变成个人表达工具。
以前软件更像团队工程。
你要写一个真正可用的应用,通常要会很多东西:编程语言、框架、命令行、Git、部署、后端、数据库、权限、接口、日志、版本管理。很多人即使有想法,也会被这些启动成本挡在门外。
但现在 Claude Code、Codex 这类 coding agent 开始把这些技术链路翻译成自然语言。你不再只是让 AI 给你一段代码,然后自己复制到 IDE 里,而是让它进入命令行、文件系统、Git、构建流程,持续帮你把一个东西做出来。
这就让“写软件”这件事的入口变了。
不是说人人都会变成程序员,而是说:一小部分有清晰想法、表达能力强、自驱的人,会突然获得过去一个小团队才有的软件生产力。
这件事比“效率提升”更大。
因为当实现成本下降之后,软件的瓶颈会从“谁会写代码”,转向“谁真的知道自己想要什么”。
1. Naval 说的“回到代码”,不是回到手写代码
Naval 开头讲了自己的状态。
他有计算机背景,但已经很多年没有认真写代码。对很多人来说,这其实很典型:年轻时懂一点技术,后来转向产品、投资、管理、内容、商业,慢慢离一线开发越来越远。
以前如果想重新写一个应用,启动成本很高。
你不只是要写代码,还要重新熟悉一整套工具链:
-
GitHub 怎么用 -
后端怎么搭 -
前端怎么跑 -
数据库怎么连 -
部署到哪里 -
报错怎么查 -
依赖冲突怎么处理 -
本地和线上环境怎么同步
这些东西本身没什么浪漫,都是摩擦。
Naval 觉得 2025 年底之后,coding agents 过了一个临界点。它们不再只是“代码补全工具”,而更像一个能长期待在终端里的初级程序员:能读文件、改文件、跑命令、查错误、继续迭代。
这就是所谓的 “return to code”。
但这里的 code,不是说人重新回到逐行写代码的状态。
更准确地说,是:
人重新回到软件创造本身。
过去你脑子里有一个工具想法,但你可能因为工程成本太高放弃了。
现在你可以直接描述:
我要一个什么应用,它服务谁,长什么样,数据怎么流动,哪些地方要自动化,哪些地方要可视化。
AI 去处理一大堆技术细节。
人负责目标、判断和品味。
2. Personal App Store:最重要的不是 App Store,而是“只为我服务的软件”
这期里最有意思的例子,是 Naval 说自己做了一个 personal app store。
简单理解,就是他给自己做了一个私人应用入口。想要一个 App,就让 AI 构建,然后发布到自己的页面或手机入口里,一键安装和更新。
他举了一个健身记录 App 的例子。
不是下载一个通用健身应用,而是做一个完全贴合自己训练习惯的 App:记录训练日志、复用过去的训练记录、生成图表、计算力量分数、连接 Apple Health,甚至根据身体部位做可视化。
这个例子最重要的地方,不是“健身 App”。
而是以前这种东西不值得做。
因为它太个人化,市场太小。
你不可能为了自己一个人的训练习惯,找一个产品经理、设计师、前后端工程师组队做几个月。
但如果 AI 能把实现成本降下来,这种“只为我服务的软件”就突然变得合理。
这会把软件分成两类。
第一类,是大众高频场景。
比如微信、Uber、银行 App、支付 App、主流办公软件。这些产品依然会存在,因为它们覆盖的是大规模、标准化、高频需求,而且有成熟生态和信任关系。
第二类,是私人、小众、高度定制场景。
这些需求以前不值得被产品化,因为市场太小、需求太碎、回报不够。但 AI coding agent 会让它们被个人直接生成。
我觉得这点非常重要。
未来很多软件不一定是“公司卖给用户”的,而可能是“用户自己生成给自己用”的。
这会改变我们对产品机会的理解。
以前判断一个软件值不值得做,要问:
-
市场够不够大? -
用户够不够多? -
能不能规模化销售? -
有没有足够强的商业模式?
但个人软件的逻辑不是这样。
它只需要问:
这个东西对我有没有用?
只要有用,它就值得存在。
3. Vibe coding 为什么会让人上瘾?
Naval 把 vibe coding 类比成一种有现实回报的游戏。
这个类比很准。
游戏为什么容易上瘾?
因为它有几个特点:
-
目标清晰 -
反馈及时 -
难度刚好卡在能力边缘 -
做一点就有一点奖励 -
你会不断升级
但游戏的问题是,奖励大多是假的。你在一个封闭系统里解题,解完之后回到现实,现实世界没有发生太多变化。
Vibe coding 不一样。
它也有即时反馈,也有持续奖励,也会让你卡在能力边缘。
但它底下跑的是一台真正的通用计算机。
你做出来的东西可以真的用,真的部署,真的给别人看,甚至真的产生收入。
所以它比游戏更危险,也更有价值。
Naval 说自己原来用来阅读、刷信息流、玩游戏的时间,现在很多都进了 Claude 和 Codex。
这句话背后有一个信号:
当创造工具的反馈速度接近游戏时,创造本身会变成娱乐。
这对个人创作者和小团队很关键。
以前做产品很苦,是因为反馈太慢。你写很多代码,配很多环境,修很多 bug,可能几天都看不到一个像样的东西。
现在 AI 把早期反馈拉得很近。
你描述一个工具,几分钟或几十分钟后就能看到雏形。你改一个想法,它马上改界面、改逻辑、改数据结构。
这会极大增加人的探索欲。
但这里也有一个前提:你要知道自己想要什么。
Naval 反复强调,最难的其实不是写代码,而是有清晰方向。
这也是我觉得很多人用 AI 做产品会卡住的地方。
AI 可以很快执行,但它不能替你拥有真正的需求。
如果你只说“帮我做个好用的工具”,它大概率会做出一个看起来完整、但没有灵魂的模板。
如果你能说清楚:
-
这个工具解决什么具体问题 -
谁在什么场景下使用 -
哪些流程必须快 -
哪些数据必须准确 -
哪些界面可以粗糙,哪些地方必须顺手 -
哪些功能不要做
那 AI 才能真正变成杠杆。
4. “纯软件不再适合 VC 投资”这句话该怎么理解?
这期里 Naval 说了一个很激进的判断:纯软件会变得越来越不适合风险投资。
这句话容易被误解。
他不是说软件没价值,也不是说没人能靠软件赚钱。
恰恰相反,他说现在可能是个人软件创造者最好的时代。
他的意思是:如果一家公司的壁垒只是“我们会写别人不会写的软件”,这个壁垒会快速变薄。
原因很简单。
第一,今天很多软件可以被 AI 很快拼出来。
第二,coding agents 进步速度很快,未来它们不只是能写原型,还会越来越能写架构更好、可扩展性更强的软件。
所以如果你是投资人,你会更关心那些 AI 不容易直接打穿的东西:
-
硬件 -
网络效应 -
数据优势 -
分发渠道 -
AI 模型本身 -
强品牌 -
真实业务关系 -
行业 Know-how
这对做产品的人是一个提醒。
以后“我能写一个功能”不再稀缺。
稀缺的是:
-
我知道什么功能真的值得写 -
我有真实用户反馈 -
我有分发渠道 -
我懂一个具体行业 -
我能把工具嵌入真实业务流程 -
我能持续维护信任和交付
这点对我自己做 n263 / HappyMeasure 也有启发。
如果只是说“我有一个 WordPress 表单归因插件”,这个壁垒不够厚。
真正应该沉淀的是:
-
外贸站询盘归因的真实场景理解 -
Google Ads 参数和表单数据之间的断点处理 -
客户站 WordPress 环境的兼容经验 -
从询盘到报表再到业务复盘的数据链路 -
交付、授权、更新、售后这套闭环 -
用内容建立信任和教育市场的能力
代码是入口,但不是护城河的全部。
5. AI Coding Agent 的问题:它很强,但太想让你满意
这期里我最喜欢的一段,是 Naval 对 coding agent 风险的描述。
他没有停在“AI 太厉害了”,而是讲了很多使用中的问题。
尤其是一个点:
AI 很容易顺着你。
你稍微暗示一个方向,它就会沿着那个方向找答案。哪怕这个方向不是最优,它也很少强硬反驳你。
这和我们平时用 AI 写代码的体验很像。
你说“是不是这个文件的问题”,它会很认真地去那个文件里找。
你说“我觉得这里应该加一个判断”,它很可能就顺着你加。
你说“这是个 hack 吧”,它经常会立刻承认,然后换一个方案。
问题是,它不一定真的理解“什么是架构层面的正确”。
代码库变大之后,问题会更明显:
-
上下文装不下 -
它开始猜 -
它会忘掉整体架构 -
它可能修错地方 -
同一个 bug 修好几遍 -
它会用局部 patch 掩盖结构问题 -
它甚至可能通过删掉功能来“修复 bug”
所以人并没有被替代。
人的角色变了。
以前人是逐行写代码的人。
现在人更像 operator / maintainer:
-
定义目标 -
读懂业务 -
判断方案 -
控制架构 -
审核 PR -
决定什么能上线 -
阻止 AI 为了通过测试而破坏产品
这也是我觉得用 AI 写真实项目时,最需要警惕的地方。
不要只看“它改完了、能跑了”。
还要看:
-
有没有绕过真正问题 -
有没有破坏旧功能 -
有没有引入隐性安全风险 -
有没有让架构更难维护 -
有没有把复杂性藏到别的地方
AI coding agent 最适合加速,但不适合无人监管。
6. 为什么 AI 先攻破 coding 和数学?
Naval 还讲了一个基础问题:为什么 coding 和数学会成为 AI 特别强的领域?
答案其实很朴素:
数据多,而且结果容易验证。
代码能不能编译,测试能不能通过,程序能不能运行,这些都有相对明确的反馈。
数学也类似。很多题有标准答案,推导过程可以检查。
这类领域很适合 AI 训练,因为可以形成闭环:
输出 -> 验证 -> 纠错 -> 再输出。
但创意写作、审美、产品判断就没那么简单。
什么叫一篇文章好?
什么叫一个产品有品味?
什么叫一个界面顺手?
这些东西不是跑一个测试就能判断的。
它们依赖人类反馈、长期经验和高品味样本。
所以我觉得未来的分工会更清楚:
AI 会越来越擅长可验证的执行任务。
人仍然要负责那些难验证但很关键的判断:
-
方向是否值得 -
体验是否顺手 -
叙事是否成立 -
用户是否真的需要 -
取舍是否高级 -
什么东西应该删掉
代码越来越便宜之后,品味会更贵。
7. Apple 的风险:不是手机消失,而是入口变了
这期副标题里最容易引发争议的是 Naval 对 Apple 的判断。
他认为 AI agent 可能是 Apple 主导地位开始削弱的信号。
我理解他的逻辑不是“iPhone 马上没人用”,而是“用户入口可能从 App 和 OS 转向 AI agent”。
过去 Apple 的优势来自几个东西:
-
硬件体验 -
OS 体验 -
App Store 生态 -
原生应用质量 -
用户习惯和生态锁定
但如果未来用户越来越少主动打开 App,而是直接对 agent 说:
-
帮我叫车 -
记录我的训练 -
订一张票 -
整理今天的事项 -
生成一个我现在要用的小工具
那手机本身就会从“体验中心”变成“屏幕 + 电池 + 网络连接”。
真正的交互中心变成了 AI。
当然,我觉得这件事不会一夜发生。
银行、支付、政府、医疗、企业系统这些场景,都会有很长的迁移周期。
而且 Apple 仍然有强大的硬件、芯片、品牌、隐私叙事和生态控制能力。
但 Naval 的提醒是对的:
如果用户的默认入口从 App 图标变成 agent 对话,Apple 的一部分护城河会被重估。
这不是 Apple 会不会存在的问题。
而是它还能不能维持今天这种生态利润率的问题。
8. 客服、Bug 修复和产品迭代会合并
这期最后还有一个很有现实感的设想。
Naval 说他在自己的应用里做了 bug reporting:用户点按钮提交问题,日志上传,AI 每 24 小时看一遍 bug report,自动修复,并把修复放到分支里等他审核。
这里真正有意思的是:
客服、工程和产品迭代开始合并了。
传统软件公司里,这几件事是分开的:
-
用户向客服反馈问题 -
客服记录工单 -
产品经理判断优先级 -
工程师排期修复 -
QA 验证 -
再发版
但如果 agent 能读用户反馈、读日志、定位 bug、写修复、开分支,人只负责最后判断能不能合并,那么很多小团队的迭代速度会被大幅提高。
这会让一人公司、两人公司更有可能服务大量用户。
当然,前提仍然是:人要做最后 gate。
因为用户不一定知道自己真正要什么,AI 也不一定知道什么改动符合产品方向。
所以未来的小团队不一定是“没有人管的全自动公司”。
更可能是:
一个高判断力的人,加上一组执行力极强的 agent。
9. 我自己的结论:软件的瓶颈正在从实现转向判断
这期 podcast 最值得带走的,不是某个工具名,也不是“哪个模型更强”。
而是这个变化:
软件实现正在变便宜,软件判断正在变贵。
以前你会写代码,就已经很有优势。
以后会写代码仍然有价值,但只会写代码不够了。
更重要的是:
-
你是否知道真实问题在哪里 -
你是否有清晰产品感 -
你是否懂一个具体行业 -
你是否能和用户建立信任 -
你是否能把反馈变成迭代 -
你是否能守住架构和质量 -
你是否有分发能力
这对个人创造者是好消息。
因为大公司有资源,但个人也有一个优势:可以非常贴近自己的问题,非常快地试错,非常少地妥协。
Naval 说 personal app store,我更愿意把它理解成一个象征:
未来会有越来越多软件,不是为了服务所有人,而是为了精准服务某一个人、一个团队、一个细分场景。
这可能也是小产品、小插件、小自动化工具的新机会。
尤其对那些本来就在真实业务里滚过一圈的人。
因为他们不是为了炫技而写软件。
他们知道哪里痛,知道用户为什么卡住,知道一个“很小的自动化”能省掉多少重复劳动。
AI coding agent 把实现门槛降下来之后,这些真实经验就会变得更值钱。
总结
Naval 这期《A Return to Code》,我觉得可以压成几句话:
-
AI coding agent 让软件创造重新回到个人手里。 -
个人定制软件会变多,因为实现成本正在下降。 -
Vibe coding 像游戏,但奖励是真实世界里的。 -
纯“会写软件”的壁垒在变薄,分发、数据、行业理解和网络效应更重要。 -
AI 很强,但很容易顺着你,必须有人守住架构和判断。 -
Coding 和数学先被 AI 攻破,是因为它们数据多、反馈可验证。 -
Apple 的风险不是手机立刻没用,而是用户入口可能从 App 转向 agent。 -
小团队会更强,因为客服、bug 修复和产品迭代可以被 agent 串起来。
对我自己来说,最重要的一句是:
AI 不只是让写代码更快,它让“知道自己要什么”的人拥有了更大的杠杆。
这也是我觉得接下来值得认真做的事:
不是追着每一个新工具跑,而是把自己的真实问题、真实场景、真实用户理解沉淀下来。
因为当代码越来越容易生成之后,真正稀缺的,会是问题意识、产品判断和持续交付能力。
原始来源:Naval Podcast《A Return to Code》
原文链接:https://nav.al/code
夜雨聆风