谷雨(G2rain)这个平台,其实并不是最近才开始做的。
早在三四年前,我就已经断断续续投入过大量时间: 画架构、写代码、推翻重来,再继续画架构。
但结果也很现实——
一个人,想把一个面向企业级场景的 SaaS 平台真正做完整,几乎是不可能的事情。
进展缓慢、正反馈稀少,最终项目进入了长期停滞状态。
直到最近一年,随着AI 编程能力真正从“噱头”变成“工具”,我和 Alpha 才重新把谷雨捡起来,用一种完全不同的方式,继续“手搓”这个开源SaaS 平台。
这篇文章,不是鼓吹 AI 有多强,而是想讲清楚三件事:
我从一开始就很清楚一件事:
AI 不是来替我写谷雨的,它是来“和我一起评审谷雨的”。
在整个开发过程中,AI 更像一个 永远有时间、永远愿意陪你推翻重来的高级助手 。
在谷雨中,有大量需要反复推敲的问题:
这些问题, 没有标准答案 。
AI 在这里最大的价值,不是给“最终结论”,而是不断逼你回答:
很多方案,都是在这种高频对话中被 提前否定掉的 。
企业级 SaaS,最怕的不是功能慢,而是:
数据模型一开始就错了。
在谷雨中,无论是:
我都会反复拿给 AI 进行“结构性拷问”。
AI 非常擅长做一件事: 👉 把你没想清楚的边界条件全部问出来。
例如在 DPoP + JWT 这类场景下:
AI 的价值不在于“写对代码”,而在于: 逼你把每一条安全假设都讲清楚。
在谷雨的代码生成模块中,AI 是一个非常高效的工具:
这让大量 低价值但必须存在的代码 ,不再消耗人的精力。
例如在 g2rain-main-shell 中:
这些目录如果一开始设计不好, 后期一定会变成“谁都不敢动的屎山”。
AI 很适合用来做 结构合理性扫描 ,提前发现问题。
一个很典型的例子是 Dict 模块:
AI 可以给出重构建议, 但 是否值得拆、拆到什么程度,必须由人决定。
如果你在真实项目中大量使用过 AI,就一定会意识到:
它远没有到“可以托管复杂工程”的程度。
AI 很容易给出:
但它几乎不可能:
系统设计,仍然是技术人的核心能力。
在适配 OpenResty + DPoP 签名算法 时,我深刻体会到这一点。
AI 会不断:
但本质问题是: 👉 它并不知道真实世界里,这些依赖是如何被使用的。
最后,还是得自己啃文档、读源码。
当问题来自于:
AI 往往会:
这类问题, 人必须及时介入止损 。
大量标准化 CRUD 场景,已经不再稀缺。
结果就是:
因为:
一个很真实的例子:
我老婆是一名退役程序员,转行做心理咨询师,现在已经开始用 AI 去实现心理咨询行业的信息化。
效率提升太快,意味着:
这里的技术岗位不仅仅指程序员,还包括产品经理,QA,运维,交付等
AI 给的是概率答案, 你得知道什么时候该信,什么时候该否。
真正值钱的,不是代码技巧,而是:
系统设计能力
这是所有技术角色的共同核心。
AI 不理解业务本质, 你理解。
这就是你不可替代的地方。
AI 并没有帮我“自动生成”谷雨。
但它让我:
谷雨(G2rain)不是 AI 的作品, 但它的复活与成长,离不开 AI。
如果你也在做长期、复杂、系统性的技术项目, 希望这篇真实经历,能对你有所启发。