零基础做算命 App,我疯了吗
日柱是什么,我不知道。天干和地支有什么区别,我也搞不清。从来没算过命,没抽过塔罗,看手掌纹路的时候只会想「哦,手上有条线」。
一只猫咪站在大厂办公楼和神秘玄学帐篷之间的岔路口
就是这么个人,今年一月到二月用 29 天做出了 PanPanMao,一个 AI 驱动的中国玄学平台:9 个产品线,85 个 API 端点,28.4 万行代码,外加一套完整的积分经济系统。一个人做的,AI 当搭档。这篇先讲清楚为什么。
回头看我的职业经历,一直在执行别人定好的需求。在 Airbnb 做反欺诈 ML 系统,模型是我写的,但「欺诈」对业务到底意味着什么,从来轮不到我定义。在 Apple 优化过 Siri 端侧 ML pipeline 的推理性能,在 AWS 给 Athena 查询引擎做过数百万次查询的扩展,听起来都挺核心。可这几份工作里,面向用户的产品决策我碰都没碰过,连一个客户投诉都没处理过。一直是「把东西做出来」的人,从来不是「决定做什么」的人。
后来以 CTO 身份加入创业公司 Compute Labs,做 GPU 基础设施融资的多智能体 AI 系统,还是没碰到最混乱的那部分事:定价页面的文案谁来写,转化率为什么停在 2% 而上不到 4% 谁来负责,landing page 推翻重做三次(问题出在定位,代码本身没毛病)谁来拍板。这些都不归我管。所以这次我想要完整的全生命周期:产品设计、用户反馈闭环、业务决策、工程实现,全部自己来。
我需要一个自己完全没经验的领域,要是再做开发者工具,练的还是已有的肌肉。中国玄学正好给了我三样东西。
头一样是结结实实的知识空白:八字、星座、塔罗、解梦、手面相、六壬占卜,我一样都不懂。「AI 能不能写代码」这个问题早就不新鲜了,不值得再验证。我想知道的是:一个在专业领域零知识的人,能不能把 AI 当成全部知识来源,做出可信、有用的产品?光八字一个领域水就够深,五行生克关系、天干地支、十年大运、日主性格理论,一层套一层。现在代码库里有 20,000 行八字计算逻辑,全部来自 AI 研究,也被懂行的八字玩家验证过是对的。
第二样,这个市场真实存在,但数字化做得极差。数以亿计的中文用户用过算命服务,市面上的产品要么是塞满广告的垃圾站,要么是「输入生日吐一段话」的简单生成器。多产品线、解读有深度的 AI 平台,还没人做过。
第三样后来成了整个项目最难的挑战:在这个领域,语气和准确性同等重要。计算做对只是及格线,AI 能搞定;难的是解读的语气。算命结果太积极显得假,太消极又显得残忍,「诚实但有建设性」的平衡点要靠大量手动迭代 prompt 才磨得出来,AI 自己做不到。
技术栈的每个选择都有理由。
- Turborepo monorepo:9 个应用共享认证、积分、AI 模型接入和 UI 组件,新增一条产品线的边际成本接近零。
- Next.js(App Router):Server components 做 SEO,client components 做交互式算命解读,API routes 做 SSE 流式输出。
- Supabase:认证(含匿名用户转正式用户的合并逻辑)、Postgres 加 Row Level Security、实时订阅做跨标签页积分同步。
- Claude + Gemini:多模型组合,Claude 做细腻解读,Gemini Flash 做高频的每日内容生成,PostHog feature flags 实现按端点的模型 A/B testing。
- Stripe:积分套餐,四个档位,经典的「最受欢迎」锚定定价。
- TypeScript 全栈:16 个 package 共享类型,类型错误在构建时就被整个 monorepo 捕获。
这 29 天没有提前规划,就是一天天做下来的。第 1 到 4 天做快速原型,把 5 个独立应用合进 monorepo,提取出共享 package;第 5 到 10 天搭测试基础设施,做品牌塑造和 landing page;第 12 到 19 天做商业化,搭起积分经济体系,还啃下了技术上最硬的功能,浏览器端 ML 手面相识别;第 20 到 29 天是里程碑冲刺,走正式 PR 流程,发了三个里程碑版本,再上线三条产品线,补上弹性流式传输基础设施。
第一个 commit 提交于 2026 年 1 月 21 日,第一天结束时已经有 21 个。到第 29 天,总数停在 1,134 个 commit、109 个 Pull Request,66 个合并 PR 每个都带详细描述。9 条产品线、一套积分经济系统、浏览器端手相识别、服务端流式缓冲、中国 AI 法规合规,还有一个能屏蔽敏感词又不毁体验的内容过滤器。全部出自一个到现在还说不清天干代表什么的人之手。
这是系列第 1 篇。第 2 篇拆解整个技术构建过程:架构设计、最难的 bug、让高速开发成为可能的基础设施。第 3 篇讲产品和工程上的教训。