跳到正文
梨园lili.blog / since 2019
Hackathon · Hackathon Demo

LifeAttitudeBooklet · AI 只布展、不代聊的相亲工具

首届恋爱黑客松·最佳人气奖。AI 用渐进式小故事引导你表达人生态度,沉淀成一座「人生博物馆」——5 个态度维度展厅、立场词表约束、确定性匹配。不让 AI 替你说话,只让它帮你把二维名片勾勒成三维博物馆。

类型Hackathon
角色Product / Full-stack / AI Engineer
状态Hackathon Demo
时间2026.08.25
48 小时交付 7 个 AI 场景全带 Mock 兜底,Demo 当天 API 额度烧完仍零报错演示;立场词表把 AI 输出自由度降 90%,匹配稳定性提升一个量级;获首届恋爱黑客松·最佳人气奖。

它解决什么问题

2026 年的相亲/交友市场,最不缺的就是“AI 帮你聊天”。但聊得再好,见面还是尴尬——因为聊天的那个人从来就不是你。

交友资料是一张二维名片:姓名、年龄、身高、学历、年薪、三张精修照片。它能告诉你这个人“是什么”,却读不出 TA 在冲突里是先说狠话还是先转身走、会不会为家庭放弃事业、是细水长流还是及时行乐。

这个项目想把人从名片里立起来:把每个人活成一座三维的“人生博物馆”,AI 负责布展,参观和对话永远留给真人。

怎么工作的

博物馆有 5 个态度展厅:亲密关系、摩擦冲突、成长选择、家庭承诺、金钱价值观。AI 在里面当布展师——

  • 布展:用 60–120 字的真实生活化小故事破冰,每轮只问一个问题、不超过 50 字、不给建议、不代替用户总结(防用户迎合 AI 的 anchoring 效应)
  • 上展品:3–5 轮对话后做结构化提取,把一段经历打包成“展品 + 态度说明卡 + 立场标签 + 深度分层”
  • 跨馆对望:两个用户匹配时,基于立场共鸣生成匹配理由和恰好 3 个破冰话题

三个为 Demo 不翻车做的工程取舍:

  1. 真实 AI + Mock 双通道:7 个 AI 场景全部有确定性 Mock 兜底,与真实输出共用同一份数据契约——没配 Key、接口挂了、JSON 解析失败、立场不在词表内,四种情况全走 Mock。Demo 当天上午 API 额度果然烧完,评委面前丝滑演示零报错
  2. 立场词表约束:stance 只能从每个维度 15–25 个规范立场里选。词表化之后 AI 输出自由度降 90%,匹配稳定性提一个量级
  3. 匹配算法一行 AI 都没有:匹配是确定性的集合运算。AI 的创造力被限制在故事和文案里,匹配决策交给代码

产品原则

四条原则写在 README 第一行:真实真诚不娱乐化、无痛引导、态度优先、真人主导——AI 只辅助,不代聊、不替你做决定。最后一条最不像 2026 年的 AI 产品会写的话,但它是这座博物馆的灵魂。

结果

首届恋爱黑客松·最佳人气奖。完整复盘见博客文章。