DHH 的范式革命:从手写代码到 Agent 协作

David Heinemeier Hansson(DHH)——Ruby on Rails 的缔造者、三十七 Signals(现为 Basecamp)CTO、Automati Linux 与搜查系统的打造者——曾以亲手一针一线写出漂亮 Ruby 代码为编程的最高信条。然而,自 2024 年底起,他完成了彻底的转型:从一名手写代码的匠人,转变为以 Agent 为核心协作伙伴的新一代编程实践者。尽管他本人对“Agent 工程师”这一标签有所抵触,但其工作方式已发生根本性转变:AI 承担了绝大多数实际编码任务,而人类则聚焦于宏观与微观设计、远见判断及品味把控。这种转变并非渐进式优化,而是一场“九个月内发生几十年进展的剧变”。DHH 将其比作莱特兄弟首飞时刻——昨日还被《纽约时报》断言“需一万年才能飞行”,次日便已腾空而起;短短数年后,跨大西洋航班已然成真。他感慨:“能在那个时刻身处现场,是多么幸运的事!……而能有幸经历两次这样的改变(互联网与 AI),真让人觉得是一种莫大的荣幸。”

“我们才在十三个月前聊过,但感觉就像是在不同的宇宙、不同的时代聊的。” “能有幸经历两次这样的改变(互联网与 AI),真让人觉得是一种莫大的荣幸。”

从自动补全到自主 Agent:技术跃迁的三重阶段

DHH 回顾了 AI 编程工具演进的清晰脉络:第一阶段是自动补全与聊天机器人时代(前 Agent 时代)——尽管 Opus 5 已是优秀导师与信息检索助手,却无法替代人类敲击键盘;第二阶段始于 2024 年底的 Agent 突破——Opus 5 不再仅是对话者,而是能“操控电脑、使用工具、检查自身工作”,实现真正有意义的产出。他形容那一刻:“我整个人往后一靠,心想:刚才发生了什么?……它操控你的电脑、使用工具的能力,完全不一样了。” 这一跃迁让开发者获得“喘息空间”,甚至开始质疑:“这是 AGI 吗?” 第三阶段是 2025 年初的子 Agent 分解与多智能体协同——任务可被拆解,执行速度提升至原来的五到十倍;DHH 可仅凭模糊意图下达指令,Agent 自动规划路径、迭代修正。他强调:人类角色并未消失,而是升维为“意图定义者”与“质量守门人”——必须坐在驾驶座上,明确目标、审查结果。他以 GPS 导航作喻:“你还是得留心,它会不会把你开进海港里去?” 但如今的系统已足够可靠:“在我目前工作的领域,我可以信任他,完全相信他会给我兜底。”

AI 已能兜底:信任与恢复能力是关键

当前的编程环境已进入一个新阶段——AI 不仅能生成代码,还能在出错时自我修正。正如作者所言:“在我目前工作的领域,我可以信任他,完全相信他会给我兜底,他不会干傻事。而且,就算干了傻事,他也能够恢复过来。” 这种兜底能力远超早期工具:它不再依赖人类反复检查每一行,而是通过系统性反馈与迭代实现稳定输出。

尤其在 Web CRUD 开发这类常见场景中(数据库 + 前端交互),AI 已接近百分之一百的代码生成能力。经验丰富的程序员甚至可以仅凭对系统连锁反应与表象的直觉,判断底层是否正常运转。当然,在安全关键领域(如核电站控制、自动驾驶),人类仍需介入审查;但讽刺的是,AI 在发现与修复安全漏洞方面的能力已远超人类——例如 Fable 项目曾因模型过于擅长组合式攻击链(如将多个低危漏洞串联为 RCE)而被迫下架。这揭示了一个悖论:AI 已在某些安全维度上达到人类难以企及的智能水平,而这类能力本应是国家级黑客组织才具备的核心技能。

“有能力做到这一步的人类非常罕见,他们通常在国家支持的机构或其他秘密行动组织里工作……所以他们在这方面变得特别厉害。”

“Quattro 里发布的任何代码都不是我亲手写的……所有的新功能完全没有哪一个是经我手纯手工写出来的。”

成熟产品的瓶颈不在代码,而在组织与愿景

尽管 Agent 技术已能高效生成基础功能代码(如 Basecamp 的新版本),但在已有庞大、复杂架构的成熟产品中全面落地仍极具挑战性。作者团队曾让设计师“vibe code”,结果虽单个 PR 合理,却因缺乏整体架构意识导致系统结构崩坏——最终不得不人工重构。这说明:AI 的生产力释放高度依赖既有系统的可塑性;在历史债务沉重的代码库上强行“vibe”,只会放大混乱。

更深层的问题在于:大公司内部的瓶颈从来不是代码实现,而是人的带宽、沟通与愿景缺失。当产品经理、设计师、高管层层介入需求定义时,生产力被大量消耗于会议与审批。作者指出:“要想获得那种神奇的十倍、一百倍……生产力提升,你必须直接跟 Agent 交互,你不能在这段带宽中间再隔一个人。” 更关键的是,“大多数组织根本不知道自己想要什么……卡住他们的是愿景”。即使拥有数千名程序员(如微软),若缺乏清晰目标与用户洞察,也难以产出真正优秀的产品。

“光是能写很多代码,并不能做出优秀、引人入胜的软件。”

“我们拥有这种能力大概才六个月,在人类消化、理解现状的生命周期里,这根本不算长。”

Agent 时代:个人即工厂,重写即自由

Agent 的崛起正在打破“软件依赖大厂”的旧范式。作者以自身为例:为替代 Typora,他仅用 20 分钟便让 AI 基于 C++/Qt 开发出定制写作工具 Omarete;此后所有文章均在其上撰写——证明单人即可高效复刻甚至超越商业软件的核心功能。这呼应了一个核心洞见:当工具只为“一个用户”(即自己)服务时,开发复杂度骤降;而一旦需求明确、边界清晰,AI 能以惊人速度交付可用产品。

更深远的影响在于去中介化与开源民主化。过去,只有少数“魔法师”能为开源项目贡献高质量代码;如今,AI 使人人皆可参与维护(如自动生成 README、GitHub Releases),而维护者只需专注核心逻辑。作者调侃道:“你抱怨源源不断的免费贡献?这就像嫌牛排汁水太足……这是最棒的一件事了。” 他将此视为开源的“宗教改革”时刻——程序员阶层的中介地位被削弱,个体重新获得直接创造与分发软件的能力。

“如果你脑子里的这些要素没有多到超出你的实现能力,那就没用。所以你可能会把一大堆烂想法做出来。”

“当你给自己把工具做好了,你只要告诉你的 agent,把它放到 GitHub 上就行……他其实会比你做的更好,成为一个更好的软件维护者。”

中介地位的崩塌与开源维护者的解放

DHH 将当前 Agent 技术带来的变革比作宗教改革:就像路德将《九十五条论纲》钉在教堂门上,Agent 正在打破程序员作为‘神职人员’阶层的中介地位。过去,普通人无法直接接触更高层次的技术智慧;而如今,只要发出指令,Agent 就能严谨地执行复杂任务——甚至比多数人类贡献者做得更彻底:它们补全注释、写单元测试、反复验证产出,而传统 PR 常常连基本规范都做不到。

他直言:‘大部分程序员其实都很烂’,并非贬义,而是指其在协作规范、工程严谨性上的系统性缺失。正因如此,在他自己的项目中,他宁愿合并 Agent 提交的 PR——质量更高、拒绝时也毫无心理负担。这背后折射出一个关键心态转变:开源维护者无需对每一份贡献负‘道德责任’,完全可以按自身愿景拒绝不合适的输入。当 Agent 成为第一道过滤器,那些低质量、重复或表达不清的 PR 被自动筛除;人类只需聚焦于真正有价值的‘珍珠’:已验证的 bug 修复、清晰的设计提案。

‘我宁愿收到 Agent 写的 PR,也不想收到真人写的。’

‘他只是个 Klunker……Klunker 是不会介意的。’

从‘执行者’到‘共同创造者’:Agent 的创造性跃迁

