# 美学报告需求文档 > 本文档为「美搭」App 中**个人形象美学报告**的独立产品需求文档,与 [产品方案](./鸿蒙美搭-智能穿搭美学助手-产品方案.md)、[穿搭 Agent 需求文档](./穿搭Agent-需求文档.md)、[用户系统与记忆系统需求文档](./用户系统与记忆系统-需求文档.md)、[美学知识库建设方案](./美学知识库-建设方案.md) 配套使用。 > > 内容深度参考线下形象顾问交付物《个人形象报告》(见 `reference/个人形象报告.pdf`)。 ## 1. 概述 ### 1.1 定位:报告不是一个功能,而是产品的地基 美学报告在产品中承担三重角色,优先级依次为: 1. **画像生产者**:报告是用户**结构化美学画像**的唯一权威来源。体型、脸型、肤色、季型、量感、直曲等结论一次诊断,全局复用——写入记忆系统后,Agent 对话、换装推荐、发型推荐、商品筛选全部依赖它。 2. **专业感锚点**:换装/换发型是"好玩",报告是"专业"。报告决定用户是否相信这个 App 懂美学,而非只是个滤镜工具。 3. **付费转化主载体**:报告的内容深度可自然分层,是比"无限次换装"更容易被理解和接受的付费点(对标线下 300~2000 元的形象诊断服务)。 ### 1.2 核心设计原则 | 原则 | 说明 | |------|------| | **先给结论,再给理由** | 首屏必须是可直接执行的 3~5 条结论,专业推导过程折叠在后 | | **每条建议可执行** | 禁止"选择适合自己的颜色"这类空话,必须落到具体色值/版型/单品 | | **可试穿闭环** | 报告中的每套推荐搭配都必须能一键跳转换装/试戴,否则只是一篇文章 | | **术语可解释** | 量感、直曲、季型等专业词全部内置词条解释,长按/点击即看 | | **画像可复用** | 结论必须结构化落库,不能只以富文本形式存在 | | **可持续更新** | 报告是随身材/季节演进的档案,不是一次性内容 | --- ## 2. 报告分级 ### 2.1 分级总览 | 维度 | 初级报告「形象速测」 | 全面报告「形象深度诊断」 | |------|---------------------|------------------------| | **上线版本** | V1(第一版即上线) | V2(第一版**不做**,仅做占位与意愿收集) | | **价格** | 免费 | 付费(V2 起,单次 ¥29.9,会员优惠价见 §2.5) | | **输入** | 1 张正面全身照 + 4 项基础问卷 | 全身正/侧面 + 面部特写 + 完整问卷(12~15 项) | | **诊断维度** | 8 项核心维度 | 40+ 项完整维度 | | **色彩精度** | 四季粗判(春/夏/秋/冬)+ 8 色色板 | 十二季细分(如柔夏型)+ 完整色板(最佳色 24+/中性色/避雷色) | | **发型内容** | 3 条要点建议 | 独立发型专项报告(约 8 小节) | | **场景方案** | 1 个主场景 | 4+ 场景配色公式与完整搭配 | | **推荐搭配** | 1 套(可一键试穿) | 8~12 套(含单品清单与试穿入口) | | **篇幅** | 1~2 屏 | 15~25 屏 | | **生成时长** | ≤ 60s(前台等待) | ≤ 5min(异步任务 + 完成推送) | | **导出** | 分享长图(1 屏) | 分享长图 + PDF 完整版 | | **免费额度** | 首次不限 + 每 30 天可重新生成 1 次 | 按次购买 / 会员权益 | | **核心目的** | 拿到画像、建立信任、驱动首次试穿 | 交付专业价值、完成付费转化 | ### 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% 点缀色) - **色彩避雷与拯救方案**:误穿高饱和色如何补救、冷暖调如何平衡 - **妆容方案**:底妆色调 / 眼妆 / 唇色(与季型联动) #### 篇章三:身材分析与穿搭指南 针对体型 + 局部特征 + 核心诉求,逐品类输出「版型 / 领型 / 图案 / 色彩」四要素建议: - 上衣、下装(裤装 + 裙装)、连衣裙、外套 - 每品类含**首选**与**明确避免清单** - 比例修饰技巧(腰线位置、上下身比例、纵向线条强化) #### 篇章四:配饰规划 腰带 / 耳饰 / 项链 / 手链手表 / 包袋 / 鞋履 / 围巾帽子,逐项给出材质、尺寸量感、颜色与佩戴位置建议。 #### 篇章五:发型专项报告 独立成篇,结构参考线下交付物: 1. 核心风格定位总览(关键词) 2. 风格基因解析(直曲属性 → 适配线条与卷径;量感属性 → 重量分布与长度;面部立体度 → 轮廓设计) 3. 脸型与头型适配(加分项 / 避坑点) 4. 长度与轮廓推荐(首选 / 次选 / 慎选,含层次、卷度、轮廓形状) 5. 刘海设计(推荐 / 避雷) 6. 发色方案(主色调 / 挑染 / 避雷发色) 7. 与穿搭风格的呼应(日常 / 职场分场景造型) 8. 护理与造型技巧(工具温度、操作手法、定型产品) - 全篇嵌入**一键试戴**入口,按建议自动筛选发型库 #### 篇章六:场景穿搭方案包 通勤职场 / 休闲日常 / 约会聚会 / 正式场合(可扩展:面试、旅行、运动、婚礼),每场景包含: - 完整搭配(上装 + 下装 + 鞋 + 配饰) - 配色公式 - 材质与图案选择指南 - 一键试穿入口 #### 可选模块:幸运色(五行) - 输入生日 → 推导年月日柱五行分布 → 缺失/旺盛属性 → 幸运色建议 → 场景化应用 → 四季动态调整 - **合规要求**:必须标注"娱乐性质,不构成任何决策建议",且提供**全局开关可关闭**(详见 §9.3) #### 增量创新:30 天形象提升计划 线下报告普遍缺失的部分,也是本产品的差异点:把结论拆成可执行的 30 天任务清单(第 1 周替换基础单品、第 2 周引入配饰、第 3 周尝试色彩升级……),配合打卡与前后对比,把一次性报告变成持续留存的产品。 ### 2.4 报告结构对齐说明 参考报告《个人形象报告》共包含 4 个交付板块:色彩类型报告、风格与穿搭报告、发型报告、幸运色分析。本方案的映射关系: | 参考报告板块 | 本方案对应 | 初级 | 全面 | |-------------|-----------|:----:|:----:| | 个人风格核心诊断(风格密码/基因风格/心理风格) | 篇章一 | 粗判 Top1 | ✅ 完整 | | 面部色彩维度 + 四季色彩定位 + 色板 | 篇章二 | 四季粗判 + 8 色 | ✅ 十二季 + 完整色板 | | 身材分析与穿搭指南 | 篇章三 | 3 条要点 | ✅ 逐品类四要素 | | 配饰规划 | 篇章四 | ❌ | ✅ | | 发型报告 | 篇章五 | 3 条要点 | ✅ 独立成篇 | | 分场景穿搭方案 | 篇章六 | 1 场景 | ✅ 4+ 场景 | | 幸运色(五行) | 可选模块 | ❌ | ✅ 可关闭 | | —(本产品增量) | 30 天提升计划 | ❌ | ✅ | ### 2.5 付费策略与第一版落地方式 **第一版(V1)明确不做支付**,但要做**付费意愿验证**,这是本节最重要的产品决策: - V1 上线内容:仅初级报告,完全免费,无支付、无订单、无发票链路 - V1 保留入口:初级报告结果页底部展示「全面报告」预览卡片(模糊化目录截图 + 内容清单 + 预计价格),点击后: - 弹出「即将上线,抢先预约」→ 用户点击即**留资 + 埋点** - 记录:预约用户数 / 预约率 / 停留时长 / 点击价格档位 - 决策门槛:若预约率 ≥ 8%,V2 立即开发付费全面报告;若 < 3%,重新评估定价与内容形态 **V2 定价设计**(待验证后确认): | 购买方式 | 价格 | 说明 | |---------|------|------| | 单次购买 | ¥29.9 | 主力售卖形态,一次生成永久可查 | | 会员价 | ¥19.9 | 会员用户折扣 | | 高级版权益 | 含 1 次/季 | 季度重新诊断 | | 重新生成 | ¥9.9 | 已购用户身材/季节变化后更新(非全价) | > **定价依据**:线下形象诊断服务客单价 300~2000 元,AI 报告定位为"十分之一价格、八成内容",¥29.9 处于冲动消费区间且显著高于会员月费 ¥9.9 的边际收益,适合做单点变现主力。 --- ## 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 | 发色现状 | 色值 + 冷暖 | 视觉分析 | ❌ | ✅ | | 33 | 五行分布 | 金木水火土计数 | 生日推算 | ❌ | ✅(可关闭) | | 34 | 幸运色 | 色值列表 | 五行映射 | ❌ | ✅(可关闭) | > 每个维度的输出必须携带 `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 项,带进度条)**: 1. 基础信息:性别、身高、体重、生日(含时辰,选填)、职业 2. 场景与诉求:主要穿着场景权重、核心诉求(多选)、日常预算区间 3. 偏好测评:风格图片二选一测评(8 组,用于判定心理风格)、颜色偏好、禁忌项(不接受的品类/露肤度) > 问卷原则:**图示优于文字**(体型、风格、肤色一律用图选),单页不超过 5 项,任何一项可跳过。 --- ## 6. 生成流程 ### 6.1 流程图 ``` 输入(照片 + 问卷) ↓ ① 端侧预检(人像/全身/清晰度/光线/单人)——不合格直接拦截,不计额度 ↓ ② 图像预处理(压缩、EXIF 校正、人像分割、关键点检测) ↓ ③ 视觉分析(并行) ├─ 体型与比例测算(关键点 → 肩腰臀比、上下身比) ├─ 面部分析(脸型、三庭五眼、五官、量感、直曲、立体度) └─ 色彩采样(面部 Lab 取样 → 色相/亮度/色度 → 肤色档位) ↓ ④ 结构化画像生成(对齐 §4 维度字典,每项带 confidence + source) ↓ ⑤ 规则引擎推理(知识库硬规则:体型 → 版型策略;季型 → 色板;脸型+量感 → 发型) ↓ ⑥ 知识库检索(RAG:召回适配的搭配方案、场景模板、专业解释文本) ↓ ⑦ LLM 内容生成(按报告模板逐章节生成,输入 = 画像 + 规则结论 + 检索片段) ↓ ⑧ 一致性校验(结论与画像是否矛盾?是否违反禁忌项?色值是否在色板内?) ↓ ⑨ 渲染(报告页 + 分享长图 + PDF) ↓ ⑩ 写入记忆系统(L1 美学画像)+ 落库归档(版本化) ↓ ⑪ 推荐素材绑定(为推荐搭配匹配可试穿的白底单品图) ``` ### 6.2 关键工程要求 - **⑤ 规则引擎先于 ⑦ LLM 生成**:硬结论(体型策略、色板、避雷项)由规则引擎产出,LLM 只负责组织语言与解释,不允许 LLM 自由发挥核心结论。这是保证专业准确性、避免幻觉的关键设计。 - **⑧ 一致性校验不可省**:至少校验三项——推荐色是否在最佳色板内、推荐单品是否命中用户禁忌项、结论之间是否自相矛盾(如同时推荐"紧身"与"避免紧身")。校验失败则重试该章节生成。 - **⑪ 素材绑定是闭环前提**:报告推荐的每套搭配必须绑定知识库中 `tryon_ready = true` 的白底单品图,否则"一键试穿"按钮不展示(详见 [知识库方案](./美学知识库-建设方案.md) 素材规范)。 - **全面报告必须异步**:生成时长 ≤ 5min,采用任务中心 + 完成推送,用户可退出 App。初级报告可前台等待,但同样进任务队列,避免页面销毁导致任务丢失。 - **失败降级**:视觉分析部分失败时(如面部照缺失),跳过相关维度而非整体失败,报告中标注"该维度暂未诊断,补充照片可解锁"。 ### 6.3 生成中的等待体验 换装接口最长 320s、发型 120s、全面报告 ≤ 5min,长耗时是本产品的固有特征,必须产品化处理: - 分析步骤可视化:`识别人像 → 测算体型 → 分析面部 → 采样色彩 → 匹配色板 → 生成方案`,逐步点亮 - 展示已等待秒数 + 预计剩余 - 可最小化:进入任务中心后台执行,完成后推送通知 - 等待期填充内容:展示美学小知识卡片 / 报告样例 / 昨日热门搭配 --- ## 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 隐私与数据安全(人脸属敏感个人信息,最高优先级) - **单独授权**:人脸信息处理必须独立于通用隐私协议单独弹窗授权,不可默认勾选 - **最小化**:只存储派生特征与结论,**原始人脸照片处理完即删**(保留期 ≤ 24h 仅用于任务重试),报告中展示的分析图为脱敏处理版本 - **不用于训练**:明确承诺用户照片不用于模型训练,并在协议中写明 - **加密**:传输 HTTPS,存储加密,OSS 签名链接短时效 - **可删除可导出**:用户可一键删除全部报告与画像数据,可导出个人数据副本 - **未成年人**:疑似未成年人拒绝生成;已知未成年账号禁用报告功能 - **第三方**:如使用第三方视觉/大模型服务,需在隐私政策中列明数据处理方清单 ### 9.2 AI 生成内容合规 - 报告页与分享长图**必须标注 AI 生成标识**(依据《生成式人工智能服务管理暂行办法》《互联网信息服务深度合成管理规定》) - 沿用参考报告的免责表述:`注:人工智能大模型在计算中可能存在误差,报告结论仅供参考。` - 报告不得包含医疗、减肥、整形等医疗健康建议(如"建议减重"需改为中性表述),避免越界 - 禁止对用户外貌做负面评价性表述("腿粗""脸大"等),统一改为中性描述 + 修饰策略("下半身量感偏大 → 建议…")。这是文案红线,需建立敏感词表在 ⑧ 校验环节强制过滤。 ### 9.3 五行/命理模块的合规处理 - 定位为**娱乐模块**,标注"仅供娱乐,不构成任何建议" - 提供全局开关(设置页可关闭,关闭后报告不含该章节) - 应用商店审核风险:部分渠道对命理内容敏感,需准备"关闭该模块"的可配置开关(服务端下发),避免因单一模块影响整体上架 ### 9.4 准确性保障 - 建立 **100 例黄金评测集**(由专业形象顾问标注体型/脸型/季型/风格),每次算法或知识库更新回归测试 - 目标准确率:体型 ≥ 85%、脸型 ≥ 80%、四季季型 ≥ 80%、十二季细分 ≥ 65%(细分季型本身专业争议大,需通过话术弱化绝对性) - 用户修正数据作为长期评测样本回流 - 报告内提供「结论不准反馈」入口,反馈进入人工抽查 ### 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 生成时长 < 60s,全面报告 P95 < 5min - 结论修正率 < 15%(用户主动修正维度数 / 总维度数) - 报告满意度评分 > 4.2/5 - 首屏结论"有用"投票率 > 70% ### 10.3 留存指标 - 生成报告用户的次日留存 vs 未生成用户(预期高出 15pp 以上,验证报告的留存价值) - 90 天报告更新率 > 20% - 人均报告版本数 > 1.5(衡量档案化程度) --- ## 11. 待确认事项 - [ ] 视觉分析能力来源:自研模型 / 第三方 API(体型关键点、面部关键点、肤色采样分别选型) - [ ] 十二季细分色彩的算法方案与专业校准方(是否引入外部形象顾问背书) - [ ] 报告长图/PDF 渲染方案:端侧 Canvas / 服务端渲染(服务端更可控但成本更高) - [ ] 报告数据保留期限与注销后删除时效(建议注销后 7 日内彻底删除) - [ ] 五行模块是否纳入 V2(合规与审核风险评估) - [ ] 全面报告定价与内容边界的最终确认(依赖 V1 预约率数据) - [ ] 专业顾问合作:是否引入 1~2 位持证形象顾问参与规则校准与黄金集标注 - [ ] 报告术语体系的本地化命名("量感/直曲"对普通用户认知门槛较高,是否需要更通俗的替代表述) --- **文档版本**:v1.0 **创建日期**:2026-08-11 **作者**:产品团队 **状态**:待评审 **关联文档**: - [美搭 · 智能穿搭美学助手 产品方案](./鸿蒙美搭-智能穿搭美学助手-产品方案.md) - [穿搭 Agent 需求文档](./穿搭Agent-需求文档.md) - [用户系统与记忆系统需求文档](./用户系统与记忆系统-需求文档.md) - [美学知识库建设方案](./美学知识库-建设方案.md) - 参考样例:`reference/个人形象报告.pdf`