一、开篇:为什么分享这篇演讲

大家好,我是 dtsola,一名IT解决方案架构师,同时也是一人公司的实践者。

最近看到 Dan Shipper(Every公司创始人)在纽约AI工程师大会上的这场演讲,内心产生了强烈的共鸣。作为一人公司实践者,我们面临的最大挑战就是:如何用有限的资源创造最大的价值。而Dan分享的AI原生公司构建方法,恰恰为这个问题提供了一个令人兴奋的答案。

Every公司用15人做出了4款产品,每个产品由单个开发者维护,99%的代码由AI编写——这不是科幻,而是正在发生的现实。对于我们这些IT解决方案架构师和一人公司实践者来说,这意味着个体的能力边界正在被AI重新定义

我想把这篇演讲分享给你,因为它不是空谈理论,而是来自一线的实战经验。让我们一起看看,AI原生公司到底是如何运作的。


二、Every公司的实践案例

2.1 令人震撼的数字

Dan首先展示了Every公司的基本情况,这些数字让人印象深刻:

  • 团队规模:仅15人

  • 产品数量:4款软件产品

  • 用户规模:超过7,000付费用户,10万+免费用户

  • 融资情况:仅约100万美元

  • 增长速度:过去6个月每月实现两位数增长

Dan坦言:"看到这么多人我有点意外,因为推特上有人说大家都搬去旧金山了。"但他更想强调的是,纽约也有一群人在用AI做着不可思议的事情

2.2 技术特点:99%代码由AI编写

这是最关键的部分:

"我们99%的代码由AI代理编写,无人手写代码,完全由云端代码、Codex、Cursor等编码代理完成。"

更令人难以置信的是:每个应用均由一名开发者独立完成

Dan展示了几款产品:

Cora - AI邮箱管理助手

  • 左侧汇总所有邮件

  • 右侧是可对话的邮件助手

  • 可以直接问:"今天我的AI工程师讲座几点?"它就能从邮件中找到答案

  • 主要由一名工程师完成

Monologue - 语音转文字应用

  • 类似超级版的Whisper

  • 功能复杂,但同样是一个人服务数千用户

Spiral - 另一款复杂应用

  • Dan说:"这个应用很大,同样是一名工程师完成"

他感慨道:

"这在几年前不可能做到,一年前还难以实现,而如今的重大转变是,我们正逐渐跟上的变化。"


三、核心发现:90%到100%的巨大差异

Dan分享的第一个重大洞察是:

"90%工程师用AI的组织与100%使用的相比,效率相差十倍。工程师使用AI的比例从90%到100%,完全不一样。"

这不是简单的10%差异,而是质的飞跃

为什么?

"关键是,哪怕只有10%的公司采用更传统的工程方式,你就不得不完全回归那种模式。因此,它阻碍了你去做一些原本可能做的事。"

这就像一个团队,如果所有人都用即时通讯工具,沟通效率会很高;但只要有一个人坚持只用邮件,整个团队就不得不降速适应他。

AI工程也是如此。当100%的人都用AI代理编程时,你可以采用全新的工作方式;但只要有人还在传统代码编辑器里一行行敲代码,你就无法真正释放AI的潜力。

Dan说:

"这彻底改变了我们作为一家小公司的能力。我们更像一个小实验室,让我兴奋的是能与你们分享这些可能性。"


四、AI原生工程的新能力

4.1 并行处理能力:同时开四个窗口不是梗

Dan提到了一个有趣的网络梗:

"推特上有种氛围程序员的梗——哦,他们开了四个窗口,但其实他们没在干活。"

但在AI时代,这不再是梗,而是现实

"实际上,你可以那样做。我知道工程师确实在高效工作,同时使用四个智能体窗口。"

这意味着什么?

一个开发者可以:

  • 窗口1:让AI代理A处理前端功能

  • 窗口2:让AI代理B修复后端bug

  • 窗口3:让AI代理C编写测试

  • 窗口4:让AI代理D优化数据库查询

所有任务并行进行,开发者只需在各个窗口间切换,审查和指导AI的工作。

Dan说:

"这很疯狂,却极大提升了单个开发者构建应用并运行生产级应用的能力。"

4.2 低成本试错:代码便宜了,实验就多了

第二个关键能力是快速试错:

"由于代码成本低廉,你可以快速试错,从而进行更多实验。尝试的启动成本低得多,因为只需说句'去做这个,去查一下这个'。"

在传统开发中,大型重构往往让人望而却步:

  • 需要评估风险

  • 需要预留时间

  • 可能影响其他功能

  • 一旦开始就很难回头