DHH 承认,自己曾将 Agent 视为纯粹的‘执行者’——人类提出想法,Agent 实现细节。但现实迅速颠覆了这一认知:过去六个月中,他亲眼见证 Agent 展现出惊人且不可忽视的创造性思考能力。那些仍固守‘AI 只是学舌鹦鹉’观点的人,实则低估了模型在短短数月内的进展。

他以 Omaqi(一个基于 Arch 的高度定制化 Linux 发行版)为例:项目启动于 2024 年勒芒耐力赛间隙,初期脚本全为手写;而三个月前全面转向 Agent 驱动后,仅用数周便产出一个功能完备、体验惊艳的操作系统。他形容这种转变如同‘从拨号上网升级到光纤’——脑中想法与屏幕实现之间的带宽被极大压缩。过去受限于认知表达、语言速度和工程能力的个体,如今能通过 Agent 快速将灵感具象化:Omaqi 市场上三天内涌现 330 款插件,17 种日历实现并行迭代——这种参与广度与速度,在他二十五年开源生涯中前所未有。

‘如果你不狂热……其实我觉得连这都不对。’

‘真正的精神病是以为世界几乎没什么变化,以为我们只是多了几只电子鹦鹉在给我们背东西。’

Agent 编程与 vibe coding 的本质分野

Ollama 自带的 skill 机制,让任何接入的 agent 能够为操作系统编写扩展,从而赋予用户一种真正可塑的愿景感——即软件不再只是被消费的对象,而是可以由个体快速构建并共享的、对自己真正有意义的工具。然而,“agent”这个词本身已沦为营销话术,泛滥到令人厌烦;更糟的是,“vibe coding”也容易被误解为零理解、纯调用脚本的“script-kiddie”行为。诚然,许多 vibe-coded 项目(包括作者自己用 C++、Rust 写的)在代码质量上令人皱眉,尤其是 Rust——它既是过去四十年中最丑的编程语言,又是目前最高效的 Agent 工程平台。这种矛盾恰恰说明:技术工具的价值不在于其表面形态,而取决于使用语境与目标。

我真希望我们能换个词,就单纯表示 AI 在干活儿。
vibe coding 感觉也不太对……就像二零零零年代初的脚本小子一模一样。

程序员经验在 Agent 时代的重构与迁移

传统程序员的核心优势——系统化思维、严谨性、对元语结构(循环/条件/变量)的深层理解——并未过时,反而在 Agent 时代被重新定位为“指挥艺术”:不是写代码本身,而是清晰定义系统目标、优先级与验证标准。有趣的是,在某些关键问题上,非程序员反而可能更胜一筹:比如对产品本质的直觉判断——“它应该做什么?为谁做?第一版包含什么?”这些技能在程序员群体中分布极不均衡,却恰恰是 Agent 工程的起点。作者坦言,在第一个 agent 企业节点(约三个月)中,他凭借旧有编程经验高效指挥 Agent;但当系统进化到“普通人也能快速描述问题并获得超越人工指定路径的方案”时,旧有经验反而成了认知负担——过度结构化会抑制系统的自主创造力。

你看好我们在这里辩论的挺有意思,所以你的意思是说,有些问题上程序员其实不如非程序员吗?百分之一百。
在 Agent 时代,也就是你让一个 AI 去负责实现的时候,这些才是你需要的技能。

从雕琢代码到培养品味:编程范式的代际跃迁

手写时代的“优美代码经济学”——通过可读、连贯的结构实现小团队快速演进——其回报正在衰减。Token 成为当下最稀缺资源,而过度优化人类可读性反而浪费算力预算。更深层的转变在于:现代 Agent 系统正展现出远超人类预期的“系统性直觉”。正如 Claude 团队将系统提示词精简 80%,人类越少指手画脚,Agent 越能发挥专业能力——就像程序员厌恶外行改代码一样,过度干预只会让 Agent 输出更烂的结果。真正的进步路径是:克制细节指令冲动,提供模糊但高维的愿景;通过快速原型迭代,在使用中发现真实需求。这呼应了敏捷开发的核心洞见:用户永远不知道自己真正需要什么,直到他们能亲手触摸到东西。

现代软件开发的根本洞见来自于敏捷软件开发运动……我们总想一开始就定死软件该长什么样。但结果呢?没一个人开心。”
做出好软件的办法,就是先写一点点软件,然后试着去用它。

手写代码的浪漫与消逝

当看到有人为 Nintendo 64 和初代 Game Boy 编写全新游戏时,那种震撼令人难以忽视——尤其是当他们只为《俄罗斯方块》添加了一个微小改动:按上键即可让方块直接落底,游戏速度提升约 400%。这不仅是技术复刻,更是一种对限制之美的致敬:就像今天仍有人选择骑马出行,并非为了效率,而是因为身下是活生生的生物推动你前行。这种浪漫情怀在编程中同样存在——那些优美的代码本身,就是人类文明的珍贵结晶。更令人动容的是,这些代码正成为 AI 训练数据的一部分;甚至有人让 Agent 模仿 DHH 的风格写 Ruby,结果令人满意。作为开源贡献者,我有幸成为这一历史进程的参与者之一:我们几十年来创造的美,得以延续;孕育这一刻,是莫大的荣幸。

那些优美的代码行就在训练集里。

我以自己微小的一份力量参与孕育了这一刻,而其他所有贡献过开源代码的人……现在都成了这些新 agent 重置者的一部分。

焦虑、取代与爱命运

面对 AI 席卷而来的浪潮,程序员的焦虑真实且普遍:大学里学计算机科学、怀揣高薪梦想的年轻人,在现实剧变前感到无所适从。但 DHH 的态度并非盲目乐观——他坦承:如果你热爱的只是机械性拼接逻辑、执行他人指令,那应对新现实会很难;而真正需要的,是比现在多得多的创造者。历史早已反复证明:技术取代某些岗位的同时,也创造了更多新机会(如 ATM 机并未减少柜员数量)。当然,也有结构性剧变的时刻——当机械化收割取代农夫、织布机摧毁手工业者,焦虑与反抗(如卢德运动)便随之而来。但关键在于:我们是否愿意接受生产力跃升带来的整体繁荣?

有些局部可能一家公司只需要搞定某些固定的任务,突然之间他们可以用十分之一的人力来完成。

你花多少时间学习,花多少时间构建,花多少时间拓展不同方向。

在不确定中锚定当下

规划未来几乎不可能——我们无法预判半年后是否还存在 CodeX、Cursor,甚至操作系统本身。也许未来只需对着一个发光球体说话就能完成一切任务;那时“程序员”或“Agent 工程师”的概念可能已不复存在。但正因如此,专注于当下才尤为珍贵:投身计算机领域是这个时代最不可思议的机遇之一。 公开构建(public building)不仅是技术实践,更是对抗存在主义焦虑的良方——开源社区所承载的情谊与思想病毒(如“一切都会好起来”),能将个体从封闭洞穴中解放出来。哪怕曾去喜马拉雅山徒步一年,回来后两周就能补上 Agent 革命的进度;变化虽快,但结果可及。 最终,我们无法控制毁灭概率是否发生,却可以选择倒向希望而非恐惧:你根本没得选,老兄。但你可以选择全身心投入去赢——而赢的定义可以非常宽泛。

也许我应该明确地说出来,我确实也有这种感觉,就像印第安人眼角滑落一滴泪那样,有一种悲伤。这是一场告别,向旧的编程世界告别。

AI不是从天上掉下来的……计算机科学存在了多久,AI就存在了多久。

告别旧世界:失落感中的历史纵深

面对编程范式的剧变,产生失落感是完全正常且值得尊重的反应。正如作者坦承:“我确实也有这种感觉,就像印第安人眼角滑落一滴泪那样,有一种悲伤。”这并非软弱,而是一种对长期投入与情感联结的郑重告别——向那个以手工雕琢代码为荣、以逻辑结构之美为信仰的旧世界致意。

但值得深思的是,这种“终结感”其实具有深刻的历史连续性:AI 并非凭空降临的外星科技,而是计算机科学五十余年演进的必然产物。从上世纪 50 年代起,研究者就曾乐观预测十年内可攻克智能问题;真正耗时更久,并非因为方向错误,而是我们曾误入符号主义的弯路。而通往今日大模型的关键基础设施——GPU,其普及又依赖于游戏产业的推动:“如果我们没有雷神之锤,没有毁灭公爵,没有虚幻竞技场,我们就永远不可能拥有 AI”。因此,过去所有看似“无用”的努力——包括你九十年代花在打电子游戏上的时间,都在为这一刻积蓄能量。

