Files
meida/docs/美学报告-需求文档.md
T
2026-08-11 23:42:30 +08:00

577 lines
34 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 美学报告需求文档
> 本文档为「美搭」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`