正在加载文章内容,请稍候。
正在加载文章内容,请稍候。
作者以个人项目经验说明,怎样从小众需求出发,借助 AI 快速迭代并主动控制复杂度,把小作品做出鲜明个性。

精准输入
大多数人教你怎样做大事,但 Zara Zhang 更想讨论怎样把一件小事做好。AI 降低了软件开发成本,小众需求、个人趣味和鲜明主张因此第一次能够成为产品的充分理由。
✍️ 写下你的想法,自由记录即可。如果没有灵感,试着回答上方的费曼输出问题。
登录后可保存笔记、高亮、划线和批注。
大多数人教你怎样做出一个庞大的东西。但我认为,我们也应该学习怎样做出一个小而精的东西。
下面是我做过的几个小作品。它们全是为了好玩而做的业余项目:
定位决定一切。多数产品失败,不是因为目标太窄,而是因为目标太宽。
如果你想为所有人提供所有东西,结果往往是谁都不需要你。你会变成一个通用、平淡的东西,最后被 Claude 吃掉。
别把软件看得太严肃。
过去,构建软件是一件严肃而功利的事,人们主要为了赚钱才做它。在软件稀缺且昂贵的年代,这很合理。
但如今软件既便宜又充足,你完全可以只为好玩而做。氛围编程现在基本成了我的周末爱好,我的一些小 skill 更像艺术项目。我们需要摆脱面对软件时的稀缺心态。你完全有权做一个没有用的东西。
做东西也是最好的学习方式。在传统教育体系里,你先学习,再去构建;到了 AI 时代,顺序反过来了:你通过构建来学习。
软件是一种自我表达。每当你做出一款软件,都会把自己灵魂的一小部分嵌进去:你独特的思考方式和做事方式。
既然 AI 已经能很快做出任何东西,用户为什么要用你的软件,而不是别人的?
你的产品需要有性格。它应该让人产生这样的感觉:“咦,我以前从没这样想过,但这确实很有道理。”人们之所以使用它,是因为他们认同产品背后的主张。
如果你的产品只是又一个通用、平淡的效率工具,人们还不如直接用 Claude。
例如,市面上已经有许多抓取 AI 新闻的 skill。我的 Follow Builders 能引起共鸣,是因为人们喜欢它背后的理念:关注建设者,而不是网红。
在 AI 出现之前,你负担不起做小东西。软件开发成本太高,你必须雇一支团队、说服其他人,还要向委员会证明项目值得做。
现在,真的只需要你和一个编程智能体。编程智能体不需要被说服;无论你的想法多疯狂、多古怪,它都会乐意动手。所以,去做一个在任何大公司产品评审会上都会被否决的东西吧。
很多人对我说:“我有一个痛点,想围绕它做产品,但我担心这个需求太小众。”
我想告诉他们:很遗憾,你没有自己想象的那么独特。
无论你的痛点多么小众,世界上至少有一万人和你遇到同样的问题。也许不是一千万人,但肯定有一万人。
在旧世界,总目标市场只有一万人的产品不值得做;在新世界,拥有一万名用户的产品已经是非常成功的业余项目。
你以为极其小众的需求,可能并没有那么小众。你只需要找到那一万名和你一样古怪的人。
我的大多数项目其实并不是从痛点开始,而是从技术开始。每天我都会浏览 X,把新出现的有趣技术和 API 收藏起来。然后我会安排固定的“玩耍时间”,把这些新技术交给编程智能体,和它一起头脑风暴,看看能做些什么。这非常有趣。
Tab Out 就是一个例子。我先看到有人做了一个读取 Chrome 浏览历史的东西,由此才知道浏览记录会保存在本地数据库里。于是我和 Claude 讨论这份数据还能用来做什么。经过许多轮讨论和迭代,我们最后做出了一款帮助用户关闭标签页的浏览器扩展。
这听起来有些反直觉,但最好模型通常反而更便宜。使用能力较弱的模型时,你可能无法把事情做对,最后要花更多 token 和时间修补错误。
我很少一开始就给出详细产品规格,再让智能体照单执行。我会充分描述自己遇到的问题,然后询问它的意见。我们彼此抛出想法,共同找到解决方案。这是一个共同创造的过程。
带着问题来,不要带着答案来。
保持高得不讲道理的标准。不断把智能体推向极限,尝试疯狂的想法,看看它能做到什么。和人类合作时,你通常不能这样毫无顾忌地试错,所以要充分利用这个机会。
大语言模型很擅长添加,却不擅长删减。它们常常加入一些乍看合理、实际却毫无用处的功能。作为人类,你最重要的工作就是做减法:简化、删减、克制。
做一个小而优雅的东西。软件是一种讲故事的媒介。去讲一个精彩的故事吧。
文章先用三个业余项目证明“小作品”也能赢得真实用户,再从定位、乐趣、表达和成本四方面解释为什么 AI 时代适合做小产品;随后给出寻找点子的两条路径,最后把人机协作落到模型选择、共同创造、大胆试错和发布前做减法上。贯穿全文的判断是:开发门槛下降后,产品真正稀缺的是明确主张、个人性格和克制的叙事。
费曼输出