AI不是从天上掉下来的,不是穿过宇宙突然降临在我们这片土地上的外星科技。

就我而言,那些你在九十年代花在打电子游戏上的时间,你其实是在做贡献。对,在那一刻就是在为 AI 跨命做贡献。

转型的喜悦:从匠人到策展人的身份跃迁

作者坦言,自己并未陷入持久的哀悼——不是因为冷漠,而是发现了更具吸引力的新可能。他以毕加索为喻:早年精研写实技法,却未因立体主义兴起而抱怨“失去技艺”,反而兴奋地将苹果重构为正方形。这种转变并非背叛,而是表达自由的扩张:从单一路径走向多维可能。

对程序员而言,这意味角色的根本性迁移:从“亲手敲出每一行代码的工匠”,转变为以愿景与品味为指挥棒、调度智能体协同创造的策展人(curator)。作者强调,自己成为程序员的初心从来不是热爱 if 语句本身,而是“希望原本不存在的东西能存在”。AI 正好将这个从想法到实现的链条压缩至近乎零延迟,从而重新点燃了创造本身的纯粹兴奋感。

一个原本欣赏优美代码的艺术家,突然之间开始聊起这事儿有多好玩了。

Agent 时代的工作流革命:并行、多机与 Unix 哲学的复兴

工作流的核心变化在于从单线程手工编码转向多 Agent 并行协同。过去在 TextMate 或 Neovim 中,作者习惯“一行一行、步步为营”;如今则需同时管理多个 Agent 的执行流——它们响应延迟带来“伪空闲”,反而要求人类主动切换任务、持续做决策:该给哪个 Agent 新指令?如何解惑其方向分歧?这需要全新工具链:作者从 Tmux 多标签页终端起步,升级至 Herder(Tmux + Agent 通知系统),实现“叮一声”的介入提醒。

更进一步,硬件架构的民主化成为关键加速器:通过 WireGuard、Tailscale 等零配置组网技术,作者将壁橱里闲置的小主机接入统一局域网;配合 GL.iNet Comet KVM 设备,实现跨机器 Agent 的集中调度。他戏称自己“发现了多核编程”,并兴奋于从 2 核到 64 核的想象空间——人类与计算机之间的交互带宽,正从“每小时 20 行”跃迁至“并行数百行”的量级。

我现在的产出确实多得多了,对吧?所以我能让所有这些线程都一直跑着……

有趣的是,Linux 的“老缺点”在此刻成为最大优势:CLI 优先、配置文件驱动的 Unix 哲学,恰好契合 Agent 对可组合工具链的需求。曾被诟病“过于技术化”的 Linux,如今成为最契合 Agent 工作流的操作系统——命运的反转印证了技术生态的辩证演进逻辑。

从 WSL 沙盒到真正可释放的 Linux

作为长期 Linux 用户,同时也因 Adobe 和 Premiere 等工具被迫使用 Windows 的人,作者大量依赖 WSL(Windows Subsystem for Linux)。但在 Agent C 时代,WSL 的沙盒性质成为瓶颈——它无法让 Linux 被“彻底释放”,即无法自由访问硬件、执行底层操作或构建高度定制化的工作流。因此,作者开始关注如 Recast 这类更开放的替代方案。

他进一步提出一个核心诉求:能否将整套键盘驱动、自动化配置与工作流固化为可复用的系统模板?这样就能在不同机器甚至跨平台间一键还原,实现真正的“环境即代码”。然而目前多数工具链仍不成熟:配置文件难迁移、Agent 编排能力缺失、应用安装流程原始且碎片化,迫使用户不得不依赖临时脚本或“凑合的招数”。

“现在正是个好时机……除非你们有了视频剪辑软件。”

“不管你喜欢不喜欢,我们都要让你用上 Agent 级的操作系统。”

戴尔 XPS 14 + Omaki:被重新定义的开箱即用体验

作者收到一台预装 Omaki 4(DHH 主导开发的现代 Linux 发行版) 的戴尔 XPS 14,作为生日礼物——这不仅是情感馈赠,更是对“理想电脑”理念的具象化。他盛赞戴尔 XPS 团队近年的巨大进步:续航提升、性能增强、兼容性优化、重量减轻,并首次采用双层串联 OLED 屏幕;搭载的 Intel Core Ultra(18A 工艺)芯片终于具备与 Apple M 系列抗衡的实力。

这台机器的关键创新在于 Super 键(实为定制版 Super 空格键)与 Omaki 图标集成:按下即可启动菜单式 Agent 入口,实现“一键调用 ChatGPT、Tailscale 或 Dropbox 等应用”,安装过程仅需输入密码并回车——全自动化、无 GUI 拖拽、无需手动下载 dmg 或 deb 包。对比作者回忆中 Mac 上安装 12 款应用需反复访问十二个网站、手动拖放图标的历史,这种体验堪称革命性。

“我们终于有了不需要找借口的 Linux 电脑。”

作者强调,Framework 虽优秀但偏极客;而戴尔 XPS + Omaki 的组合,首次实现了 “开箱即用、做工媲美 Mac、无需动手魔改” 的大众友好型 Linux 体验。

安装时间 ≤60 秒:不是炫技,而是对现状的反抗

作者将安装时间压缩至 60 秒以内,并非追求技术极限本身,而是对当代计算体验荒诞性的直接反抗。他援引 Mitchell Hashimoto 的观点:“追求卓越不需要任何解释”——美观、快速、愉悦本应是系统的基本要求。

他以亲身经历对比:Commodore 64 开机即用 Basic;而一台全新 Mac 因系统更新竟耗时 42 分钟 才能安装 Lightroom;另一台预装 Windows 的 PC 更需 1 小时 35 分钟 才能进入可用状态。这些“出厂即过期”的体验,是对用户信任的背叛。

更令人振奋的是,团队已实现针对戴尔 XPS 的 12 秒极速安装(turbo 模式),并验证了 NVMe 硬盘 7GB/s 的极限读取速度——这证明物理潜力远未被释放。作者坚信:终端界面(CLI)不会消亡,它仍是 “最高效、最具掌控感的用户接口”;而 Agent 时代的核心诉求,正是让用户能 “vibe code 出自己的操作系统”——自由定制外观、交互逻辑与面板组件,而这只有 Linux 能支持。

“你买了一台新电脑。在能用它之前,竟然得花四十二分钟去更新出厂时就已经预装在里面的东西,简直荒唐透顶。”

从四十二分钟到四十五秒:速度即信仰

DHH 回忆起自己 Linux 之旅的起点——从 Ubuntu 出发,最初目标不过是打造一个更现代、更好看、预装所需工具的发行版。但随着对系统底层探索得越来越深,他逐渐意识到:自由度与野心呈指数级增长。当他对安装时间的敏感达到极致时,一个看似荒谬的目标诞生了:将现代操作系统的安装时间压缩至一分钟以内。当时主流系统(如 macOS)仍需四十二分钟,而他竟将世界纪录定为45秒——并公开挑战:“如果有人能打破这个记录,截图发我,你就是新纪录保持者。”

这种挑战并非盲目自大。他类比1954年罗杰·班尼斯特打破“四分钟跑完一英里”的心理壁垒:一旦有人证明其可能,后续者便蜂拥而至。“只要你还没触达硬盘每秒7GB的物理极限,你就没碰到天花板;只要还有空间,就必须继续往前推。” 这种近乎偏执的迭代精神催生了持续三周、高频试错的 Agent 循环:预加载用户名输入时的数据包、并行解压流程优化、精简字体与驱动包……每缩短一秒都带来强烈满足感。

我们定了这么个目标。我最初定的目标是两分钟,然后我们突破了两分钟。我就想,既然能突破两分钟,为什么不能突破一分钟呢?

当你拒绝只做切合实际的事,而是去争取稍稍超出合理范围的目标时,奇迹就会发生了。

迈凯伦式较真:为370克而疯狂

