构建AI SaaS,我终于停止过度思考
我在 24 小时内构建了一个原计划要8个月的AI SaaS 产品,因为我厌倦了等待。
微信 ezpoda免费咨询:AI编程 | AI模型微调| AI私有化部署
AI模型价格对比 | AI工具导航 | ONNX模型库 | Tripo 3D | Meshy AI | ElevenLabs | KlingAI | ArtSpace | Phot.AI | InVideo
我之前花了八个月规划一个更复杂的版本,向投资者推介、研究市场、设计完美的用户体验。一个周五晚上,我意识到自己什么都没建出来,而周围的人都在发布产品。所以我删除了设计文件,忽略了路线图,晚上 10 点直接开始写代码。
到周日早上,我有了一个真实的东西。不精致,不可扩展,但足够真实,可以放到真人面前看他们使用。
这不是一个关于拼搏的励志故事。这是关于当我停止过度思考,开始构建那个没人要求的东西时发生了什么。那些令人尴尬的错误。凌晨三点发现我构建了一个完全没人关心的功能时的恐慌。那个赤裸的领悟——八个月规划中学到的一切不如与三个用户交谈十五分钟有用。
速度不是关键。强制函数才是。当你只有二十四小时,你承担不起在大事上犯错。你不能花两个小时争论按钮颜色或落地页是否需要推荐语部分。你被迫聚焦在核心上。其他一切都消失了。这恰恰是大多数创始人浪费数月试图购买的清晰度。
1、真正的约束:你必须选择一件事
开始之前,我差点犯了一个致命错误。我草绘了一个包含七个功能的产品:AI 驱动的内容生成、图像处理、团队协作、分析仪表板、API 访问、五个平台的集成,以及一个移动应用。睡了三个小时,喝了一杯糟糕的咖啡后,我突然想通了。我用笔划掉了六个功能。真的画了线划掉它们。
我在构建一个针对特定用例的工具,我知道这个用例很痛苦,因为我每天都在经历。营销机构花大量时间重写客户内容简报。不是重写实际的文案,而是将自己的笔记翻译成文案人员能理解的东西。这既繁琐又重复,没人想做。我花了数千美元请自由职业者做这个任务,还做得很差。所以这成了那个功能。一个输入,一个输出,完成。
这是大多数人在速度上失败的地方。他们认为有选择是聪明的。他们认为多个收入流更安全。他们为一个想象中的客户构建,而不是为自己眼前的问题构建。二十四小时逼你跨过这种幻想。你无法服务所有人。选择你自己这个人。为他们构建。其他都是噪音。
AI 部分几乎是次要的。我可以在没有机器学习的情况下构建这个,它同样有用。但 Claude 的 API 让智能部分简单得可笑。我没有夸张,AI 集成只花了九十分钟。设置时间比实际功能还长。这应该能告诉你现在给任何东西加 AI 有多容易。
2、技术栈真的很重要
我在前端使用了 Next.js 和 TypeScript,因为我知道它并能快速移动。我试过在不熟悉的技术栈中快速构建,结果是一场灾难。你花一半时间调试语言怪癖而不是构建产品。我搭建了一个基本的 API 路由,直接调用 Anthropic API。没有花哨的架构。没有微服务。没有容器化。一个接受输入、发送给 Claude、返回输出的单一路由。
存储方面,我把所有东西放在一个 PostgreSQL 数据库中,在 Railway 上八分钟就建好了。我没有仔细设计模式。我创建了一个 Users 表、一个 Briefs 表和一个 Outputs 表。就这样。我按需添加字段。做法不好,但能用。有时候在争分夺秒时,能用比完美更重要。
认证用了 Clerk,因为以前用过,设置只需五分钟。我没有构建自定义认证,没有过度思考。Clerk 让用户登录、处理令牌、管理会话。完成。这不是一个需要讨论的决策。用能用的东西。用你用过的东西。把脑细胞留给真正的产品。
最难的部分不是技术。最难的部分是抵抗过度工程的冲动。有三次我发现自己开始构建健壮且可扩展的东西。每次我都删掉它,发布偷懒的版本。缓存层?谁在乎,我们有二十个用户。负载均衡器?部署一次继续前进。基础设施可以等。验证可以等。你认为必要的大部分东西,只是完美主义在扮演专业主义。
3、获取用户比构建更难
部署一小时后我有了第一个用户。我在一个营销机构所有者的 Slack 社区发了一条段说明和链接。那个用户在产品中待了二十二分钟。他们没有注册付费计划,没有留下反馈,就这样消失了。
这是技术演讲永远不会提到的部分。构建现在实际上是最容易的部分。让人们关心才是真正的问题。我原以为营销领域的朋友会立刻看到价值。他们没有。他们说很酷,然后回去做自己的工作。没有人有时间管你的周末项目。
我决定换个方式找用户。我给七个认识的营销机构老板发邮件,免费让他们使用工具,交换一个三十分钟关于他们工作流的通话。我约到了四个电话。在第一个电话中,我看着 CEO 第一次使用我的产品。她尝试了我没有考虑到的东西。产品坏了。我防卫了一微秒,然后意识到这比一千小时的规划更有价值。她正在展示给我看哪里出了问题。
到第三个电话时,我明白我完全误解了整个工作流。机构实际上不需要为自己的简报生成输出,他们需要为客户交付物生成输出。这意味着输出质量比速度更重要,需要更多定制化,我的整个产品方向都偏了一点。我差点没问这个问题,因为我太依恋自己构建的东西了。
之后的用户增长很慢。付费用户增长更慢。两周后我大概有七十个注册。可能八个是付费的。转化率很糟糕。但那八个付费用户每天都在使用。他们在解决一个真实的问题。只是他们还不是市场,他们是个例。好的个例,但仍然是个例。
4、是什么真正让这成为可能
时机让这成为可能。Claude API 成熟可靠意味着我不需要调试黑盒或担心奇怪的响应。快速部署工具的生态系统意味着我不需要与服务器搏斗。现代 JavaScript 框架确实好用意味着我可以快速移动而不会遇到语言限制。
但老实说,最大的推动力是约束。我设定了时间限制并坚持了它。没有在第二天转向因为有了新想法。没有在第十八小时暂停重新思考整个方向。你说你在二十四小时内发布,你大脑中的某个东西就接受了它。你停止和自己讨价还价。
大多数创始人都具备快速发布的技术能力。他们缺乏的是纪律。他们有无限的时间,并把它用来变得"更好"。无限的时间让你更深思熟虑,但也让你更焦虑。让你构建没人要求的功能。让你推迟真正的测试——是否有人在乎。
我不是说你应该总是在二十四小时内构建。我是说时间约束教会了我一些关于自己作为构建者的东西。它教会我我可以在压力下做出决定。教会我第一直觉通常是对的。教会我发布不完整但真实的东西比发布完整但想象中的东西更好。
5、那些我忘了直到它变得重要的事情
大概在第二十三小时,我意识到我没有构建一个简单的计费页面。我构建了认证,构建了核心功能,但没有办法实际向人收费。我慌忙在四十分钟内实现了 Stripe。很粗糙,不处理边缘情况,但能用。用户可以点击按钮、跳转到 Stripe、成为付费客户。
我也没有构建合适的落地页。首页只有一段话解释产品做什么。语法正确但仅此而已。没有主视觉区,没有功能分解,没有社会证明,没有任何旨在说服任何人的东西。我以为这是偷懒。结果发现,人们已经知道自己是否想要它。他们不需要文案来说服。他们需要试用。
错误处理完全不存在,直到我看着有人遇到错误然后直接离开。然后我添加了基本的错误消息。不是全面的错误处理,只是告诉用户出了什么问题而不是一条晦涩的消息或空白页面。一个小改动,巨大影响。
分析完全缺失。除了"他们今天登录了吗"之外,我没有跟踪用户在做什么。现在我想知道。他们在写什么简报?在编辑什么?多久重新生成一次?但添加分析需要时间,产品已经发布了。分析成了第二周而不是第一周构建的第一件事。
6、没人谈论的失败点
产品差点有一个关键安全漏洞。我把 API 密钥存储在本地状态中,因为我很累而且在赶进度。一个用户发现了。不是因为他们有安全意识,而是因为紧张问是否安全。我意识到我从没想过这个问题。我在二十分钟内修复了它。但这就是如果你不偏执会让 SaaS 公司沉没的那种事情。
长内容的性能很糟糕。一个用户上传了一千字的简报,被拒绝了。我没有测试过这种情况。我只是假设简报会很短。并不是。大简报存在。用户有大内容。所以我添加了 token 限制并记录了它们。仍然不理想,但透明。
移动端的 UI 基本上是坏的。我在桌面上构建并测试。大多数用户在手机上尝试。前五分钟的移动端测试本可以省去后来两周的抱怨。我学到了我可以快速行动但仍然在基本事情上犯蠢。
7、今天构建 AI SaaS 有一个真正的优势
五年前,这个项目会难三倍。你需要托管自己的模型或管理复杂且不太可靠的 API 调用。你需要更多后端基础设施来处理 AI 部分。支付会更复杂。部署会更复杂。认证会更复杂。
现在一切都商品化了。困难的部分不是技术。困难的部分与五年前一样:弄清楚某人真正想要什么,并构建得足够好让他们愿意付费。
AI 只是一个工具。困难的部分是其他一切。
8、我真正学到了什么
快速发布比彻底规划教会你更多。我从那四个客户电话中学到的东西比六个月用户研究还多,因为我手上有真实的产品来回应。人们对存在的东西做出反应,而不是对可能的东西。给他们看什么,他们会告诉你哪里有问题。
速度迫使清晰。当你不得不在 Slack 消息中向一个怀疑的朋友解释时,你不能对核心价值主张模糊。你必须知道你在解决什么问题。为谁解决。你必须能用一句话说出来。
约束被低估了。每个人都谈论无限资源是梦想。但我做过的最好的创意工作来自严厉的约束。有限的时间,有限的功能,有限的选择。你开始为重要的事情优化。
我构建的一切的第一版都比我想象的差。根据真实反馈构建的第二版,比我独自想象的更好。停止想象。发布东西。获得真实反馈。这就是公式。
9、你应该尝试这个吗?
我不会告诉你这是每个人都应该的构建方式。有些产品需要更多时间。有些问题确实复杂。有些团队需要更多规划。但大多数创始人用"更多规划"作为不发布的借口。大部分风险不是技术风险,而是你构建了没人想要的东西。
二十四小时的约束是一个过滤器。它立刻告诉我哪些想法有信念,哪些只是噪音。通过过滤器的想法足够小可以快速构建,又足够有意义值得做。这是一个好的组合。
如果你正坐在一个想法上,停止等待。你不需要更好的规划。你不需要联合创始人。你不需要更多资金。你需要构建一个粗糙的东西并展示给人看。其他一切都可以在产品存在之后再讨论。
AI SaaS 领域现在很拥挤,没错。但它充斥着没人用的精致产品和耗时太长的废弃项目。仍然有空间给那些解决特定人特定问题的奇怪小工具。仍然有空间给你在周末构建的东西。
原文链接: Building an AI SaaS in 24 Hours (Full Breakdown)
汇智网翻译整理,转载请标明出处