我厌倦了一遍又一遍地搭建相同的 AI SaaS 堆栈——于是我打破了循环

发布: (2025年12月20日 GMT+8 01:07)
3 min read
原文: Dev.to

Source: Dev.to

每个构建 AI 产品的人都会遇到的问题

大多数文本到图像的演示看起来都很简单:你发送一个提示。
但一旦你尝试把它做成真正的 SaaS,事情就会迅速变得混乱:

  • 长时间运行的任务阻塞请求
  • 模型执行方式不符合传统的请求/响应模式
  • 没有干净的地方存储生成结果
  • 自动化逻辑散落在各处
  • 邮件工作流被硬生生地加在最后

结果你会把 80 % 的时间花在粘合代码上,而不是产品逻辑上。

我走的另一条路

我没有再从头开始,而是问自己:

“如果我只解决一次这个问题——而且要彻底解决,会怎样?”

我遵循了几个原则:

  • 将 AI 生成视为 异步优先
  • 保持模型执行完全 解耦
  • 让数据库 + 自动化成为 默认,而不是可选项
  • 假设从第一天起就需要邮件和工作流

有了这个思维模型,一切都顺理成章。

一个小但重要的技术转变

把模型运行当作 作业,而不是请求。

// pseudo example
await enqueueGeneration({
  prompt,
  model,
  userId
});

UI 不再等待。这个决定消除了大量复杂性。

如果今天重新开始,我会怎么做

如果你在构建任何 AI 驱动的东西:

  • 不要在原型阶段使用同步流程,如果生产环境是异步的
  • 不要“以后再加邮件”——它们始终重要
  • 不要低估基础设施重复工作所消耗的时间
  • 优化迭代速度,而不是聪明程度

大多数倦怠来源于不断重建相同的基础,而不是产品本身。

最后感想

我构建它并不是想要再来一个入门套件。
我构建它是因为我厌倦了重复搭建同样的隐形部分。

如果你在公开构建 AI 产品,欢迎交流心得 👋

Back to Blog

相关文章

阅读更多 »

仓库利用的权威指南

引言 仓库本质上只是一个 3‑D 盒子。利用率只是衡量你实际使用了该盒子多少的指标。虽然物流 c...