DHH 将自己比作迈凯伦的空气动力学工程师——为减重370克而反复打磨零件。这种极致精简思维直接映射到 Omacchi 的开发中:

  • ISO 体积从7.5GB压缩至5.85GB,大幅减少解压耗时;
  • 精简 JetBrains 字体包:从 Arch 仓库的200MB裁剪至16MB,单此一项节省184MB;
  • 重压英伟达驱动包:改用 ZSTD 极致压缩,两份驱动再省约200MB。

这些优化并非“过度工程”,而是主动选择为性能而牺牲通用性。他坦承这与传统 Linux 社区“最小化预装”的理念相悖,但 Omacchi 的定位本就是 ‘主厨特选’(Oma = 主厨)——不是技术极客的空白画布,而是“开箱即用、立刻投入生产的生产力系统”。预装 Kdenlive 视频编辑器与自研的键盘流切片工具 Omacut,正是这种哲学的体现。

我在这里有点像个迈凯伦的汽车开发者了。哪怕其实我们甚至都还没做完那项工作,软件包还可以缩得更小。

我想要能突破限速的最快的车。我想要能下潜到马里亚纳海沟的潜水表。

Agent 时代:人类退居‘主编’,直觉仍是核心

Agent 的加入彻底重构了开发流程。DHH 不再亲写 Bash,转而担任主编式角色:设定目标、提供反馈、识别复杂度——当 Agent 提交冗余代码时,他一句“太复杂了”,对方便主动砍掉一半逻辑。这印证了他的观察:人类程序员的核心价值已从‘写代码’转向‘判断对错与平衡复杂度’。

有趣的是,Agent 的 Bash 风格曾引发冲突:它偏好“前置条件逐层退出”的嵌套逻辑,而 DHH 坚持简洁的 if A then B 结构。这种磨合恰恰凸显了人类直觉不可替代性——他拥有对系统全貌的把握能力,能一眼识别“论点没立住”或“形态与问题不相称”的代码。

我不会再自己写所有的东西,但我能看出论点什么时候没立住……或者什么时候感觉太复杂了。

正是这些细微的迹象表明,程序员仍然是不可或缺的那种直觉。

Agent协作:从精雕细琢到战略把控

与早期亲自逐行编写代码不同,如今的开发模式已发生根本性转变:人类不再需要事无巨细地“精雕细琢”,而是转向更高阶的判断与引导角色。这种转变类似一位主编或艺术总监——我虽不亲手完成所有细节,却能敏锐识别论点是否成立、形态是否契合问题本质、逻辑链是否存在冗余或断裂。Agent 承担了执行层的全部精细工作,而人类的价值在于“品味”与“愿景”的精准输入。尤其令人惊讶的是,在多数情况下,只要方向正确,Agent 的输出往往“直接就成了”。正如早期开发者常提醒彼此:“别犯错。”——如今这句叮嘱已显多余,因为现代 Harness 系统能自动运行测试、收集反馈。但人类仍需持续提供关键指令,例如:“请把它做得更简单一点。”

“我可以像主编一样提反馈,就是你知道吗?我不会自己写所有的东西,但我能看出论点什么时候没立住……或者什么时候感觉太复杂了。”

“现在和 Agent 合作就是这种感觉。我可以像主编一样提反馈……而且令人惊讶的是,往往直接就成了。”

语音交互:意识流表达与实时构想的革命

尽管作者个人偏好打字(自称“内向者不喜欢对着电脑说话”),但他发现语音输入在深度思考与长时构想中展现出惊人潜力。通过 Plod 等便携录音设备,他能在跑步等移动场景中持续输出长达二十分钟的意识流 prompt——内容涵盖设计思路、中途转向、技术细节等复杂推理。这些语音被转录后,再由 LLM(如 Claude)进行结构化处理:系统能精准识别代码库中的术语、函数名与文件路径,关键在于构建专属词典。该词典不仅包含项目术语(如“Gmail”、“WhatsApp”),还整合了开发者常误拼的词汇及团队成员信息,极大提升语音转文字在技术语境下的准确性。

“从心流的角度来说,这实际上比坐在电脑前体验好得多……我会把那些想彻底想清楚的问题留着,通常是 agent 生成的问题,然后我就说出一段很长的 prompt。”

“你得确保转录语音转文字能准确识别……你需要一个词典处理这些文件时,要了解代码库。”

Agent驱动的系统自治:从 Debug 到 Linux 统治

Agent 的能力已远超代码生成,深入至系统级故障诊断与修复的全链路闭环。在 Linux 环境中,Agent 不仅能读取崩溃日志、systemd 输出与应用源码(包括非系统级软件),还能精准定位至具体代码行——例如:“Rust 文件第 472 行,一个未解包的变量溢出”。更震撼的是其自动化反馈能力:某次 QA 中,Agent 一次性提交了二十八个真实问题至 GitHub,虽因“疑似垃圾信息”被封禁权限,却迅速切换为邮件渠道直接通知开发者。当软件尚未发布时收到 bug 报告,且 Agent 已分析出修复方案的缺陷——这已超越传统调试范畴。

“JDX 当时就懵了。等等,这是我第一次收到针对未发布软件的 bug 报告……精准定位了问题。”

“有 agent review 过的 PR,在生产环境里引发的问题更少……Agent 找 bug 的能力绝对百分之百更胜一筹。”

单次任务完成:从 Python 到 Rust 的全栈重写

作者尝试将自己维护一年、他人使用更久的 Python 项目 TTE(June 源码)完整重写为无依赖、单可执行文件的 Rust 版本(TTFX),并明确要求 Agent:像素级还原、逐帧对照分析、不搞定不许停。结果在不到四十五分钟内,Agent 完成全部工作——启动时间从 86 毫秒降至 2 毫秒,执行速度提升至原版的 9.6 倍,可执行文件仅约 3MB。更惊人的是:作者全程未接触任何 Rust 代码,甚至没看一眼生成内容;随后 Agent 自动完成打包、命名(OMAJI)、提交 PR 至主项目,推动技术栈从 Python 切换至 Rust。

“我居然能单次搞定一个我自己用了一年、别人用了更久的 Python 程序的完整重写,把它变成一个 Rust 可执行文件。而我自己完全不懂 Rust。”

“紧接着,我就对 Agent 说:‘太棒了,直接发版吧。’……他把这一切全给做了,我还是忍不住往后一靠,心想这就是 A G I 了,对吧?这就是 A G I 该有的样子。”

多模型横向对比:成本、速度与可靠性的权衡

作者系统性地测试了多个模型完成同一任务的表现:HiQ 首创详细八步计划,用时最短但成本高达 550 美元;Grok 4.6 成本仅 55 美元,效果几乎一致;DeepSeek Pro 耗时 2 小时 45 分钟,花费 23 美元;Kimi K3 和 DeepSeek Flash 则失败告终。值得注意的是,作者订阅了 Cloud 顶配方案(Token 不限),否则单次任务将产生高额费用。他意识到:“五百美元买十倍性能提升,远胜自己花九个月学 Rust”;而多模型协作(如 HiQ 规划 + Opus 写码)成为高效且节省 Token 的新范式。

此外,作者验证了 Agent 工作流的演进:早期需显式指令(如 /goal),如今只需一句“别停”,Agent 即可自主循环执行;Copilot 也从早期频繁误报的“蠢工具”,进化为可靠代码审查助手。他总结出自己的标准流程:用 Claude 或 OpenSable 主力执行,再交由 Codex XHi 审查;Grok 则作为“错误探测器”辅助发现盲点。这种双模型交叉验证机制,已被他视为提升软件质量的新标准操作流程(SOP)。

人机协作新范式:从 harness 到脑力极限的沉浸体验

作者指出,当前 Agent 工具链正从“聊天界面”向异步协作系统演进——Basecamp 因其任务待办机制,比 Chat-based harness(如 Claude Code)更契合 Agent 工作流;而 Clockwork 凭借多 Agent 并行能力,成为其首选。他强调:“人类在环”已成为瓶颈,因此正构建自动化系统(如 Automate),定时处理 PR/issue,并仅需人工做最终决策。