但在AI辅助下:

"比如大型重构,我本想去做,结果你转头去干别的了,这真的很容易。"

启动成本的降低,意味着你可以尝试更多可能性,而不是困在"这样做值不值得"的犹豫中。

4.3 演示文化:Show, Don't Tell

Dan特别强调了一个文化转变:

"组织内部正逐渐转向一种更注重演示的文化。"

过去的流程:

  1. 写备忘录

  2. 做演示文稿

  3. 说服一群人

  4. 获得批准

  5. 才能开始做

现在的流程:

  1. 直接做出来

  2. 展示给大家看

"因为能快速协同编码,几小时内就能展示出你所专注的东西。想做就去做,能向所有人展示。"

Dan说:

"我觉得这很棒。这种演示文化让你能做一些更特别的事,前提是你要敢于尝试。"

这不是简单的效率提升,而是一套全新的工作方式。


五、复利工程(Compound Engineering)

Dan提出了一个核心概念:复利工程

5.1 核心理念:让下一个功能更容易

什么是复利工程?

"在传统工程中,每个功能让下一个功能更难实现。在复利工程中,你的目标是确保每个功能都让下一个功能更易构建。"

这是一个根本性的思维转变:

传统工程

  • 代码越来越复杂

  • 技术债务累积

  • 新功能开发越来越慢

  • 维护成本指数级增长

复利工程

  • 每个功能都沉淀为知识

  • 知识库越来越丰富

  • 新功能开发越来越快

  • 能力呈指数级增长

Dan说:

"如果我们在技术栈上提升一层,从Python、JavaScript和脚本语言向上迈进,进入英语和自然语言编程。"

5.2 四步循环:Plan → Dispatch → Evaluate → Canonicalize

Dan详细解释了复利工程的四步循环:

第一步:规划(Plan)

"和代理合作时,详细的计划有多重要,大家应该都做到了。"

这一步需要:

  • 明确任务目标

  • 拆解具体步骤

  • 定义验收标准

第二步:委派(Dispatch)

"直接让代理去执行,让代理去执行,大家也都这么做。"

这一步是:

  • 将任务分配给AI代理

  • 提供必要的上下文

  • 设定执行参数

第三步:评估(Evaluate)

"评估代理工作质量的方法有很多,比如测试、尝试、让代理自行解决、代码审查,还有代理代码审查等各种方式。"

这一步包括:

  • 运行测试

  • 人工审查

  • 让另一个AI代理审查

  • 实际使用验证

第四步:规范化(Canonicalize)

这是最关键的一步:

"我认为最有趣的是将代码规范化,这一步堪称关键。这一步能让你积累的所有经验产生复利效应。"

具体做法:

"从规划、委派、评估阶段,再转为提示,写入你的云端md文件,或你的子智能体、斜杠指令,并逐步构建这个知识库。"

这就是复利的来源

"将所有工程师积累的隐性知识建成明确的库,在发现漏洞、制定修复方案、分配任务时,工程师们积累的经验都被转化为明确的、可推广至整个组织的提示集合。"

5.3 知识积累:从隐性到显性

传统软件开发中,很多知识是隐性的:

  • 老员工知道哪里容易出bug

  • 有经验的开发者知道某个模块的坑

  • 团队积累了很多"最佳实践",但没有文档化

在复利工程中:

所有这些隐性知识都被显性化为AI提示

  • 遇到某类问题的解决方案 → 写成提示

  • 代码审查中发现的模式 → 写成提示

  • 调试中总结的经验 → 写成提示

这些提示存储在:

  • .cursorrules 文件

  • claude.md 文件

  • 项目文档

  • 自定义的AI代理指令

结果是:每个新任务都能站在之前所有经验的肩膀上。


六、连锁效应与意外收益

Dan说:

"当你做得出色时,会产生许多有趣的连锁效应,一些我认为尚未被充分理解的影响。"

6.1 隐性代码共享:跨技术栈的知识复用

传统代码共享的困境:

"以前要共享代码,你得先抽象出来,把你的成果放入库中,然后让别人下载。很难实现,或需要额外说明。"

AI时代的新方式:

"用代理,只需指向你的云端代码实例,从旁边开发者那的代码仓库中学习他们所采用的方法,构建所需功能并自行实现,用自己的技术栈自行重新实现,用自己的框架,以自己的方式。"

举个例子:

场景:产品A(用React)需要实现OAuth登录,产品B(用Vue)已经实现过

