48 小时交付 7 个 AI 场景全带 Mock 兜底,Demo 当天 API 额度烧完仍零报错演示;立场词表把 AI 输出自由度降 90%,匹配稳定性提升一个量级;获首届恋爱黑客松·最佳人气奖。
它解决什么问题
2026 年的相亲/交友市场,最不缺的就是“AI 帮你聊天”。但聊得再好,见面还是尴尬——因为聊天的那个人从来就不是你。
交友资料是一张二维名片:姓名、年龄、身高、学历、年薪、三张精修照片。它能告诉你这个人“是什么”,却读不出 TA 在冲突里是先说狠话还是先转身走、会不会为家庭放弃事业、是细水长流还是及时行乐。
这个项目想把人从名片里立起来:把每个人活成一座三维的“人生博物馆”,AI 负责布展,参观和对话永远留给真人。
怎么工作的
博物馆有 5 个态度展厅:亲密关系、摩擦冲突、成长选择、家庭承诺、金钱价值观。AI 在里面当布展师——
- 布展:用 60–120 字的真实生活化小故事破冰,每轮只问一个问题、不超过 50 字、不给建议、不代替用户总结(防用户迎合 AI 的 anchoring 效应)
- 上展品:3–5 轮对话后做结构化提取,把一段经历打包成“展品 + 态度说明卡 + 立场标签 + 深度分层”
- 跨馆对望:两个用户匹配时,基于立场共鸣生成匹配理由和恰好 3 个破冰话题
三个为 Demo 不翻车做的工程取舍:
- 真实 AI + Mock 双通道:7 个 AI 场景全部有确定性 Mock 兜底,与真实输出共用同一份数据契约——没配 Key、接口挂了、JSON 解析失败、立场不在词表内,四种情况全走 Mock。Demo 当天上午 API 额度果然烧完,评委面前丝滑演示零报错
- 立场词表约束:
stance只能从每个维度 15–25 个规范立场里选。词表化之后 AI 输出自由度降 90%,匹配稳定性提一个量级 - 匹配算法一行 AI 都没有:匹配是确定性的集合运算。AI 的创造力被限制在故事和文案里,匹配决策交给代码
产品原则
四条原则写在 README 第一行:真实真诚不娱乐化、无痛引导、态度优先、真人主导——AI 只辅助,不代聊、不替你做决定。最后一条最不像 2026 年的 AI 产品会写的话,但它是这座博物馆的灵魂。
结果
首届恋爱黑客松·最佳人气奖。完整复盘见博客文章。