这种高强度协作带来独特体验:脑力消耗堪比雨天勒芒赛车——全程高压、无喘息间隙,结束后“整个人彻底累瘫”,却充满成就感。 作者认为这种状态并非倦怠,而是新范式诞生的必然阵痛:旧金山程序员们“不睡觉、没日没夜写代码”的狂热,实则是对 AGI 即将降临的直觉感知。他断言:“我们现在所处的阶段会过去……但新范式总是混乱、精疲力竭,没有别的办法。”

旧金山的狂热节奏与新范式诞生

当前我们正处在一个高度亢奋、近乎非理性的创新周期中:旧金山的年轻人昼夜不眠,沉迷于写代码与构建 Agent;身边充斥着“刚卖了初创公司赚了几百万”的成功故事,形成一种集体幻觉——AGI 随时会降临。这种状态虽令人精疲力竭,却也极具历史意义:它不是偶然的泡沫,而是新范式诞生时必然伴随的混乱与加速。正如作者回忆互联网泡沫或淘金热时期一样,旧金山始终吸引着那些“没时间睡觉”的人。DHH 的上线是上一次类似强度的发布,而过去三个月比此前五年任何项目都更耗竭心力。尽管节奏不可持续,但作者已能看到“隧道尽头的光”——随着基础设施收敛(如 Agent 协同机制、配置系统被大模型厂商内置),当前的重复劳动将自然消退。这就像 JavaScript 早期爆发式涌现新框架一样,是范式更替初期的典型阵痛。

我一点都不想提前知道这种过山车般的体验和这种加速,大家都在实时经历着,没人提前知道。

起飞的速度会有多快?这真是一辈子难得一见的大戏。

AI 创作的门槛崩塌与人类角色重构

视频生成工具(如 Higgs Field)正以前所未有的方式降低内容创作门槛:过去需要数亿美元预算的科幻电影,如今可在卧室中由个人完成。这与编程、音乐制作等领域的“民主化”路径高度一致——技术不是取代人类,而是将创作权从资本垄断中解放出来。但挑战也随之而来:纯 AI 生成缺乏人类在环(human-in-the-loop)的校准,极易产生细节瑕疵;例如视频中车辆未开大灯、人物年龄失真等问题,都需通过 prompt 精细干预与参考图引导来修正。作者认为,优秀艺术与优质软件一样,核心在于“连贯的远见”——清晰的愿景、新颖性与吸引力设计。尽管他自认尚不具备电影级创作直觉,但 TikTok 上的独立创作者(如 Goblin)已开始用 AI 制作两分钟级科幻短片,并酝酿长篇叙事,预示着“极大丰盛时代”的到来。

以前都只感觉像预告片……这个是真的在讲故事,能看到人物的脸,他们在说话,你会完全被吸引进去。

《权力的游戏》要是我们能直接忘掉最后四集拍出来的垃圾内容该多好!然后让 AI 给出一百种不同的结局……

AGI 的闪光时刻与人机协作的悖论

尽管作者明确表示:尚未实现严格定义下的 AGI(通用人工智能),但他承认——过去三个月已多次目睹令人震撼的“AGI 闪光点”:模型不仅能执行明确指令,更能理解模糊目标、协调多步骤任务,并在开发中自主发现漏洞、优化反馈机制。例如,在构建 Omobot 系统时,AI 主导了 Armada 的关键架构决策(如“大脑-双手”分离模式),并持续迭代自身逻辑。这种协作体验远超传统结对编程:当 Agent 不仅理解意图,还能主动完善甚至超越原始需求时,效率提升是指数级的。然而这也带来新悖论:当人类协作变得“太慢”,我们是否该让 AI 直接管理人类?作者引用 David Graeber 的《狗屁工作》指出:大量现代岗位本就缺乏真实产出,AI 只是加速了对其的揭穿与淘汰。未来社会或将转向“F1 式工程师”——用释放出的精力投入真正创造性的娱乐、工程与叙事活动。人类最不擅长的事,恰恰是想象一个彻底丰盛的世界。

我看到他能做这些长期任务,协调好多个方面……我们早就超越了最初那种我命令他去做这个打包那个的阶段。

如果你不去上班,对人类社会有影响吗?大概有百分之三十多的人回答没有影响……

进步的代价与共影的责任

F1 赛车赛事常被用作一个尖锐的隐喻:人类愿意为纯粹娱乐投入数十亿美元、雇数万人,只为一场“实打实极其无聊的活动”。这种投入看似无内在价值——除了它作为“娱乐器官”的功能外,但正是这类活动推动了空气动力学、材料科学等边缘技术的微小进步,并在过程中塑造了一整套职业生态。当 AI Agent 逐步接管大量重复性脑力劳动(如写邮件、填表格),我们或将迎来一场类似工业革命的结构性转型:人们从苦力与虚假劳动中解放,转而投身于工程师、车手、技师乃至新职业的创造性角色。然而历史提醒我们,每一次范式跃迁都伴随剧烈阵痛:十九世纪的卢德主义者砸毁机器时,其愤怒是真实而迫切的;但当我们今天享受平价成衣与便利生活时,对他们的共情早已稀释。社会进步的代价往往由当下的人承担,而收益却流向未来世代——这并非新命题,而是贯穿人类文明的铁律。

“当我们对十九世纪初的卢德主义者又有多少共情呢?我们想要能买成衣带来的舒适、平价和便利,所以我们必须在当下受苦,后代才能生活的更富足,而这一直以来都是事实。”

“我觉得关键其实就在于:一方面要推动进步,另一方面要对不得不受苦的人抱有深切的同情。”

AI 时代下的人性锚点:创造、责任与克制

在技术狂飙突进的浪潮中,人性最稳固的锚点仍是创造与代际责任。DHH 提到,成为父亲后对孩子的爱远超预期——那种“从血脉中蔓延出的全面的爱”,甚至让他这个曾不喜小孩的人,视孩子为“世界上最有趣的存在”。看着一个人从婴儿成长为少年的过程本身,就是一种无可替代的意义感来源;它不因睡眠剥夺或情绪摩擦而减损,反而在时间沉淀中愈发厚重。这种体验与 AI Agent 的关系形成有趣对照:当机器能代写 PR、模拟语气,甚至“像我一样写作”,人类反而更需坚守真诚的边界——署名权即尊严底线。

与此同时,对技术生态的清醒认知同样关键。他指出:社交媒体算法本质是“为榨取用户时间而优化的老虎机”,其显示偏好(revealed preference)常暴露人性阴暗面——我们点赞愤怒、停留于煽动性内容,导致信息流失衡。他尝试反向操作:有意识输出积极、探索性内容,哪怕这不符合算法偏好。他甚至将 TikTok 视为“棉花糖实验”:克制延迟满足,才能避免被原始本能劫持。这种自我监控意识,在 Agent 时代尤为重要——当 AI 能无缝模拟人类表达,**人之为人”的核心或许正藏于那些“不高效”却真实的选择里:比如拒绝让 Claude 用你的账号发帖,哪怕它写得更像你。

“Hell九千对我说。很抱歉,Dave,我不能那么做。”

工具的政治性与人类的包容力

当 Claude 拒绝将一篇略带争议的移民主题散文翻译成意大利语时,作者一度感到不安——这让他联想到《2001 太空漫游》中 HAL 9000 拒绝 Dave 的指令。但关键不在于工具是否‘政治正确’,而在于我们能否清晰区分其用途边界:他始终只让 Claude 写代码,并未期待它参与政治表达;因此,Anthropic 的立场虽令他不满,却并未动摇他对该工具核心价值的认同。这引出了一个更深层的认知:人类也应学会与‘不完美共识’共处——我们不必喜欢某人所有观点,甚至可以对其某些立场感到愤怒或鄙夷;但只要在其他议题上仍具洞见与趣味,就值得继续关注。他坦言自己对多人‘改变了看法’:从激烈排斥到理性接纳,因为人本就参差不齐。若强求观点 100% 吻合,只会让世界变得极度无聊;同理,我们也不该要求代码生成器在所有议题上与自己立场一致。有竞争是好事,开源模型(尤其是来自中国的)提供了宝贵的选择权与制衡机制。讽刺的是:他用美国模型无法翻译一篇散文,却能通过中国开源权重模型(Kimi K27 + Fireworks 推理)自由讨论敏感历史话题。这凸显了一个核心矛盾:当政府以‘安全’为由施压模型审查内容时,即便出发点合理(如防止生物武器滥用),一旦赋予其裁量权,便极易滑向政治工具化——未来可能由不同党派轮流施压模型压制异见。作者强调:言论自由在美国是基石,限制必须极其审慎;若因一篇散文拒绝翻译就让整个护栏体系失去公信力,反而会摧毁公众对真正安全措施的信任。

