几轮对话,说清你的宝宝;匹配知识图谱,给出最适合的奶粉与理由
微信小程序(审核中) · H5 版即时体验 · 管理后台
这个产品是两层价值的实验:一次 GEO 的完整实践,一次 Product Builder 的自我证明。
GEO 的误区:把品牌包装成 AI 眼中的「万能答案」——对任何用户都说自己好。 但 AI 会识破过度的自我吹嘘,也会忽略没有结构化的真实价值。
正确的姿势:客观地让 AI 看见和了解品牌——它的配方、它的段位、它适合什么样的宝宝—— 然后链接到最适合它的人。
七选就是实验场:把 869 个 SKU 变成结构化、可信、可匹配的「品牌认知体」, 亲手验证供给如何被 AI 检索、评估、链接的完整机制。
一份 Vibe Coding 作品:借助 AI 的能力,独立跑完 需求洞察 → 产品设计 → 开发上线 → 评测体系 的完整闭环。
不是「用 AI 生成一个 demo」——而是用工程方法做出一个 有评测背书、经得起真机验收、通过合规审核 的真实产品。
面向消费者的微信小程序(审核中,H5 版可即时体验)+ 内部管理后台,共用同一套后端与知识图谱。
宝爸宝妈的对话式养育助手:聊天匹配奶粉、生长曲线工具、多宝宝档案管理、画像面板。
上层画像提取、底层供给图谱、中间层匹配与链接。两端各自结构化,中间层完成链接——每层独立可迭代、可评测。
对 LLM 产品而言,没有评测的迭代是盲飞。七选自建 4 链 + E2E 对话式评测——一次命令自动跑分、自动出报告,让每一次改动都有数据背书,让优化有明确的方向。
按产品链路拆解评测,问题定位到具体环节而非"整体不好":
29-30 道评测题模拟真实用户与 Agent 完整对话,LLM-as-Judge 按维度打分。每轮约 16 分钟自动跑完,产出报告 + badcase 清单 + 修复建议。
界面示意图 · 管理后台「评测报告」模块
早产儿选奶 · 链4 得分 3/5
现象:早产宝宝需要高能量配方(含 MCT),推荐却全是普通配方。
根因:不在 LLM——在候选层。top-8 截断按数据可信度排序,把仅有的 3 个含 MCT 产品挤出候选池,LLM 根本没机会看到它们。
修复:早产画像将 MCT 配方保送进 top-8;提示词量化能量需求(80 vs 67-70 kcal/100ml);画像文本携带出生体重。
同一套评测集自动重跑,每次改动都有分数对照——这就是"自动跑、打分、优化"的完整闭环。
与推荐引擎解耦、但共用画像体系的养育工具。放弃第三方图表库,从零移植 WHO 官方标准与 SVG 坐标算法。
解析 WHO 官方 CDN 数据表,19 个锚点(0-24 月身长表 + 30/36 月身高表)经锚点校验生成标准曲线,不是拍脑袋的"经验值"。
身高/体重共用 LMS 参数化管线:月龄 + 测量值 → 百分位计算 → 评估快照(正常/偏瘦/超重…)。每次录入自动入库、三元组去重、生成带时间戳的成长记录。
聊天中随口说"身高 62cm"即自动检测 → 新值校验(40-120cm 范围)→ 写记录 → 生成曲线卡。趋势解读双通道:规则生成(秒回)+ LLM 润色(降级兜底)。8 个场景验收通过。
一个人做完需求到上线,最有价值的不是"做出来了",而是每个坑的「现象 → 根因 → 修复」闭环,以及沉淀下来的方法论。
现象:所有接口全部挂起,连轻量接口都不响应,进程连 kill 信号都处理不了。
根因:FastAPI 单进程事件循环上直接同步调用 LLM,DeepSeek 服务端挂起时整个事件循环被阻塞——"单点阻塞拖垮全局"的经典并发缺陷。
修复:所有 LLM 调用迁入线程池(to_thread)+ 客户端超时 150 秒兜底。
现象:一条消息等一分多钟,微信默认 60 秒超时直接误杀正常请求。
根因:画像提取 → 推荐打分 → 生成回复,3 次串行调用全部使用推理模型(单次 20-40 秒)。
修复路径:客户端超时放宽到 180 秒保命;后续按任务分级用模型——结构化提取走秒级 Flash 模型,深度打分保留推理模型。
现象:趋势解读润色偶发返回空内容。
根因:推理模型把输出预算消耗在"思考"上,max_tokens 过小时正文产出为空;而重试逻辑只对报错生效,空内容静默通过。
修复:提升输出预算,空内容视为失败走降级通道(规则解读兜底)。
现象:代码修好了,手机上依然超时,构建产物里明明有修复。
根因:微信开发者工具的「编译」只更新模拟器——模拟器、真机、上传包是三个独立副本,真机必须重新扫码才会推送新代码包。
修复:重新扫码推送;沉淀"改代码 → 重建 → 重扫"的真机验收固定流程。
现象:域名备案被驳回"网站主办者冲突";web-view 套壳方案真机不渲染。
根因:工信部规则——同一主体不能并发两个审核中的备案,必须串行;个人主体小程序不支持 web-view 组件。
修复:小程序备案先行 → 域名备案随后(10-9 双通过);彻底改走 uni-app 原生迁移路线,功能与 H5 完全打平。
一个人用 Vibe Coding 完成的全栈产品——从数据采集到双端 UI 到生产部署。
从立项到提审的完整过程。