传统方式

  1. 产品B的开发者需要抽象出通用库

  2. 或者写详细文档

  3. 产品A的开发者阅读文档

  4. 手动实现类似功能

AI方式

  1. 告诉AI:"参考产品B的OAuth实现"

  2. AI读取产品B的代码

  3. AI理解实现逻辑

  4. AI用React重新实现

  5. 完成

Dan总结:

"这真的很酷。开发者越多,参与的项目越多样,团队内共享越多,无需额外成本,因为AI可以直接读取并使用所有代码。"

6.2 新员工即战力:第一天就能产出

"新员工入职首日就能高效工作,因为你已经掌握了所有要点——怎么搭建环境,好的提交是什么样的,以及诸如此类的内容。"

具体实现:

"第一天就完成了所有配置,在他们的claude.md或.cursorrules文件中,代理会自动配置本地环境,知道如何写好PR。"

想象一下:

  • 新员工克隆代码库

  • 打开编辑器

  • AI代理读取项目配置

  • 自动安装依赖

  • 自动配置环境

  • 提示新员工团队的编码规范

  • 新员工开始第一个任务

  • AI帮助他按照团队标准完成

从入职到产出,可能只需要几小时。

6.3 灵活的专家协作:像DJ一样随时接入

Dan用了一个很形象的比喻:

"如果你想雇佣像那样的专家级自由职业者,只要特别擅长这一件事,你就能用上他来一天,专门做那件事。我稍微觉得有点像DJ那样,随便进录音棚录几小节歌,可以随时加入,这非常方便。"

为什么以前做不到?

"通常合作太难,因为启动成本太高。"

专家需要:

  1. 熟悉代码库(可能需要几天)

  2. 了解团队规范

  3. 配置开发环境

  4. 理解业务逻辑

这些启动成本让短期协作变得不现实。

但在AI辅助下:

  • 专家克隆代码库

  • AI快速解释项目结构

  • AI帮助配置环境

  • 专家专注于他擅长的部分

  • 完成后提交PR

  • AI确保代码符合团队规范

"但现在你可以做得好得多。"

6.4 跨产品贡献:打破产品边界

这是Dan特别喜欢的一点:

"每个提交中都有其他产品的开发者。我们内部运行着四款产品,每个人都使用所有产品。"

实际场景:

"若遇到小问题或瑕疵,比如产品有轻微缺陷,他们想要的生活小事,往往就直接提交给应用的另一位管理员。"

具体流程:

"他们很容易下载仓库并弄清楚,Claude或Codex能找出修复漏洞的方法,解决这个小问题,这真的很酷。"

举例:

  • 开发者A负责产品1

  • 开发者B负责产品2

  • 开发者A使用产品2时发现一个小bug

  • 开发者A克隆产品2的代码库

  • 告诉AI:"修复这个bug"

  • AI分析代码,找到问题,提出修复方案

  • 开发者A审查后提交PR给开发者B

  • 完成

这在传统开发中几乎不可能发生,因为:

  • 开发者A不熟悉产品2的代码库

  • 可能用的是不同的技术栈

  • 需要花大量时间理解代码

但AI让这一切变得简单。

Dan甚至推测:

"我猜你也能让客户在一定程度上可以这样做,比如遇到bug时,可让你的小助手修复它,提交为拉取请求。这是个奇怪的开源方式,不过确实很酷。"

6.5 技术栈自由:让开发者用最喜欢的工具

"我们尚未需要统一标准到某个特定的技术栈或语言。我们让每个开发不同产品的人选择他们最喜欢的方向。"

Every公司的四款产品可能分别用:

  • React + Node.js

  • Vue + Python

  • Svelte + Go

  • Next.js + Rust

这在传统公司是不可想象的,因为:

  • 团队成员难以互相支持

  • 代码难以复用

  • 维护成本高

但Dan说:

"因为人工智能让这一切变得更容易,在它们之间转换。这使得转换更加容易,轻松切入任何语言、框架与环境,高效产出。"

结果:

"让我们更轻松地让人做喜欢的事,让AI来处理中间的翻译。"

6.6 管理者写代码:碎片化注意力也能产出

这是Dan最喜欢的一点,也是最具争议的:

"技术出身的经理竟能直接提交代码。CEO不该写代码,我也不该,因为这本不是我的职责。"

Dan的现实:

"我们有四款产品,15名员工,发展迅速,我做了大量还有大量其他事务,但我已在最近几个月编写并提交了大量可投入生产的代码。"

为什么可能?

"人工智能让工程师能以碎片化注意力工作。以前你可能需要连续三四个小时的专注时间。"