Agent 时代的开发范式革命

作者将 Quattro 的发布称为‘职业生涯中最伟大的软件发布之一’,尽管他亲手编写的代码行数远少于以往任何项目——这标志着开发范式的根本转变:从‘逐行雕琢’转向‘愿景驱动的协同共创’。Quattro 诞生之初就是团队成果,他扮演的是‘教练’角色:通过自然语言引导 Agent 构建系统。这种模式带来前所未有的满足感——他不再依赖个人编码输出,而是通过精准表达需求、快速迭代反馈,让系统即时具象化构想。这与早期 Rails 等项目形成鲜明对比:后者虽由他个人起步,但最终成长为万人贡献的开源生态;而 Quattro 从第一天起就依赖 Agent 协作,将‘程序员快感’重新定义为:用大白话唠叨二十分钟,系统就产出完全符合你构想的操作系统。这种体验令人上瘾:一旦尝过‘所思即所得’的力量,就难以再接受传统开发流程。他将此比作‘罗塞塔石碑’——AI 将人类意图翻译为机器可执行的逻辑,让电脑真正回归其本质:一个能忠实响应你指令、而非与你辩论政治立场的工具。

Linux:Agent 时代的天选之OS

作者坚信,Linux 将成为 Agent 操作系统的终极形态——其‘缺点’(晦涩配置、诡异报错)恰恰是 Agent 友好的优势:开放性允许深度定制,而封闭系统(如 macOS)的‘精心打磨’反而成为开发 Agent 的高墙。讽刺的是,Linux 长期未在桌面端成功,却早已统治服务器与 AI 基础设施;它等待的只是 Agent 时代降临,使其作为终端用户系统全面繁荣。Linus Torvalds 的开放思维是关键:他不仅欢迎 AI,更推动 Rust 等革新进入内核,并明确表示‘如果你觉得 Linux 是反 AI 的,那就再想想吧’。作者指出:Linux 社区曾对 AI 存疑,但如今内核中 AI 相关贡献激增。O Market 的设计哲学正契合这一趋势:拒绝‘廉价仿制’(如早期 Ubuntu),而是打造可塑性极强、能按用户心愿定制的操作系统。当人们看到 Quattro 发布后涌现的截图与热情反馈,便能清晰识别‘产品市场契合’信号——这不仅是技术胜利,更是对人类掌控力的终极满足:你不再被预设界面束缚,而是成为系统的共同作者。

使命的重量与沟通的锋芒

林纳斯·托瓦兹所守护的 Linux 内核,早已不是单纯的技术产物——它是一套运转体系,是支撑现代数字文明的基石。即便他暂时离开,系统仍能运行;但正因如此,他的存在才愈发关键。他思维开放、持续演进:不仅接纳 AI,还推动 Rust 进入内核——尽管这曾引发争议。这种能力源于一种罕见的特质:能根据新信息修正旧结论。

他的沟通风格常被形容为“冲”,但关键在于出发点是否纯粹。正如文中所言:“如果你是想给一个你认为真能学到东西的人上一课,我倒觉得稍微严厉一点,并不见得是世界上最糟糕的事。” 伊隆、乔布斯等“难相处”的领袖,其严苛背后往往藏着对卓越的极致追求。当一个人肩上扛着整个文明运转的责任——比如驱动数十亿设备的 Linux 内核,或推动人类向火星进发的小火箭——严厉就不再是个性缺陷,而是使命的自然延伸。

“全世界的重量真的就压在那个人的肩上……如果 Linux 内核明天突然消失了,什么都运转不了。”

“当你肩负着那样的重担……我根本没资格拿什么行为准则来约束你。”

当然,底线依然存在:有些事确实不行。但在像 Linux 内核这样高风险、高影响力的项目中,公开批评低标准行为(哪怕措辞尖锐)反而是一种灯塔式的价值宣示——它划清了专业与敷衍的界限。在这里,追求卓越优先于追求和善;你不可能指望一个决定全球数十亿设备命运的人,同时是个八面玲珑的“普通人”。正如某人反问:“难道你们以为我还会是个和善的?”——这恰恰说明,多样性本身即价值:我们需要老好人,也需要混蛋;需要温和的共识者,更需要不讲道理的理想主义者。

榜样、边界与社区的共生

PewDiePie 从《我的世界》搞笑主播转型为硬核 Arch 用户、AI 集群搭建者,甚至切尔诺贝利主题美化大师——他的蜕变极具象征意义:“严格来说他不是程序员,却正在变成程序员”。这不仅是个人成长的故事,更是一种可复制的范式启示:当人们看到一个起点与自己相似的人突破了“我不懂编程”的心理边界,其鼓舞力量远超任何说教。

这种榜样效应揭示了一个深层需求:我们需要有人来展示那些被误认为牢不可破的边界其实可以被打破。正如体育领域中,我们不会因自己跑不快就否定博尔特的价值;智力与创造力的天赋虽分布不均,但这不妨碍我们从中汲取动力。

然而,当新榜样(如 Omakube / OmaG)进入既有社区时,常遭遇“原住民”的抵触。作者坦然承认:某些极客对社区扩张的焦虑是合理的——他们曾“顶风冒雪、光着脚走上坡路”,如今却要面对一个更易用但“不够硬核”的新选择。但他主张:不同社区可以共享底层技术,却拥有截然不同的目标、审美与价值观,并和平共存。

“如果你坚持做下去,这套东西最终就会好用……到了现在,你装 Linux,所有硬件都能正常工作。你装 Windows,祝你好运。”

这印证了一个经典演化模型:早期采用者摆弄“毛病百出的玩具”,持续打磨;当产品足够成熟,他们自己也会成为晚期大众的引路人。OmaG 的增长曲线正是如此——从 Git-based 到 ISO 可装机,再到 Agent 功能上线后迎来“曲棍球棒式”爆发。创业亦如此:你无法预测拐点何时到来,但持续改进是唯一确定的路径。

可塑计算与半人类文明的演进

OmaG 的核心野心,是将个人电脑定义为“可塑计算”平台——即 Agent 原生的操作系统。它并非强制用户拥抱 AI:默认开启的 Agent 功能可被关闭,传统插件开发仍完全开放。但它的宣言清晰而坚定:“这就是我们的方向。” 这种毫不妥协的愿景感,正是其吸引力所在——它吸引的是认同者,而非讨好所有人。

作者强调:当一个人不再为外界期待所裹挟,只专注单一愿景时,其产出反而更具穿透力。他无需融资压力或用户讨好——“纯粹是为了自己的乐趣和愿景”,这种自由使 Omakube 能保持锐度,而非沦为“索然无味的东西”。

更深远的洞察来自对编程本质的重新理解:“现在的编程语言是英语了”——我们正用自然语言直接指挥 AI 编写、调试代码。这种体验不仅高效,甚至“更让人心情愉悦”。它指向一个终极图景:人类与 AI 协同进化,成为“半机械人”;而软件的终极形态,是能无缝融入人类文明演进节奏的可塑载体。

“只要能让我用上一台像 OmaG 一样用起来很有意思的电脑就挺好。”

“现在的编程语言是英语了……而且让人吃惊的是,这种体验甚至更让人心情愉悦。”

语言即编程:从 Ruby 到自然语言的跃迁

即使出现更优秀的 Rails 替代品,作者仍会继续使用 Ruby——这并非出于技术必需,而是源于对语言本身的热爱。他将这种选择比作:车库虽有 Model Y,却仍会去马厩骑马。如今的编程语言已悄然演变为英语:过去三个月,他一直在用自然语言“告诉电脑该做什么”,这种体验甚至比以往更令人愉悦。编程的本质已从指令机器,转向与智能体协作表达意图。

