# AI能不能一个人完成产品经理、设计师和程序员的工作？

URL: https://caijiao.org/posts/198
Source: docs/posts/198.md
Description: 三个角色的产出物 AI 都能生成，唯独做不了取舍。Cakedesk 一人用 Electron 做出 €69 的桌面应用，2025 年卖出 239 份授权。

Cakedesk 是个很好的观察样本。一个开发者用 Electron + React + Node.js 做的桌面应用，一次性授权 €69，2025 年卖了 239 份新授权，毛收入约一万六千欧元。产品、界面、代码全是一个人完成的。

![Cakedesk 官网首页截图](/images/2026-09/cakedesk.app.png)

*Cakedesk 首页把 Watch demo 放在评价旁边，没装过的用户先看演示再下单。*

它证明的是"一个人能做出三个角色的产出物"。但要看清 AI 在这件事上的边界，得先问另一个问题：那三个角色平时真正在做什么。

## 三个角色共同的部分不是产出物

产品经理产出文档和优先级，设计师产出稿子和规范，程序员产出代码。这是产出物层面的划分，也是 AI 最容易介入的层面——文档、界面、代码，它都能生成，而且生成得越来越像样。

但三个角色真正共享的是另一件事：**取舍**。

产品经理决定这个版本不做哪个功能；设计师决定为了信息密度牺牲一点留白；程序员决定为了可维护性放弃那个更快的写法。这些东西不出现在产出物里，它们体现为产出物里"没有"的那部分。

AI 生成不了"没有"。你让它设计一个页面，它一定会填满；你让它写一个方案，它一定会写全面；你让它实现功能，它一定会把所有能想到的情况都处理一遍。它的默认倾向是增加，而产品工作的核心动作是削减。

Cakedesk 之所以是一个像样的产品而不是一个功能堆，不是因为它功能少，是因为有人决定了哪些东西不该在里面。这个决定 AI 做不了，因为它没有"这个用户会为什么付费"的信息。

## 那 AI 到底顶掉了哪部分

比较诚实地说，顶掉的是这三个环节：

从零到第一版的成本几乎归零。以前做一个原型要几天，现在几十分钟。这件事的影响比想象的大——它意味着你可以同时试五个方向，而不是赌一个。

陌生领域的入门门槛被削平了。一个后端开发者要做桌面应用，以前得先学一圈 Electron 的打包、签名、自动更新；现在可以在做的过程中问。Cakedesk 用的这套栈，放在十年前对个人来说是相当大的投入。

重复性产出被自动化了。图标、占位文案、表单校验、错误提示、国际化翻译，这些占了产品工作量一大块但几乎不产生差异化的东西，现在可以忽略不计。

剩下的是：判断哪个方向值得做、判断这个交互是不是别扭、判断这段代码能不能进主干。三项全是判断，没有一项能被生成。

这也是为什么"三个角色一个人做"这件事，难度并不像看上去那么均匀地分布。做产出物那部分被削平了，做判断那部分一点没变。以前三个角色分摊判断压力，现在全压在一个人身上——AI 让产出变快的同时，把决策密度提高了。

## 合并成一个角色之后，多了什么

一个人同时做三个角色，效率损失不在时间上，在**角色切换带来的决策污染**上。

当你是产品经理时，你应该想"这个功能有没有人愿意付费"；当你切到程序员视角，你很容易变成"这个功能实现起来挺有意思"。两个判断会互相干扰，而一个人做的时候没有人帮你指出这一点。

我的应对方式是把决策顺序固定下来，并且写下来：先写清楚这个功能服务的具体场景和不服务的场景，再画交互，最后才动手写。顺序不能乱，因为一旦先写了代码，沉没成本就会开始影响你对"要不要保留"的判断。

技术栈的选择上，个人的最优解和团队不一样。选你能在凌晨两点独立排查完的栈，比选"业界最佳实践"重要得多。[React](/react/) 加本地数据库这种组合对个人项目很友好——界面部分组件化清晰，数据落在 [SQLite](/sqlite/) 里就是一个文件，备份、迁移、调试都简单，不需要维护任何外部服务。分发和自动更新这类繁琐事交给桌面应用自己的打包生态，别在这里造轮子；如果产品线里还有需要长期跑的服务，再用 [Docker](/docker/) 把它固化下来。

## 一个人能跑到什么规模

Data Fetcher 是个参照：MRR 两万三千美元、600 个付费客户，伦敦一个人运营。这个数字说明一个人能撑起的规模比多数人以为的大，但也说明了一个前提——它的功能边界非常清楚，不做定制，不做集成服务，用户自助完成。

一旦产品开始需要"为某个客户改一版"，一个人的模型就到头了。MicroConf 的统计里有个数字挺有意思：37% 的创业者在出售公司时团队规模是 2 到 5 人。也就是说，走到退出那一步的，多数早就不是一个人了。

所以更准确的说法是：AI 让一个人能完成从零到产品上线的全过程，也让一个人能维持一个不小的规模，但它没有改变"规模上来之后需要更多人"这件事。它改变的是起点，不是终点。

三个角色的产出物可以外包给模型，取舍只能自己做——而产品值多少钱，恰恰由取舍决定。

---

*Cakedesk 的技术栈与销售数据来自作者公开自述；Data Fetcher 数据为其在 Indie Hackers 上的公开披露；团队规模数据来自 MicroConf 调研。*