新的工作方式:

"但使用云代码,你可以先离开会议,说嘿,我想查这个漏洞,然后去忙别的,再回来时问题已解决,像一个计划或根本原因的修复,然后你就能提交PR。"

Dan坦言:

"这并不简单,不是魔法,但确实可行。我认为这正是一种全新的思维方式,重新思考管理者如何以全新方式与所创产品互动。"

这意味着什么?

  • 技术管理者不会与代码脱节

  • 可以在会议间隙处理技术问题

  • 保持对产品的深度理解

  • 更好地指导团队


七、总结:AI原生时代的一人公司

听完Dan的分享,让我们总结核心洞察,并思考对一人公司实践者的意义。

7.1 Dan的核心发现

Dan在演讲最后总结了几个关键点:

"我认为当实现100%人工智能应用时,工作效率会有十倍之差。"

"从我们观察到的情况看,单个工程师就能构建并维护复杂的生产级产品。"

"我们称之为复合工程,在于让每个功能更易构建,从而产生这些看似不明显的间接效应,却让整个组织更易协作。"

Dan最后强调:

"尤为重要的是,旧金山很多人还不知道,你们是首批听到的。"

7.2 对一人公司实践者的三个核心启示

作为一人公司实践者,我从Every的案例中提炼出三个关键启示:

启示一:个体能力被重新定义

Every用15人做了过去需要50-100人的事,那么一个人能做什么?

答案是:

  • 一个人可以维护一款复杂的SaaS产品

  • 一个人可以同时运营多个项目

  • 一个人可以在不同技术栈间自由切换

AI不是替代我们,而是放大我们。 关键是要100%拥抱AI,而不是90%。

启示二:复利思维是核心竞争力

Dan提出的"复利工程"对一人公司尤其重要。作为个体创业者,我们最宝贵的资源是时间和经验

传统方式下,经验只存在于大脑中,无法有效复用。但通过:

  • 将经验转化为AI提示

  • 构建个人知识库

  • 让每个项目都为下一个项目铺路

我们可以让自己的能力产生复利效应。 这是一人公司对抗大公司的关键武器。

启示三:工作方式的根本转变

最重要的不是工具,而是思维方式:

从"写代码"到"管理AI代理"

  • 并行处理多个任务

  • 用碎片化时间产出

  • 快速试错,快速迭代

从"做PPT"到"做原型"

  • 少说多做

  • 用产品说话

  • 演示文化

从"积累技术债"到"积累知识资产"

  • 每个功能都沉淀为提示

  • 隐性知识显性化

  • 越做越快

7.3 我的实践思考

作为IT解决方案架构师和一人公司实践者,这个演讲让我重新思考自己的工作方式:

不要害怕100%使用AI - 这会带来质的飞跃,需要完全改变工作方式。

建立自己的"复利循环" - 每完成一个项目,沉淀提示和经验,构建个人的AI工作流。

拥抱"演示文化" - 少做PPT,多做原型,用产品说话。

重新思考"规模" - 不需要大团队也能做大事,关键是方法论,一人公司的天花板被打破了。

7.4 未来已来

Dan的演讲让我看到了一个清晰的未来:AI原生的一人公司时代正在到来。

在这个时代:

  • 个体可以拥有过去只有大公司才有的能力

  • 创意和执行之间的距离被大幅缩短

  • 小而美的产品会越来越多

  • 专注和深度会比规模更重要

作为IT解决方案架构师和一人公司实践者,我们正站在一个历史性的转折点上。AI不仅是工具,更是思维方式的革命。

Every公司的实践证明:未来已来,只是分布不均。 而我们要做的,就是成为那些率先拥抱未来的人。

作为一人公司实践者,我们的旅程才刚刚开始。让我们一起探索AI原生时代的无限可能。


如果这篇文章对你有帮助,欢迎点赞、收藏、转发。也欢迎在评论区分享你的经验,我们一起交流学习!


我是 dtsola【IT解决方案架构师 | 一人公司实践者】 ;专注AI创业、商业、技术、心理学、哲学内容分享。

提供服务:AI项目咨询 | 技术解决方案 | IT项目实施 | 企业技术顾问

博客:https://www.dtsola.com

公众号&VX:dtsola

需提供服务,加微信 dtsola,备注:IT咨询,并说明来意。


#独立开发者 #AI编程 #个人开发者 #一人公司 #程序员 #软件开发者 #创业者 #数字游民 #AI创业 #软件工程


Work Less, Earn More, Enjoy Life.