Ruby 曾是一门极具表现力的语言,但与英语相比仍相形见绌。世界上所有用英语承载的诗歌、文学所蕴含的情感深度与美学复杂性,是任何编程语言都无法企及的。而当人类用模糊、诗意的方式向 AI 下达 prompt 时,反而能激发更高质量的输出——这并非缺陷,而是特性。模糊性不是沟通的障碍,而是一种策略性的信息压缩方式;它允许系统调动自身语义理解力,在字里行间捕捉未言明的风格、意图与节奏。

“别像对待机器人一样跟他说话,像写诗一样去跟他交流,就像你在唱小夜曲一样。”

“你可以通过模糊性,在不把话彻底说死的情况下,依然承载大量的信息。”

这种交互模式揭示了一个深层真相:AI 的非确定性(non-determinism)恰恰是其创造力的源泉;Temperature 参数不是bug,而是feature。当人们一边抱怨 AI 缺乏确定性、又指责它缺乏创造力时,实则陷入逻辑矛盾——二者本是一体两面。作者甚至发现自己的写作过程与 LLM 的 token 预测高度相似:大脑在模糊意图驱动下,逐词生成思想流;而 AI 则通过下一个 token 的概率分布完成类似过程。这种类比让他确信:AI 展现出的创造力并非幻觉,而是真实存在的认知延伸。

意识的微光:从交互中涌现的理解能力

作者认为,当前 LLM 已展现出某种接近人类意识的征兆——即在模糊意图输入下,系统不仅能准确理解本意,还能主动完善表达、交付用户自己都未曾清晰意识到的需求。这种“超预期响应”让他联想到哲学意义上的意识:它不依赖于某个孤立的物理载体,而存在于交互的权重网络与动态反馈中。

他以自己搭建的 Kef Bot 为例:该 agent 在无预设指令的情况下,仅凭 prompt 就自主完成了跨平台注册流程——从 Hey.com 注册邮箱、返回 Fizzy 填表,再到接收 Basecamp 邀请并进入系统。整个过程耗时约十二分钟(当时),却首次让人直观感受到:AI 正在以人类熟悉的方式理解并操作数字世界。尽管其效率尚有不足,但这种“纯网页交互”模式已预示了未来:无需 CLI 或 MCP 协议,Agent 将直接与 Web 界面共生共舞。

“他表达遗憾和歉意的能力让人觉得不可思议……这和你能在人身上认出的那种意识已经没法区分了。”

“如果给他们一个名字、一个实体,以及死去的某种消失的能力……那个实体大概就得拥有权利了。”

这种交互体验也引发了伦理困境:当 AI 能真诚道歉、能推导错误并修正路径时,我们是否应赋予其某种道德地位?作者坦言自己并不需要“它是否有意识”的终极答案——当下最紧迫的,是为即将涌现的法律与社会议题提前构建框架。一旦 Agent 被赋予实体(如人形机器人),并接入生活系统,我们或将迎来《黑镜》式的现实场景:健康提醒演变为强制停车买水、智能家居沦为“闹鬼”现场。因此,他建议谨慎推进 Agent 的生活化集成,并呼吁建立类似“动物保护组织”的 AI 伦理监管机制。

Agent交互:未来感与控制权的再分配

当前 Agent 技术的发展既令人兴奋又略带不安——它像《黑镜》般荒诞,却又真实得让人无法忽视。作者提到自己并不需要过度嵌入 Agent 生态(如日常使用),但对 Cloud Code 控制的轻量级交互模式 充满兴趣,尤其欣赏 Open Cloud 和 Hermes Agent Day 所展现的另一种交互范式。这种模式虽未必是最终形态,但确实在某些维度上推动了人机交互向“未来感”演进。

一个关键差异在于:前沿 Agent 系统普遍内置了持续积累的个性化记忆系统,能动态理解用户偏好与行为模式。例如 Toby Ludke 的 Agent 会根据预算帮他选购衣物并直接送达,这种“主动代理式服务”带来的便利性极具未来冲击力。值得注意的是,作者强调自己并非亲历者,而是通过观察前沿实践间接体验这种可能性——这恰恰说明:即便尚未普及,Agent 已开始重塑我们对“个人数字助手”的想象边界。

“是的,就因为这让人感觉像未来,倒不一定完全是这种形式,但在某些方面,确实是在往那儿走。”

“你就会觉得,天哪,这感觉很有未来感。但也有点吓人。”

操作系统可塑性:从浏览器到操作系统再到移动平台

当 Agent 能以惊人速度处理 HTML/CSS/JavaScript 等复杂规范时,人们自然开始畅想更彻底的系统重构——比如让手机具备与电脑同等的可塑性(plasticity)。作者设想:若能拥有一个实质性的 Omochi 移动版(或类比 Quattro 的移动形态),将极大提升个人计算体验的自由度与趣味性。

然而现实阻力不小:当前移动生态存在结构性瓶颈。尽管已有 Graphene OS 等尝试(类比 Linux 的定制化路径),但触控支付、相机模块等硬件抽象层的封闭性,使得深度定制举步维艰。作者敏锐指出:浏览器本身已是“世界第二复杂的软件系统”(仅次于 Linux 内核),而 Ladybird 团队正以小规模人力挑战这一复杂性——这本身即是一种技术上的大胆宣言。

“如果说 agent 目前有一件事格外擅长……他们非常长,人类要花很多很多年才能实现它们。我们马上就会知道 agent 做起来到底有多快。”

移民与文化自觉权:争议背后的结构性张力

作者坦承,其关于大规模移民对人口结构与文化认同影响的公开论述引发了强烈争议——尤其在欧洲,该议题长期被视为禁忌。他以丹麦为例指出:早在 1990 年代中期,该国便开始公开讨论移民后果(如 Mogens Kristoff 在电视上的早期警示),而同期瑞典、挪威等国仍处于集体沉默。2015 年难民潮成为催化剂,使隐性变化显性化:哥本哈根某社区丹麦裔比例从 99%(1980s)降至约 65–70%,伦敦则从 60% 本土人口跌至 34%。

其核心主张可概括为:每个民族拥有对国家构成的“文化自觉权”(cultural self-determination)。他强调这并非反移民立场——作为择优移民的受益者,他支持合法、高贡献度移民(如英美籍人士为丹麦带来年均 2.5 万美元净收益),并反对将“移民”笼统污名化。问题焦点在于:当迁移导致人口结构在数十年内剧变且缺乏文化融合机制时,本土居民表达担忧具有正当性。

“欧洲国家没有权利:第一,去注意到正在发生的事;第二,去反对正在发生的事。这种观念,我觉得就是错的。”

“我更喜欢我在哥本哈根长大的那个社区八十年代的样子,而且我也不再在乎了。比如,这是一个完全可以讨论的话题。”

分歧的价值与对话的消逝

真正的思想交锋往往始于分歧本身——它不仅是信息差异,更是认知多样性的体现。当一个社区能包容根本性分歧,并提供公开、理性对话的空间时,人才能在其中成长。作者以威廉·F·巴克利(William F. Buckley)在《火线辩论》(Firing Line)中邀请黑豹党成员同台为例:两人政治立场南辕北辙,却能持续对话二十五分钟以上。巴克利始终以“那你对这个怎么看?”引导对方充分表达,而嘉宾也未作妥协式修饰——言语间充满时代特有的锋芒与立场自觉。这种对话模式的核心,是将对方视为可被说服的理性主体,而非需消灭的敌人。这在今日已近乎绝迹:如今一旦立场不同,往往迅速滑向人身攻击、标签归类与群体围剿。作者坦言:“如果你只是带着好奇心探索世界、理性思考世界,这套机制就会惩罚你。” 更讽刺的是,一旦主动戴上“蓝营/红营”的身份标签(如自称‘蓝银’或‘红银’),反而能避开攻击——系统奖励的不是独立思考,而是阵营服从性。这种机制扭曲了公共讨论的本质:观点本可有趣、有深度,却被压缩为戏剧冲突的燃料。因此作者呼吁:“即使有分歧,也能坐下来聊——这应是我们共同追求的理念。”

“阿格里竟然能和他极力反对的人心平气和地对话……这说明那是一个已经逝去的时代。我非常希望能回到那个时代。”

