统一性能、token、配额与成本口径,补齐短信登录等缺口任务,并回写脚手架实测暴露的思考模式与峰谷计价约束。 Co-authored-by: Cursor <cursoragent@cursor.com>
44 KiB
美学报告需求文档
本文档为「美搭」App 中个人形象美学报告的独立产品需求文档,与 产品方案、穿搭 Agent 需求文档、用户系统与记忆系统需求文档、美学知识库建设方案 配套使用。
内容深度参考线下形象顾问交付物《个人形象报告》(见
reference/个人形象报告.pdf)。
1. 概述
1.1 定位:报告不是一个功能,而是产品的地基
美学报告在产品中承担三重角色,优先级依次为:
- 画像生产者:报告是用户结构化美学画像的唯一权威来源。体型、脸型、肤色、季型、量感、直曲等结论一次诊断,全局复用——写入记忆系统后,Agent 对话、换装推荐、发型推荐、商品筛选全部依赖它。
- 专业感锚点:换装/换发型是"好玩",报告是"专业"。报告决定用户是否相信这个 App 懂美学,而非只是个滤镜工具。
- 付费转化主载体:报告的内容深度可自然分层,是比"无限次换装"更容易被理解和接受的付费点(对标线下 300~2000 元的形象诊断服务)。
1.2 核心设计原则
| 原则 | 说明 |
|---|---|
| 先给结论,再给理由 | 首屏必须是可直接执行的 3~5 条结论,专业推导过程折叠在后 |
| 每条建议可执行 | 禁止"选择适合自己的颜色"这类空话,必须落到具体色值/版型/单品 |
| 可试穿闭环 | 报告中的每套推荐搭配都必须能一键跳转换装/试戴,否则只是一篇文章 |
| 术语可解释 | 量感、直曲、季型等专业词全部内置词条解释,长按/点击即看 |
| 画像可复用 | 结论必须结构化落库,不能只以富文本形式存在 |
| 可持续更新 | 报告是随身材/季节演进的档案,不是一次性内容 |
2. 报告分级
2.1 分级总览
| 维度 | 初级报告「形象速测」 | 全面报告「形象深度诊断」 |
|---|---|---|
| 上线版本 | V1(第一版即上线) | V2(第一版不做,仅做占位与意愿收集) |
| 价格 | 免费 | 付费(V2 起,定价待定) —— 原「单次 ¥29.9」为改版前残留,已废弃。V1 全线不出现任何价格(FR-BILL-07),V2 按 V1 实测数据定价(T-P6-16) |
| 输入 | 1 张正面全身照 + 4 项基础问卷 | 全身正/侧面 + 面部特写 + 完整问卷(12~15 项) |
| 诊断维度 | 覆盖 21 项(10 项完整输出 + 11 项粗判/部分),首屏突出展示 8 项核心结论 | 覆盖全部 32 项 |
| 色彩精度 | 四季粗判(春/夏/秋/冬)+ 8 色色板 | 十二季细分(如柔夏型)+ 完整色板(最佳色 24+/中性色/避雷色) |
| 发型内容 | 3 条要点建议 | 独立发型专项报告(约 8 小节) |
| 场景方案 | 1 个主场景 | 4+ 场景配色公式与完整搭配 |
| 推荐搭配 | 1 套(可一键试穿) | 8~12 套(含单品清单与试穿入口) |
| 篇幅 | 1~2 屏 | 15~25 屏 |
| 生成时长 | p95 < 90s(NFR-PERF-03,p50 < 45s) |
p95 < 180s(NFR-PERF-04,V2 指标) |
| 导出 | 分享长图(1 屏) | 分享长图 + PDF 完整版 |
| 免费额度 | 首次 1 次(终身)+ 每 30 天可重新生成 1 次(配额表见产品方案 §3.2,为唯一事实源;原「首次不限」表述有歧义,已更正) | V2 起按次购买 / 会员权益 |
| 核心目的 | 拿到画像、建立信任、驱动首次试穿 | 交付专业价值、完成付费转化 |
2.2 初级报告内容(V1 交付范围)
按用户浏览顺序排列:
① 形象名片(首屏)
- 用户头像(脱敏处理后的分析图)+ 基础信息(性别/身高/体重)
- 特征标签墙:8~12 个短标签,如
鹅蛋脸梨型身材溜肩黄二白中量感三庭五眼均匀脖长适中显高显瘦 - 一句话风格定位:如「自然优雅型 · 柔夏色调」
② 核心结论卡(3 条)
固定输出 3 条最高优先级建议,格式统一为「做什么 + 为什么」:
- 强化优势:如"用柔和亮色提亮上身,凸显肤色通透感"
- 修饰重点:如"上衣选小垫肩/泡泡袖改善溜肩,收腰提升腰线"
- 首要规避:如"避免紧身包臀裙与高饱和强对比配色"
③ 体型分析
- 体型判定:O 型(苹果)/ A 型(梨)/ X 型(沙漏)/ T 型(倒三角)/ H 型(矩形),带判定依据说明
- 局部特征识别:溜肩/宽肩/短颈/长腰短腰等(识别到才展示)
- 上装 / 下装 / 连衣裙 各 1 条要点 + 1 条避雷
④ 色彩定位(粗判)
- 四季季型:春 / 夏 / 秋 / 冬 + 冷暖倾向说明
- 肤色档位:粉一白 / 粉二白 / 粉三白 / 黄一白 / 黄二白 / 黄黑皮
- 最佳色板 8 色(色块 + 颜色名 + HEX)
- 避雷色 3 色
⑤ 风格定位(粗判)
- 基因风格 Top1(9 型中取最高分)+ 一句话释义
- 心理风格(来自问卷偏好)
- 融合风格命名(如「自然优雅」)
⑥ 发型建议(3 条)
- 长度与轮廓 1 条、刘海 1 条、发色 1 条
- CTA:更多发型一键试戴 → 跳转发型模块(预筛选适配发型)
⑦ 一套推荐搭配
- 单品清单(上衣/下装/鞋/配饰)+ 配色公式
- CTA:一键试穿 → 跳转换装模块,自动填充素材
⑧ 引导区
- 「解锁全面报告」占位入口(V1 不支付,见 §2.5)
- 「保存到我的形象档案」/「生成分享长图」
- 「问问 AI 造型师」→ 携带报告画像进入 Agent 对话
2.3 全面报告内容(V2 付费范围)
对齐线下形象顾问交付标准,共 6 个篇章:
篇章一:个人风格核心诊断
- 风格密码解析:量感总分、直曲总分、面部对比度三项量化得分 + 综合命名(如「中量感 + 轮廓适中 + 静态自然型」)
- 基因风格雷达图:9 型(戏剧/睿智/自然/古典/优雅/浪漫/前卫/少女/少年)全维度评分
- 心理风格:问卷测评得出的主观偏好风格
- 基因风格 × 心理风格关系解析:一致/冲突判定与融合方案(参考样例中"基因自然型 + 心理优雅型 → 自然优雅"的处理逻辑)
- 面部特征明细:脸型、三庭五眼、眉/眼/鼻型、面部立体度评分、动静类型
篇章二:色彩诊断
- 面部色彩三维度:色相(冷—暖)/ 亮度(暗沉—白皙)/ 色度(柔和—鲜艳),刻度条可视化
- 十二季细分定位:如柔夏型 Soft Summer,含季型特点解析(明度/饱和度/冷暖倾向)
- 完整色板:最佳色 24+ / 时尚中性色(白/黑/灰/米驼/卡其)/ 调和色 / 避雷色
- 配色公式库:主色 + 辅色 + 点缀色的比例建议(如 70% 基础色 + 30% 点缀色)
- 色彩避雷与拯救方案:误穿高饱和色如何补救、冷暖调如何平衡
- 妆容方案:底妆色调 / 眼妆 / 唇色(与季型联动)
篇章三:身材分析与穿搭指南
针对体型 + 局部特征 + 核心诉求,逐品类输出「版型 / 领型 / 图案 / 色彩」四要素建议:
- 上衣、下装(裤装 + 裙装)、连衣裙、外套
- 每品类含首选与明确避免清单
- 比例修饰技巧(腰线位置、上下身比例、纵向线条强化)
篇章四:配饰规划
腰带 / 耳饰 / 项链 / 手链手表 / 包袋 / 鞋履 / 围巾帽子,逐项给出材质、尺寸量感、颜色与佩戴位置建议。
篇章五:发型专项报告
独立成篇,结构参考线下交付物:
- 核心风格定位总览(关键词)
- 风格基因解析(直曲属性 → 适配线条与卷径;量感属性 → 重量分布与长度;面部立体度 → 轮廓设计)
- 脸型与头型适配(加分项 / 避坑点)
- 长度与轮廓推荐(首选 / 次选 / 慎选,含层次、卷度、轮廓形状)
- 刘海设计(推荐 / 避雷)
- 发色方案(主色调 / 挑染 / 避雷发色)
- 与穿搭风格的呼应(日常 / 职场分场景造型)
- 护理与造型技巧(工具温度、操作手法、定型产品)
- 全篇嵌入一键试戴入口,按建议自动筛选发型库
篇章六:场景穿搭方案包
通勤职场 / 休闲日常 / 约会聚会 / 正式场合(可扩展:面试、旅行、运动、婚礼),每场景包含:
- 完整搭配(上装 + 下装 + 鞋 + 配饰)
- 配色公式
- 材质与图案选择指南
- 一键试穿入口
可选模块:幸运色(五行) —— 已决定不做
该模块 V1 与 V2 均不纳入(TD-31,2026-08-13 决策)。原设计为「输入生日 → 推导五行分布 → 幸运色建议」,现整体移除。
移除理由:收益边缘(不影响诊断准确性,也不是用户使用产品的理由),但风险是全局的 —— 命理内容在部分应用市场属敏感类目,一个模块可能拖累整个应用上架。保留一个"可关闭开关"并不能免除为它准备合规材料与审核话术的成本。
连带影响:诊断维度由 34 项减为 32 项(删除 #33 五行分布、#34 幸运色);birthday 字段保留但用途收窄为生日权益与年龄段判断(见 §9.3)。
增量创新:30 天形象提升计划
线下报告普遍缺失的部分,也是本产品的差异点:把结论拆成可执行的 30 天任务清单(第 1 周替换基础单品、第 2 周引入配饰、第 3 周尝试色彩升级……),配合打卡与前后对比,把一次性报告变成持续留存的产品。
2.4 报告结构对齐说明
参考报告《个人形象报告》共包含 4 个交付板块:色彩类型报告、风格与穿搭报告、发型报告、幸运色分析。本方案的映射关系:
| 参考报告板块 | 本方案对应 | 初级 | 全面 |
|---|---|---|---|
| 个人风格核心诊断(风格密码/基因风格/心理风格) | 篇章一 | 粗判 Top1 | ✅ 完整 |
| 面部色彩维度 + 季型定位 + 色板 | 篇章二 | 冷暖×明度四类粗判 + 8 色 | ✅ 十二季型 + 完整色板 |
| 身材分析与穿搭指南 | 篇章三 | 3 条要点 | ✅ 逐品类四要素 |
| 配饰规划 | 篇章四 | ❌ | ✅ |
| 发型报告 | 篇章五 | 3 条要点 | ✅ 独立成篇 |
| 分场景穿搭方案 | 篇章六 | 1 场景 | ✅ 4+ 场景 |
不做(TD-31) |
❌ | ❌ | |
| —(本产品增量) | 30 天提升计划 | ❌ | ✅ |
⚠️ 命名合规:上表左列为参考报告的原始板块名,仅用于对照。本产品对外文案不得使用「四季色彩」「CMB / Color Me Beautiful」(国内已注册商标),季型一律使用自研的描述性命名。见
TD-18。
2.5 付费策略与第一版落地方式
第一版(V1)明确不做支付,但要做付费意愿验证,这是本节最重要的产品决策:
- V1 上线内容:仅初级报告,完全免费,无支付、无订单、无发票链路
- V1 保留入口:初级报告结果页底部展示「全面报告」预览卡片(模糊化目录截图 + 内容清单,不含价格),点击后:
- 弹出「即将上线,抢先预约」→ 用户点击即留资 + 埋点
- 记录:预约用户数 / 预约率 / 卡片停留时长 / 目录各章节的点击分布(不含任何价格相关埋点)
- 决策门槛:若预约率 ≥ 8%,V2 立即开发付费全面报告;若 < 3%,重新评估内容形态
- ⚠️ 预约率不等于付费意愿,预约到实付的衰减通常很大。因此 V2 定价前必须先做小范围真实收费灰度(
T-P6-03b),不得仅凭预约率全量定价
⚠️ V1 的预览卡片不得展示具体价格。原设计中的「预计价格 / 点击价格档位」已移除 —— V1 全产品线不出现任何价格与购买字样(产品方案 §3.2 纪律二),否则会污染 V2 的定价空间,也会让用户形成"处处收费"的第一印象。预约卡片只展示内容清单与模糊化目录截图,收集"想要"的意愿,不收集"愿意付多少"。
价格敏感度改用线下用户访谈采集(
T-P0-24),这比在 App 里挂一个假价格更准,也没有副作用。
V2 定价设计(⚠️ 全部为占位草案,不可作为开发依据):
| 购买方式 | 价格(占位) | 说明 |
|---|---|---|
| 单次购买 | 待定 | 主力售卖形态,一次生成永久可查 |
| 会员价 | 待定 | 会员用户折扣 |
| 高级版权益 | 含 1 次/季 | 季度重新诊断 |
| 重新生成 | 待定(低于全价) | 已购用户身材/季节变化后更新 |
定价的参考锚点(不是结论):线下形象诊断服务客单价 300~2000 元,AI 报告可定位为"十分之一价格、八成内容"。但最终定价必须满足三个前提,缺一不可:① V1 采集到的单次真实成本;② V1 的人均使用频次;③ 扣除华为 IAP 约 30% 抽成后的到账口径。三者齐备前的任何数字都是猜测(
TD-16、T-P6-16)。
3. 触发时机
这是本次需求的核心问题。报告的触发设计遵循一个原则:报告是个性化的前置条件,所以要尽早触发;但报告需要用户投入(拍照 + 问卷),所以不能强制。 解法是"多入口触发 + 价值前置 + 可跳过可回补"。
3.1 首次生成触发
触发点 A:注册后引导(主触发,预期承接 60% 生成量)
新用户注册/登录成功
↓
价值前置页:「1 分钟,生成你的专属形象报告」
· 展示报告样例(真实脱敏样张,非文字描述)
· 说明将获得什么:体型/色彩/风格/发型建议 + 专属搭配
↓
隐私授权(人脸信息单独授权,见 §9.1)
↓
基础问卷(4 项:性别 / 身高 / 体重 / 生日)
↓
上传/拍摄正面全身照 → 端侧质量校验(见 §3.4)
↓
生成中(进度 + 分析步骤可视化,≤60s)
↓
报告结果页
↓
引导首次试穿(携带报告推荐搭配)
- 必须可跳过:提供「先逛逛」按钮。跳过后首页常驻「完成形象诊断」卡片,且所有个性化位显示"未解锁个性化"状态提示。
- 不可强制授权:拒绝人脸授权的用户走"纯问卷版轻画像"降级路径(见 §3.6)。
触发点 B:功能内价值触发(承接跳过引导的用户)
| 触发场景 | 触发时机 | 文案方向 |
|---|---|---|
| 换装完成 | 首次换装结果页展示后 3s | "想知道这套为什么适合你吗?生成形象报告" |
| 发型试戴完成 | 首次试戴结果页 | "你的脸型还适合哪些发型?看形象报告" |
| Agent 缺失画像 | 对话中需要体型/肤色/风格信息时 | "1 分钟生成形象报告,之后不用再回答这些问题" |
| 收藏行为 | 累计收藏 ≥ 3 个搭配 | "根据你的喜好 + 身材,生成专属搭配方案" |
| 连续使用 | 第 3 次打开 App 且未生成报告 | 首页顶部横幅提醒 |
频控:触点 B 全局最多提醒 3 次,每次间隔 ≥ 24h,用户点"不再提醒"后仅保留静态入口。
触发点 C:常驻主动入口
- 首页固定卡片「我的形象报告」(未生成显示 CTA,已生成显示摘要)
- 底部 Tab「我的」→ 我的形象档案
- Agent 对话快捷问题区:「帮我做个形象诊断」
触发点 D:社交触发
- 好友分享的报告长图带「生成我的报告」落地入口
- 邀请奖励(V2):邀请 1 位好友完成报告,双方各得 1 次全面报告体验章节
3.2 重新生成 / 更新触发
报告是活的档案,以下条件命中时主动提示更新(不自动扣额度、不自动生成):
| 触发条件 | 更新范围 | 提示方式 |
|---|---|---|
| 用户修改身高/体重,且体重变化 ≥ 3kg | 体型 + 穿搭建议 | App 内弹窗 |
| 距上次生成 ≥ 90 天 | 全量 | 首页卡片提示 |
| 季节切换(3/6/9/12 月首次打开) | 场景方案 + 色彩应用(增量章节) | 首页卡片 + 推送 |
| 用户上传新的全身照/面部照 | 相关维度 | 上传后即时询问 |
| 换发型/换发色后 | 发型章节 | 发型结果页 |
| 用户主动修改「我的记忆」中的画像项 | 相关维度重算 | 保存后询问 |
| 知识库/算法大版本升级 | 全量(免费重算一次) | 站内消息 |
- 必须保留历史版本:更新后生成新版本,旧版本进入「形象档案时间轴」,支持前后对比视图(这是留存资产,不能覆盖)。
3.3 全面报告付费触发点(V2)
| 触发点 | 位置 | 说明 |
|---|---|---|
| 初级报告结果页 | 页面底部 | 主转化位,展示全面报告目录与样例 |
| 初级报告章节内 | 各章节末尾 | "查看完整的 24 色专属色板 →"(内容截断式引导) |
| Agent 深度问题 | 对话中 | 用户问到超出初级画像的问题时(如"我适合什么材质") |
| 发型模块 | 发型列表页 | "查看你的发型专项报告(含刘海/发色方案)" |
| 会员页 | 权益对比表 | 作为会员核心权益之一 |
| 营销节点 | 推送/首页 | 生日、换季、大促 |
| 分享回流 | 分享长图落地页 | 被分享者看到"完整版包含 6 大篇章" |
反面约束:禁止在初级报告首屏做付费拦截。首屏必须先完整交付免费价值,付费引导只出现在已消费内容之后。
3.4 不触发与拦截规则
以下情况不进入生成流程,且不消耗额度(省成本 + 保体验,端侧优先校验):
| 拦截项 | 校验方式 | 用户提示 |
|---|---|---|
| 非人像 / 未检出人体 | 端侧检测 | "没有识别到人像,请上传本人照片" |
| 多人合照 | 人数检测 > 1 | "照片中有多个人,请上传单人照" |
| 非全身(缺头或缺脚) | 关键点检测 | "需要包含头到脚的全身照" |
| 面部遮挡(口罩/墨镜/大面积遮挡) | 面部关键点置信度 | "请露出完整面部,脱下口罩和墨镜" |
| 光线过暗 / 过曝 | 亮度直方图 | "光线不足,请在明亮环境重拍" |
| 分辨率过低 | 长边 < 640px | "照片太小啦,请上传更清晰的照片" |
| 严重模糊 | 拉普拉斯方差 | "照片有点模糊,重拍一张吧" |
| 疑似非本人(V2) | 与历史照片人脸一致性 | "检测到与之前照片差异较大,是否为本人?" |
| 未成年人(疑似) | 年龄估计 < 18 | 拒绝生成并提示未成年人保护政策 |
| 未授权人脸信息处理 | 授权状态 | 引导至授权页或降级路径 |
| 违规内容(裸露等) | 内容安全检测 | 拒绝并按审核策略处理 |
拍照建议提示(生成前展示):正面站立、双手自然下垂、贴身衣物(利于体型判定)、纯色背景、自然光、长边 1024~2048px。
3.5 频控与配额
| 用户类型 | 初级报告 | 全面报告(V2) |
|---|---|---|
| 游客(未注册) | 可生成 1 次,结果暂存本地,注册后迁移 | ❌ |
| 免费用户 | 首次 + 每 30 天可重新生成 1 次 | 按次购买 |
| 会员 | 每 7 天可重新生成 1 次 | 折扣价购买 |
| 高级版 | 不限(防刷:每日 ≤ 3 次) | 含 1 次/季 |
- 生成失败(服务端错误/超时)不计入配额,且自动重试 1 次
- 因照片不合格被拦截不计入配额
- 防刷:同一设备 + 同一账号维度双重限流,异常账号进入人工审核
3.6 降级路径(无照片 / 拒绝授权用户)
不能因为用户不愿上传照片就让个性化能力完全失效,提供「问卷版轻画像」:
- 输入:体型自评(图示化 5 选 1)+ 肤色自评(色卡对照)+ 脸型自评 + 风格偏好多选 + 身高体重
- 输出:简化版结论(约初级报告的 60% 内容),明确标注「基于自评生成,上传照片可获得更精准诊断」
- 画像置信度标记为
self_reported(低置信),后续有照片时自动覆盖(见记忆系统冲突消解规则)
4. 诊断维度字典
报告输出的所有结论必须落到下表维度,结构化写入用户画像(对应记忆系统 L1 层)。
| # | 维度 | 取值范围 | 数据来源 | 初级 | 全面 |
|---|---|---|---|---|---|
| 1 | 性别 | 女 / 男 / 不便告知 | 问卷 | ✅ | ✅ |
| 2 | 身高 / 体重 | 数值 | 问卷 | ✅ | ✅ |
| 3 | 生日 | 日期(可选时辰) | 问卷 | ✅ | ✅ |
| 4 | 职业 | 枚举(设计师/教师/程序员/学生/自由职业…) | 问卷 | ❌ | ✅ |
| 5 | 体型 | O 苹果 / A 梨 / X 沙漏 / T 倒三角 / H 矩形 | 视觉分析 | ✅ | ✅ |
| 6 | 身体局部特征 | 溜肩 / 平肩 / 宽肩 / 短颈 / 长腰 / 短腰 / 粗腿 等(多标签) | 视觉分析 | 部分 | ✅ |
| 7 | 上下身比例 | 数值比 | 视觉分析 | ❌ | ✅ |
| 8 | 脸型 | 鹅蛋 / 圆 / 方 / 长 / 心形 / 菱形 / 梨形 | 视觉分析 | ✅ | ✅ |
| 9 | 三庭五眼 | 均匀 / 上庭偏长 / 中庭偏长 / 下庭偏长 等 | 视觉分析 | 标签 | ✅ 明细 |
| 10 | 五官细节 | 眉形 / 眼型 / 双眼皮 / 鼻型 / 唇形 / 法令纹 / 颧骨 / 脖长 | 视觉分析 | 标签 | ✅ |
| 11 | 面部立体度 | 0~10 分 | 视觉分析 | ❌ | ✅ |
| 12 | 肤色档位 | 粉一白 / 粉二白 / 粉三白 / 黄一白 / 黄二白 / 黄黑皮 | 视觉分析(Lab 采样) | ✅ | ✅ |
| 13 | 面部色相 | 冷 ←→ 暖(连续值 + 刻度) | 色彩算法 | 粗判 | ✅ |
| 14 | 面部亮度 | 暗沉 ←→ 白皙 | 色彩算法 | 粗判 | ✅ |
| 15 | 面部色度 | 柔和 ←→ 鲜艳 | 色彩算法 | ❌ | ✅ |
| 16 | 面部对比度 | 低 / 适中 / 高 | 色彩算法 | ❌ | ✅ |
| 17 | 四季季型 | 春 / 夏 / 秋 / 冬 | 色彩算法 | ✅ | ✅ |
| 18 | 十二季细分 | 浅春/暖春/亮春/浅夏/柔夏/冷夏/柔秋/暖秋/深秋/亮冬/冷冬/深冬 | 色彩算法 | ❌ | ✅ |
| 19 | 最佳色板 | 色值列表(HEX + 色名) | 知识库映射 | 8 色 | 24+ 色 |
| 20 | 中性色板 | 白/黑/灰/米驼/卡其 的适配款 | 知识库映射 | ❌ | ✅ |
| 21 | 避雷色 | 色值列表 | 知识库映射 | 3 色 | ✅ 完整 |
| 22 | 量感 | 小 / 中 / 大 + 量感总分 | 视觉分析 | 粗判 | ✅ 带分值 |
| 23 | 直曲(轮廓) | 偏曲 / 适中 / 偏直 + 直曲总分 | 视觉分析 | 粗判 | ✅ 带分值 |
| 24 | 动静 | 动态型 / 动静适中 / 静态型 | 视觉 + 问卷 | ❌ | ✅ |
| 25 | 基因风格 | 戏剧/睿智/自然/古典/优雅/浪漫/前卫/少女/少年(9 型评分) | 视觉分析 | Top1 | ✅ 全维评分 |
| 26 | 心理风格 | 同 9 型 | 偏好问卷 | ✅ | ✅ |
| 27 | 融合风格命名 | 文本 | 规则 + LLM | ✅ | ✅ |
| 28 | 核心诉求 | 显高 / 显瘦 / 显白 / 显气质 / 遮肉 / 修饰肩颈(多选) | 问卷 + 推导 | ✅ | ✅ |
| 29 | 场景权重 | 通勤/休闲/约会/正式 的占比 | 问卷 | ❌ | ✅ |
| 30 | 偏好与禁忌 | 喜欢/不接受的风格、颜色、品类、露肤度 | 问卷 + 行为 | 部分 | ✅ |
| 31 | 发长与卷度现状 | 短/中/长 × 直/微卷/大卷 | 视觉分析 | ❌ | ✅ |
| 32 | 发色现状 | 色值 + 冷暖 | 视觉分析 | ❌ | ✅ |
已于 2026-08-13 移除(#33 五行分布、#34 幸运色TD-31),维度总数由 34 项减为 32 项。编号 33/34 不再复用,避免历史数据与文档交叉引用错位。
按上表逐列统计(§2.1 分级表与 FR-RPT-06 的口径来源):
| 分级 | 完整输出 | 粗判 / 部分 / 仅标签 | 不输出 | 覆盖合计 |
|---|---|---|---|---|
| 初级报告 | 10 项 | 11 项 | 11 项 | 21 / 32 |
| 全面报告(V2) | 32 项 | 0 | 0 | 32 / 32 |
⚠️ 原「初级 8 项核心 / 全面 40+ 项」的口径已废弃:字典总共只有 32 项,不存在 40+;「8 项」指的是结果页首屏突出展示的核心结论数,不是覆盖的维度数,两者不是一回事,此前被混用。
每个维度的输出必须携带
confidence(0~1)与source(vision/self_reported/rule/llm),低置信维度在报告中以"参考"语气呈现,并允许用户手动修正。用户修正后置信度置为 1.0 且标记user_confirmed。
5. 输入要求
5.1 照片要求
| 项目 | 初级 | 全面 |
|---|---|---|
| 正面全身照 | 必填 | 必填 |
| 面部特写 | 选填(提升色彩精度) | 必填 |
| 侧面全身照 | ❌ | 选填(提升体型精度) |
| 分辨率 | 长边 ≥ 640px,建议 1024~2048px | 长边 ≥ 1024px |
| 格式 | JPG / PNG / WEBP / HEIC | 同 |
| 单张大小 | ≤ 10MB(前端压缩后上传) | 同 |
5.2 问卷设计
初级(4 项,全部单步完成,≤ 30 秒):性别、身高、体重、生日
全面(12~15 项,分 3 步,每步 ≤ 5 项,带进度条):
- 基础信息:性别、身高、体重、生日(含时辰,选填)、职业
- 场景与诉求:主要穿着场景权重、核心诉求(多选)、日常预算区间
- 偏好测评:风格图片二选一测评(8 组,用于判定心理风格)、颜色偏好、禁忌项(不接受的品类/露肤度)
问卷原则:图示优于文字(体型、风格、肤色一律用图选),单页不超过 5 项,任何一项可跳过。
6. 生成流程
6.1 流程图
输入(照片 + 问卷)
↓
① 端侧预检(人像/全身/清晰度/光线/单人)——不合格直接拦截,不计额度
↓
② 图像预处理(压缩、EXIF 校正、人像分割、关键点检测)
↓
③ 视觉分析(并行)
├─ 体型与比例测算(关键点 → 肩腰臀比、上下身比)
├─ 面部分析(脸型、三庭五眼、五官、量感、直曲、立体度)
└─ 色彩采样(面部 Lab 取样 → 色相/亮度/色度 → 肤色档位)
↓
④ 结构化画像生成(对齐 §4 维度字典,每项带 confidence + source)
↓
⑤ 规则引擎推理(知识库硬规则:体型 → 版型策略;季型 → 色板;脸型+量感 → 发型)
↓
⑥ 知识库检索(RAG:召回适配的搭配方案、场景模板、专业解释文本)
↓
⑦ LLM 内容生成(按报告模板逐章节生成,输入 = 画像 + 规则结论 + 检索片段)
↓
⑧ 一致性校验(结论与画像是否矛盾?是否违反禁忌项?色值是否在色板内?)
↓
⑨ 渲染(报告页 + 分享长图 + PDF)
↓
⑩ 写入记忆系统(L1 美学画像)+ 落库归档(版本化)
↓
⑪ 推荐素材绑定(为推荐搭配匹配可试穿的白底单品图)
6.2 关键工程要求
- ⑤ 规则引擎先于 ⑦ LLM 生成:硬结论(体型策略、色板、避雷项)由规则引擎产出,LLM 只负责组织语言与解释,不允许 LLM 自由发挥核心结论。这是保证专业准确性、避免幻觉的关键设计。
- ⑧ 一致性校验不可省:至少校验三项——推荐色是否在最佳色板内、推荐单品是否命中用户禁忌项、结论之间是否自相矛盾(如同时推荐"紧身"与"避免紧身")。校验失败则重试该章节生成。
- ⑪ 素材绑定是闭环前提:报告推荐的每套搭配必须绑定知识库中
tryon_ready = true的白底单品图,否则"一键试穿"按钮不展示(详见 知识库方案 素材规范)。 - 全面报告必须异步:生成时长按
NFR-PERF-04,采用任务中心 + 完成推送,用户可退出 App。初级报告可前台等待,但同样进任务队列,避免页面销毁导致任务丢失。 - 失败降级:视觉分析部分失败时(如面部照缺失),跳过相关维度而非整体失败,报告中标注"该维度暂未诊断,补充照片可解锁"。
6.3 生成中的等待体验
换装与发型的现状耗时可达数十秒到数分钟(现状基线待 T-P0-13/T-P0-14 实测,见需求规格 §4.1.1),报告生成按 NFR-PERF-03/04。长耗时是本产品的固有特征,必须产品化处理:
- 分析步骤可视化:
识别人像 → 测算体型 → 分析面部 → 采样色彩 → 匹配色板 → 生成方案,逐步点亮 - 展示已等待秒数 + 预计剩余
- 可最小化:进入任务中心后台执行,完成后推送通知
- 等待期填充内容:展示美学小知识卡片 / 报告样例 / 昨日热门搭配
7. 报告页面结构与交互
7.1 页面结构
报告详情页
├─ 顶部:形象名片(分析图 + 标签墙 + 风格定位)
├─ 悬浮目录:可跳转各章节(全面报告必备)
├─ 章节卡片(可折叠)
│ ├─ 结论区(大字、图示、色块)
│ ├─ 「为什么」折叠区(专业推导,默认收起)
│ └─ 行动区(一键试穿 / 一键试戴 / 收藏 / 问 AI)
├─ 术语气泡:专业词点击弹出解释(量感、直曲、季型…)
├─ 底部操作栏:生成分享长图 / 导出 PDF(全面)/ 重新生成 / 修正我的数据
└─ 底部引导:解锁全面报告(V1 为占位)
7.2 关键交互
| 交互 | 说明 |
|---|---|
| 数据修正 | 每个诊断维度旁提供「不准?修正一下」,用户修正后即时更新画像与该章节结论(不重新生成全文) |
| 一键试穿 | 携带推荐搭配的 cloth_img / kuzi_img / change_desc 跳转换装页,用户无需自己找图 |
| 一键试戴 | 携带发型筛选条件跳转发型页,列表按适配度排序 |
| 问 AI 追问 | 任意章节可「就这一条问问 AI」,携带章节上下文进入 Agent |
| 历史对比 | 形象档案时间轴,双版本并排对比(体重/体型/发型变化) |
| 分享长图 | 自动排版 1~3 屏长图,含品牌水印 + 二维码;必须支持隐藏照片(仅分享结论),保护隐私 |
| 术语词典 | 全局术语库,报告内自动识别并加下划虚线 |
7.3 分享设计(增长关键)
- 默认生成"结论版"长图(不含用户照片,只有标签墙 + 色板 + 风格定位),大幅降低分享心理门槛
- 可选生成"完整版"(含分析图),需二次确认
- 色板长图单独可分享(色卡类内容天然适合社交传播)
- 分享落地页:展示对方报告摘要 + 「生成我的报告」CTA
8. 与其他模块的关系
| 模块 | 关系 |
|---|---|
| 记忆系统 | 报告是 L1 美学画像的唯一权威写入源;报告完成后触发画像更新事件 |
| 穿搭 Agent | 消费 L1 画像作为系统提示,回答质量强依赖报告;无报告时降级为通用建议 |
| 换装模块 | 报告推荐搭配 → 换装素材自动填充;换装历史回流为报告更新依据 |
| 发型模块 | 报告发型章节 → 发型库筛选条件;发型库 60 款需标注适配脸型/量感/直曲标签 |
| 知识库 | 报告的规则、色板、话术模板全部来自知识库;知识库升级触发报告可重算 |
| 我的衣橱 | 报告结论用于筛选衣橱中"适合"与"建议处理"的单品(V2) |
| 会员体系 | 全面报告是会员核心权益与单次付费主力(V2) |
9. 质量、合规与风险
9.1 隐私与数据安全(人脸属敏感个人信息,最高优先级)
- 单独授权:人脸信息处理必须独立于通用隐私协议单独弹窗授权,不可默认勾选
- 最小化:只存储派生特征与结论,原始人脸照片处理完即显式删除,临时桶生命周期 ≤ 2 小时兜底(唯一事实源:
CR-02与《合规与安全方案》§2.1.2;本节原写「≤ 24h 仅用于任务重试」已废弃 —— 2 小时已覆盖重试窗口,24h 只是白担合规风险),报告中展示的分析图为脱敏处理版本 - 不用于训练:明确承诺用户照片不用于模型训练,并在协议中写明
- 加密:传输 HTTPS,存储加密,OSS 签名链接短时效
- 可删除可导出:用户可一键删除全部报告与画像数据,可导出个人数据副本
- 未成年人:疑似未成年人拒绝生成;已知未成年账号禁用报告功能
- 第三方:如使用第三方视觉/大模型服务,需在隐私政策中列明数据处理方清单
9.2 AI 生成内容合规
- 报告页与分享长图必须标注 AI 生成标识(依据《生成式人工智能服务管理暂行办法》《互联网信息服务深度合成管理规定》)
- 沿用参考报告的免责表述:
注:人工智能大模型在计算中可能存在误差,报告结论仅供参考。 - 报告不得包含医疗、减肥、整形等医疗健康建议(如"建议减重"需改为中性表述),避免越界
- 禁止对用户外貌做负面评价性表述("腿粗""脸大"等),统一改为中性描述 + 修饰策略("下半身量感偏大 → 建议…")。这是文案红线,需建立敏感词表在 ⑧ 校验环节强制过滤。
9.3 命理内容:不做,并作为越界话题拒答
五行/幸运色模块已决定不做(TD-31),因此不需要娱乐声明、不需要全局开关、不需要为其准备渠道审核话术 —— 这些成本一并消除。
仍需落地的两条约束:
- 对话中的命理类提问按越界处理(
CR-12):不推算、不暗示,统一拒答并引导回穿搭议题。这与是否做该模块无关,属于 Agent 的边界能力 birthday字段用途收窄:仅用于生日权益与年龄段判断(影响风格建议的适龄性),不得用于任何命理推算。字段本身保留,但推算逻辑不实现
9.4 准确性保障
🔒 本节是诊断准确率门槛的唯一定义位置。产品方案 §8.3.3、
FR-RPT-05、T-P0-10/T-P0-11一律引用本表。
- 建立 100 例黄金评测集(由全职形象顾问标注体型/脸型/季型/风格),每次算法或知识库更新回归测试
准确率门槛分两档,此前文档间的数值冲突全部源于没有区分这两档:
| 维度 | ① Phase 0 验证门槛 | ② 上线质量门槛 | 十二季细分 |
|---|---|---|---|
| 体型识别 | ≥ 80% | ≥ 85% | — |
| 四季季型 | ≥ 75% | ≥ 80% | 上线门槛 ≥ 65% |
| 脸型识别 | ≥ 75% | ≥ 80% | — |
两档的判定后果完全不同,这是必须分开的原因:
-
① 验证门槛(
T-P0-10/T-P0-11,小样本):回答"这条技术路线走不走得通"。不达标 → 切换技术方案(TD-05关键点方案、TD-06色彩方案的备选路径),而不是继续调参。 -
② 上线门槛(黄金集全量回归):回答"这个结论能不能给用户看"。不达标 → 该维度降级为「仅供参考」话术或直接不展示,而不是延期上线 —— 单一维度不应阻塞整个产品。
-
十二季细分 ≥ 65% 只有上线门槛,没有验证门槛:它本身专业争议就大,不作为技术路线的判据,且必须通过话术弱化绝对性。
-
用户修正数据作为长期评测样本回流
-
报告内提供「结论不准反馈」入口,反馈进入人工抽查(对应
FR-RPT-19,见需求规格 §2.2)
9.5 成本控制
- 单份初级报告成本目标 ≤ ¥0.30(视觉分析 + LLM 生成),全面报告 ≤ ¥2.00
- 手段:端侧预检拦截无效请求、色板/规则结论走规则引擎不走 LLM、章节模板化减少输出 token、相同画像的通用章节缓存复用
- 每份报告记录成本明细(视觉调用次数、LLM token 数),支撑单位经济模型核算
10. 指标
10.1 漏斗指标(核心)
| 指标 | 定义 | 目标 |
|---|---|---|
| 报告引导曝光率 | 见到引导页用户 / 新用户 | > 95% |
| 授权通过率 | 同意人脸授权 / 引导曝光 | > 60% |
| 照片上传率 | 完成上传 / 授权通过 | > 80% |
| 照片合格率 | 通过预检 / 上传次数 | > 75% |
| 报告完成率 | 生成成功 / 新用户 | > 40% |
| 报告 → 试穿转化率 | 报告页点击一键试穿 / 报告完成 | > 35% |
| 报告 → Agent 转化率 | 报告页进入对话 / 报告完成 | > 20% |
| 报告分享率 | 分享 / 报告完成 | > 15% |
| 全面报告预约率(V1) | 点击预约 / 初级报告完成 | > 8%(付费决策门槛) |
| 全面报告付费转化率(V2) | 购买 / 曝光 | > 3% |
10.2 质量指标
- 报告生成成功率 > 97%
- 生成时长:初级 p95 < 90s(
NFR-PERF-03)、全面 p95 < 180s(NFR-PERF-04) —— 性能指标的唯一定义位置是《需求规格说明》§4.1,原「初级 < 60s / 全面 < 5min」已废弃 - 结论修正率 < 15%(用户主动修正维度数 / 总维度数)—— 数据来源是
FR-RPT-19的修正入口埋点,缺它则本指标无法计算 - 报告满意度评分 > 4.2/5
- 首屏结论"有用"投票率 > 70%
10.3 留存指标
- 生成报告用户的次日留存 vs 未生成用户(预期高出 15pp 以上,验证报告的留存价值)
- 90 天报告更新率 > 20%
- 人均报告版本数 > 1.5(衡量档案化程度)
11. 待确认事项(已收口)
11.1 已确认
| 原待确认项 | 结论 | 依据 |
|---|---|---|
| 视觉分析能力来源 | 人脸属性与关键点走腾讯云(DetectFaceAttributes / AnalyzeFace 90 点 / AnalyzeDenseLandmarks 888 点,后者仅全面报告用);人体关键点自建 RTMPose ONNX;肤色/唇色/发色取值自研 Lab 采样(云 API 只给分类,我们需要可进入色彩计算的实际色值) |
TD-05 |
| 体型测算算法 | 人像分割掩膜宽度剖面法 + 关键点定高:骨骼关键点给的是关节位置而非轮廓宽度,只用关键点会系统性低估肩宽。仅输出无量纲比例,不承诺量体尺寸 | TD-06 |
| 十二季色彩算法与校准 | 自建色板(自采 Lab 色域边界与代表色),季型采用描述性自研命名。不得使用「四季色彩」「CMB / Color Me Beautiful」等已注册商标,也不得直接复制他人色布/色卡的色值集合 | TD-18 |
| 报告长图/PDF 渲染 | 服务端渲染(HTML 模板 + Playwright)。报告是分享传播的核心资产,必须跨设备一致、可加水印与 AI 标识元数据、可在分享前审核。端侧 Canvas 仅作降级方案 | TD-12 |
| 报告数据保留与删除时效 | 报告与结果图随账号存续;注销后 7 日内彻底删除(含 COS 对象),删除执行有记录可审计 | CR-03、合规方案 §4.3 |
| 报告术语的通俗化 | 采用**「专业术语 + 一句白话释义」并列展示**,不改名。既保留专业感,又降低理解门槛 | NFR-UX-03 |
| 专业顾问合作 | 全职编制的形象顾问参与规则校准与黄金集标注(不是外部按条计酬)。产能可控、可深度参与知识库后台设计 | TD-27 |
| 五行/命理模块 | 不做(V1 与 V2 均不纳入)。诊断维度由 34 项减为 32 项,见 §9.3 | TD-31 |
| V1 是否收费 | 完全不收费。全面报告只做预约留资,且预览卡片不展示价格;配额限制替代付费门槛 | TD-28 |
| 全面报告定价 | 推迟到 V2,前提是 V1 采齐三类数据(单次真实成本、人均频次、预约率),并按 IAP 抽成后的到账口径计算 | TD-16、T-P6-16 |
11.2 仍待业务输入
本文档的待确认事项已全部收口,无遗留项。
唯一与本文档相关的外部不确定项:备案登记覆盖的模型清单是否包含 DeepSeek 与智谱 GLM 两家(TD-19)—— 若只覆盖一家,报告生成的 LLM 路由需相应调整,但不影响报告的需求定义。
11.3 新增的合规约束(本轮调研补充)
| 约束 | 说明 | 依据 |
|---|---|---|
| 人脸原图不落盘 | 上传直传 COS 临时桶(生命周期 ≤ 2 小时),Worker 处理后显式删除,仅保留派生的结构化特征。这使「存储的人脸信息数量」恒为 0,从架构上规避 10 万人备案阈值 | CR-02、TD-20 |
| 禁止存储生物识别特征 | 不得存储人脸特征向量,也不得存储 888 点稠密关键点原始坐标(精度足以重建轮廓),只保留归一化比例与分类结论 | 合规方案 §2.1.2 |
| 人脸单独同意 | 必须是独立同意页,不可混入总协议;拒绝后仍可走问卷降级路径 | CR-01、FR-RPT-11 |
| 报告产物双重标识 | 长图/PDF 需含可见「AI 生成」标识 + 文件元数据隐式标识(含 27 位内容编号);分享图路径必须单独验证 | CR-05 |
| 生成后校验新增贬损词检测 | 除禁忌违反、色值越界外,还需检测贬损性表述与医疗化表述 | FR-RPT-08、CR-12 |
文档版本:v1.2 创建日期:2026-08-11 更新日期:2026-08-13 作者:产品团队 状态:待评审 变更说明:
- v1.2 rev.2(2026-08-13):文档一致性评审修订
- §9.4 升为诊断准确率门槛的唯一事实源,并拆为「Phase 0 验证门槛 / 上线质量门槛」两档。此前文档间的数值冲突(体型 80 vs 85、季型 75 vs 80)全部源于没区分这两档 —— 两者的判定后果完全不同:验证门槛不达标 → 切换技术方案;上线门槛不达标 → 该维度降级为「仅供参考」或不展示,而不是延期上线(单一维度不应阻塞整个产品)
- 清除全部价格残留:§2.1 分级表的「单次 ¥29.9」、§2.5 正文的「预计价格」与埋点「点击价格档位」全部删除 —— 这三处与紧随其后的 ⚠️ 注释(说明该项"已移除")自相矛盾
- §2.1 与 §4 维度覆盖改为准确口径:初级覆盖 21/32 项(10 项完整 + 11 项粗判),全面覆盖 32 项;原「初级 8 项核心 / 全面 40+ 项」中的 40+ 在字典里根本不存在,「8 项」实指首屏突出展示的核心结论数,两者此前被混用。§4 新增逐列统计表
- §9.1 人脸原图保留期由「≤ 24h 仅用于任务重试」改为「处理完即删 + 临时桶 2 小时兜底」,以
CR-02与合规方案 §2.1.2 为准 - §2.1 与 §10.2 生成时长改为引用
NFR-PERF-03/04(初级 90s、全面 180s),原「60s / 5min」废弃;§2.1 免费额度「首次不限」改为「首次 1 次(终身)」消除歧义 - §2.5 补充「预约率 ≠ 付费意愿」的提醒与 V2 收费灰度前置要求;§9.4 反馈入口关联到新增的
FR-RPT-19
- v1.2(2026-08-13):业务决策收口,§11 已无遗留待确认项
- 五行/幸运色模块整体移除(
TD-31):诊断维度由 34 项减为 32 项,编号 33/34 不再复用;§9.3 由「命理模块的合规处理」改为「不做 + 越界拒答」;birthday用途收窄为生日权益与年龄段判断 - §2.5 移除价格展示:V1 预约卡片不得出现任何价格与档位(原设计含「预计价格」「点击价格档位」),价格敏感度改用线下访谈采集;V2 定价表全部改为占位,并列明定价的三个前提
- 形象顾问确定为全职编制(
TD-27),非外部按条计酬 - §2.4 补充命名合规提醒:对外文案不得使用「四季色彩」「CMB」等注册商标
- 五行/幸运色模块整体移除(
- v1.1(2026-08-13):§11 待确认事项收口,7 项确认、3 项转入业务输入;补充本轮调研得出的 5 项合规约束(人脸原图不落盘、禁存生物特征、单独同意、双重 AI 标识、贬损词检测);明确视觉能力选型(腾讯云人体关键点接口已于 2025-10-30 下线,改为自建 RTMPose)
- v1.0(2026-08-11):初始版本
关联文档:
- 文档索引
- 需求规格说明(本文需求对应
FR-RPT-01~FR-RPT-18) - 美搭 · 智能穿搭美学助手 产品方案
- 技术架构文档(报告生成链路见 §7.1,视觉服务见 §8.2)
- 技术选型与调研报告
- 合规与安全方案
- 穿搭 Agent 需求文档
- 用户系统与记忆系统需求文档
- 美学知识库建设方案
- 参考样例:
reference/个人形象报告.pdf