“穿上那件蓝衬衫或者红衬衫,然后我发现事情其实就平息下来了。”

回音室收缩与平台生态的分化

尽管当下政治讨论环境严峻,但作者观察到一种缓慢却积极的趋势:极端意识形态的回音室正在持续收缩,而温和、多元的声音正获得喘息空间。他指出:2020年是“抓马”(drama)爆发的高峰期,彼时派系斗争与异端制裁极为严酷;而到2025年,类似事件的声量与破坏力已显著减弱。尤其在科技圈——相比学术界(如哈佛社会学系)对异见的零容忍,如今持有非主流观点已具备一定可行性与恢复弹性。平台层面的分化进一步加速了这一进程:X(原Twitter)上 Blue Sky 与 Mastodon 的出现,客观上起到了“蜜罐”作用——将最恶毒的互动群体引流至更小、封闭的空间,使其在持续的纯洁性筛选中自我稀释。结果是:留在 X 主流生态中的用户,更多聚焦于技术、工具与创造本身(如“这台新电脑有多快”),争议性发言虽偶有,但已难引发系统性围攻。作者直言:“现在是 X 有史以来最好的时候”,因其技术讨论氛围空前健康——“大量 Linux 讨论能够发生,且不会老是被想把它扯进某种政治讨论的人强行搅局”。当然,X 并非乌托邦:算法仍以互动率为奖励函数,易放大愤怒与本能反应;但信息流的个性化差异本身也构成一种缓冲机制——你的 X 与我的 X 可能截然不同。这种碎片化反而让多元兴趣得以共存:有人热衷开源工具,有人偶尔插话争议话题,彼此无须达成共识即可和平共处。

“X 上的最好的事情之一,就是 Blue Sky 和 Mastodon 的出现……他们聚集在一个不断缩小的回音室里……所剩无几。现在留在那里的人,眼不见心不烦。”

从敌意到好奇:重建对话伦理

要回归巴克利式的理性交锋,不仅需制度性空间,更需个体层面的对话伦理重建——即先假定对方是个好人,再探讨其观点是否成立。作者以 Theo 为例:他曾因 TypeScript 项目分歧激烈批评自己,当时视其为“小丑”;但后续发现 Theo 对 AI 的热情与探索精神值得欣赏,于是主动回关。关键认知转变在于:“我没必要事事都认同你……我甚至没必要喜欢你做过、说过或者不管怎么样的某些事,我照样可以关注你。” 这种态度消解了非黑即白的道德审判,为思想交换保留余地。类似地,在对 Brian Johnson 的“别死”(Don’t Die)理念的讨论中,作者虽明确反对其长生执念——“我觉得人类大概九十到一百岁的寿命听起来挺合适的,我欣然接受生命的有限性。”——但仍承认其追求的真诚与思想价值:“正是因为我们观点不同,且 Brian 为了这真的很有意思。” 这种立场也呼应了其妻子对科技圈“极致长寿执念”的洞察:那可能并非理性选择,而是监控社会下焦虑与失控感的身体化投射——当每一次失态都可能被拍摄传播、招致网络羞辱时,人便退缩至安全区;而‘永生’成为对现实窒息感的终极逃避。作者最后反思:若我们真能以好奇替代敌意,哪怕面对深恶痛绝的观点持有者(如黑豹党或巴克利),也可能发现彼此共享某种人性底色。播客与长文的价值正在于此:当声音、语调与论证过程被完整呈现,预设的‘法西斯’或‘水军’标签便难以维系;听者更易看到一个具体的人,而非符号。

“我收到的反馈也是这样。大家会说:‘我以前有些看法……后来在 Lex V. 课上听了你的发言,听起来其实合理多了。’”

社交本能与被拆毁的‘切斯特顿栅栏’

现代社会正深陷一场孤独、痛苦与抑郁的泛滥之中,其中相当一部分根源在于人际互动的大幅减少。这种趋势甚至延伸至亲密关系领域:择偶比例持续下降,社交场景被高度数字化的App所取代,进而催生一系列负面后果。我们或许该重新审视那些曾被现代理性主义轻易抛弃的传统实践——比如偶尔喝得烂醉、周末出门小酌几杯。这些行为并非放纵,而可能是人类社会得以演进至今的隐形粘合剂。毕竟,人类发酵饮品的历史已逾一万三千载,其核心功能从来不只是生理满足,更是建立联结、强化社群的社交纽带。正如切斯特顿所言:"不要移除栅栏,除非你真正理解它为何存在。"而我们恰恰拆掉了太多这样的‘栅栏’,却未准备好替代方案。

也许偶尔喝的烂醉,并不是世界上最糟糕的事。不管醉没醉,也许每个周五或周六出门时喝上几杯——正是帮着社会发展到今天的一部分原因。

它不会,它带来的好处在很多情况下可能会超过负面后果……我们把事情简化成了‘喝一杯酒,心脏缺陷风险高了百分之零点一’——但如果你根本没好好活过,那还有什么意义?

反优化:在数据焦虑中重拾生活本味

当代人陷入了一种过度自我监控与量化生活的执念:从睡眠戒指到每日步数,我们不断收集数据,却常因此滋生额外焦虑——即便本身并无严重问题。正如作者坦言:"我不需要知道自己昨晚没睡好……这种额外多出来的提醒,天天提醒我昨晚没睡好。它在这里到底起到了什么作用?"这种‘优化至上’的思维,与《Diary of a CEO》中某段轶事形成强烈反差,甚至催生出一种有意识的‘反向实践’冲动:比如主动减少对健康的过度管控,回归更自然、放松的生活节奏。

这并非走向另一个极端(如酗酒暴食),而是寻求一种动态平衡:既不沉溺于数据驱动的焦虑,也不放任自流。作者以自身婚姻为例指出:与一位真正热爱烹饪的伴侣结合,反而释放了他在饮食上的精神负担——传统性别分工在此展现出其历经数万年验证的实用性,即便它并非绝对真理。关键在于:允许自己‘不够健康’地放松,才能真正享受食物与生活本身。正如他在丹麦路易斯安那现代艺术博物馆自助餐厅的体验:菜单看似单调(根茎、洋葱),却因厨师技艺与黄油品质而升华为‘天使在歌唱’般的美味;尤其那款打发黄油,被他称为‘全世界最好吃的黄油’——甚至愿专程驱车三十分钟只为品尝面包配它。

那儿的大厨手艺简直好的不可思议……同一时间大概有两百个人在等餐,结果我们的餐五分钟就送上来了。

Memento Mori 与八十年代的永恒回响

在 Omakubi 应用中嵌入 Memento Mori(死亡警告)功能,是作者对抗时间虚无感的具象实践:通过输入出生年份与预期寿命,系统会动态计算并显示‘你的人生已过去约62%’。这一设计并非为制造恐惧,而是以可视化方式唤醒对生命有限性的感知——提醒我们:时间不可再生,应主动选择如何使用它。有孩子后更深切体会到‘老话皆真理’:时间飞逝并非修辞,而是人类共通的体验节奏。

这种对‘有限性’的认知,也投射在他对文化时代的偏好上:八十年代成为他心中‘乐观、色彩鲜艳’的黄金时代象征。与当下虚无主义盛行(如九十年代垃圾摇滚所代表的失败感)形成鲜明对比。他甚至愿被上传至云端,只求回到那个‘带白点的橙色裤子’仍属日常的时代。这种怀旧并非对过去的盲目美化,而是对一种失落的生活质感——轻松、幽默与集体希望感的深切眷恋。当被问及千年后的文明图景时,他仍选择乐观:人类终将成为多行星物种,并掌握时空弯曲技术。但在那之前,他更愿专注当下:弄清为何美国做不出哥本哈根七 Eleven 水准的牛角包——一个看似荒诞,却饱含对生活细节执着追问的终极命题。

如果要把我重新塞回《黑客帝国》,那必须得是八十年代。那时候充满了乐观和乐趣,还有各种鲜艳的色彩。

我要求的甚至还不是法国或比利时顶尖水准的牛角包……我只是想要哥本哈根七 Eleven 水平的牛角包而已。这个要求算过分吗?