This commit is contained in:
xsl
2026-08-11 22:15:23 +08:00
parent d603e49005
commit c3a8c60e6f
2 changed files with 834 additions and 799 deletions
+430
View File
@@ -0,0 +1,430 @@
# 穿搭 Agent 需求文档
> 本文档为「美搭」App 中 AI 穿搭 Agent 的独立产品需求文档,与 [产品方案](./鸿蒙美搭-智能穿搭美学助手-产品方案.md) 配套使用。
## 1. 概述
### 1.1 产品定位
穿搭 Agent 是「美搭」App 的智能交互核心,通过自然语言对话为用户提供个性化的穿搭建议、场景化造型方案,并能联动换装/换发型能力实现"建议 → 预览"的闭环体验。
### 1.2 核心价值
- **降低决策成本**:用户无需自己翻找搭配,一句话获得专业建议
- **个性化陪伴**:基于用户画像持续学习,越用越懂你
- **所见即所得**:建议可直接联动试穿预览,从"想"到"看"无缝衔接
- **专业级指导**:内置美学知识库,提供造型师级别的建议
### 1.3 目标用户
- 不懂搭配、需要专业指导的用户
- 有明确场景需求(面试/约会/聚会)的用户
- 想尝试新风格但不知如何下手的用户
- 希望快速获得多套方案的效率型用户
---
## 2. 核心能力
### 2.1 能力总览
| 能力模块 | 描述 | 优先级 |
|---------|------|--------|
| 自然语言对话 | 文字/语音多模态输入,流式回复 | P0 |
| 意图识别 | 识别用户穿搭意图(咨询/搭配/风格/场景) | P0 |
| 场景理解 | 理解场合/季节/天气/风格偏好 | P0 |
| 知识检索 | 基于美学知识库给出专业建议 | P0 |
| 个性化推荐 | 基于用户画像和历史偏好推荐 | P1 |
| 能力联动 | 调用换装/换发型能力生成预览 | P1 |
| 上下文记忆 | 多轮对话状态跟踪 | P1 |
| 多模态输入 | 图片输入(穿搭照片/单品图) | P2 |
### 2.2 第一版(P0)能力范围
- 文字对话(语音输入转文字)
- 穿搭咨询与建议
- 场景化搭配方案
- 基础知识问答(色彩/版型/风格)
- 单轮 + 简单多轮对话
### 2.3 后续版本(P1/P2)能力规划
- 图片输入理解(评价用户穿搭照片)
- 联动换装/换发型预览
- 深度个性化(用户画像学习)
- 长期上下文记忆
- 主动推荐(基于天气/日程)
---
## 3. 功能需求
### 3.1 对话交互
#### 3.1.1 输入方式
- **文字输入**:支持中文自然语言,单条消息 ≤ 500 字
- **语音输入**:语音转文字(鸿蒙系统语音能力或第三方 ASR)
- **快捷入口**:预设常见问题快捷按钮
- **图片输入**(P2):支持上传穿搭照片/单品图
#### 3.1.2 输出方式
- **流式文字回复**:逐字输出,提升体验
- **结构化卡片**:搭配方案以卡片形式展示(含图片/标签)
- **快捷操作**:回复中嵌入"试穿此搭配""换发型"等快捷按钮
- **语音播报**(P2):可选的语音朗读
#### 3.1.3 对话界面
- 聊天式交互界面(参考微信/豆包对话风格)
- 支持上下滑动查看历史对话
- 支持复制/分享对话内容
- 支持新建对话/切换历史对话
- 输入框上方展示快捷问题入口
### 3.2 意图识别
Agent 需识别以下用户意图类别:
| 意图类别 | 示例 | 响应策略 |
|---------|------|---------|
| **场景咨询** | "面试怎么穿?""约会穿什么?" | 给出场景化搭配方案 |
| **单品搭配** | "白衬衫配什么裤子?""这条裙子怎么搭?" | 给出单品搭配建议 |
| **风格建议** | "我想走法式优雅风格""适合微胖女生的风格" | 风格定位 + 推荐 |
| **色彩咨询** | "黄皮适合什么颜色?""红配绿好看吗?" | 色彩知识解答 |
| **身材修饰** | "腿粗怎么穿?""小个子怎么显高?" | 身材优化建议 |
| **天气适配** | "下雨天穿什么?""15度怎么穿?" | 天气场景建议 |
| **发型建议** | "圆脸适合什么发型?""换个发型建议" | 发型推荐(可联动) |
| **穿搭评价**(P2) | "帮我看看这身搭配怎么样?" | 图片理解 + 评价 |
| **闲聊/其他** | "你好""你是谁" | 友好回复 + 引导 |
### 3.3 场景理解能力
#### 3.3.1 场景维度
Agent 需从用户输入中提取以下场景维度:
- **场合**:职场/面试/约会/聚会/婚礼/旅行/日常/运动
- **季节**:春/夏/秋/冬
- **天气**:晴/阴/雨/雪/温度区间
- **风格偏好**:职业/休闲/优雅/甜美/酷帅/法式/韩系/日系
- **身材特征**:身高/体重/体型(H/A/V/O/X 型)
- **肤色**:冷色调/暖色调/中性
- **预算**(后续):低价/中端/高端
#### 3.3.2 上下文继承
- 同一会话内,已提供的场景信息自动继承
- 用户未提供的信息,Agent 主动询问(如"请问是什么场合?")
- 避免重复询问已知信息
### 3.4 知识库需求
#### 3.4.1 知识领域
- **色彩搭配**:色彩理论、肤色匹配、配色方案、禁忌色
- **版型剪裁**:不同体型的版型选择、显瘦/显高技巧
- **风格体系**:各类风格的定义、代表单品、搭配法则
- **场景穿搭**:各场合的着装规范、搭配模板
- **面料材质**:面料特性、季节适配、保养知识
- **配饰搭配**:包/鞋/首饰/丝巾的搭配规则
- **发型知识**:脸型与发型匹配、发色选择
#### 3.4.2 知识来源
- 专业时尚书籍/杂志
- 造型师经验总结
- 用户 UGC 内容(审核后)
- 品牌官方资料
- 季节性流行趋势更新
#### 3.4.3 知识更新
- 按月更新流行趋势
- 按季节更新场景模板
- 用户高频问题驱动知识补充
### 3.5 个性化能力
#### 3.5.1 用户画像
- **基础信息**:性别/年龄/身高/体重/体型/肤色
- **风格偏好**:偏好风格标签/历史选择
- **身材数据**:肩宽/腰围/臀围/腿长(来自美学报告)
- **历史行为**:试穿记录/收藏/对话历史
- **禁忌项**:不喜欢的风格/颜色/单品
#### 3.5.2 个性化策略
- 建议优先匹配用户偏好风格
- 主动规避用户禁忌项
- 基于身材数据给出针对性建议
- 基于历史反馈持续优化推荐
#### 3.5.3 学习机制
- 用户对建议的采纳/拒绝反馈
- 收藏/试穿行为作为正样本
- 忽略/删除作为负样本
- 定期更新用户画像
---
## 4. 典型用户场景
### 4.1 场景一:面试穿搭咨询
```
用户:我明天有个互联网公司面试,怎么穿比较好?
Agent:互联网公司面试建议走"专业但不刻板"的路线。
推荐搭配:
1. 白色衬衫 + 黑色直筒西裤 + 黑色乐福鞋
2. 浅蓝色衬衫 + 深灰色西装裤 + 小白鞋
3. 针织衫 + 卡其色阔腿裤 + 平底鞋
避免过于正式的整套西装,也避免太休闲的T恤牛仔裤。
请问您的性别和体型是?我可以给出更精准的建议。
用户:女生,梨形身材
Agent:梨形身材建议:
- 上半身选有设计感的衬衫(如飘带/蝴蝶结),把视觉重心上移
- 下装选 A 字裤或直筒裤,避免紧身裤
- 推荐方案1:飘带白衬衫 + 黑色 A 字西裤 + 黑色乐福鞋
[试穿此搭配] [换发型]
```
### 4.2 场景二:单品搭配
```
用户:我买了一件白衬衫,不知道配什么
Agent:白衬衫是百搭单品,可以搭配多种风格:
- 职场风:配黑色西裤 + 乐福鞋
- 休闲风:配牛仔裤 + 小白鞋
- 法式风:配卡其阔腿裤 + 芭蕾平底鞋
您想要哪种风格?或者可以上传衬衫照片我帮您看看。
用户:法式风
Agent:法式风格搭配建议:
- 白衬衫 + 卡其色高腰阔腿裤 + 棕色芭蕾鞋
- 配饰:丝巾/珍珠项链/藤编包
- 建议:衬衫随意扎一角,更显慵懒感
[试穿此搭配]
```
### 4.3 场景三:风格转型
```
用户:我一直是休闲风,想尝试优雅风格,怎么开始?
Agent:从休闲风转优雅风,可以循序渐进:
第1步:替换基础单品
- T恤 → 针织衫/衬衫
- 运动鞋 → 乐福鞋/芭蕾鞋
第2步:加入优雅元素
- 珍珠配饰/丝巾/腰带
第3步:色彩升级
- 从亮色 → 莫兰迪色系/大地色系
建议先从一两件单品开始尝试,慢慢找到适合自己的优雅感。
要不要我帮您生成几套过渡期搭配?
```
### 4.4 场景四:天气适配
```
用户:明天15度,有雨,怎么穿?
Agent:15度雨天穿搭建议:
- 外套:风衣/薄呢大衣(防水款更佳)
- 内搭:针织衫/长袖衬衫
- 下装:直筒裤/阔腿裤(避免拖地)
- 鞋子:切尔西靴/乐福鞋(避免帆布鞋)
- 配饰:折叠伞/防水包
推荐:卡其色风衣 + 白色针织衫 + 黑色直筒裤 + 黑色切尔西靴
```
---
## 5. 交互流程
### 5.1 标准对话流程
```
用户输入
↓
意图识别
↓
场景维度提取(场合/风格/身材等)
↓
缺失信息?——是——→ 主动询问
↓ 否
知识检索 + 用户画像匹配
↓
生成搭配方案(1-3套)
↓
结构化输出(文字 + 卡片 + 快捷操作)
↓
用户反馈(采纳/拒绝/调整)
↓
更新用户画像
```
### 5.2 联动试穿流程(P1)
```
用户:帮我搭一套职场 look
↓
Agent 生成搭配方案
↓
用户点击 [试穿此搭配]
↓
跳转换装页面,自动填入:
- 用户照片
- 上衣图(cloth_img)
- 裤子图(kuzi_img)
- 提示词(change_desc)
↓
调用换装 API
↓
返回试穿结果
↓
用户查看效果,可回到 Agent 继续调整
```
### 5.3 联动发型流程(P1)
```
用户:圆脸适合什么发型?
↓
Agent 推荐发型(基于脸型知识)
↓
用户点击 [试戴此发型]
↓
跳转发型设计页面,预选推荐发型
↓
用户上传照片 → 调用发型 API
↓
返回发型效果
```
---
## 6. 输入输出规范
### 6.1 输入规范
#### 6.1.1 文字输入
- 单条消息 ≤ 500 字
- 支持中文
- 支持表情符号
#### 6.1.2 语音输入
- 单次录音 ≤ 60 秒
- 自动转文字后发送
- 支持方言识别(普通话为主)
#### 6.1.3 图片输入(P2)
- 支持 JPG/PNG/WEBP
- 单张 ≤ 10MB
- 支持多图(≤ 4 张)
### 6.2 输出规范
#### 6.2.1 文字回复
- 单次回复 ≤ 800 字
- 使用分段 + 列表,避免大段文字
- 语气友好专业,避免机械感
#### 6.2.2 搭配方案卡片
每套搭配方案包含:
- 方案标题(如"职场优雅风")
- 单品列表(上衣/下装/鞋子/配饰)
- 参考图片(风格参考图)
- 适配标签(场合/风格/体型)
- 快捷操作(试穿/换发型/收藏/调整)
#### 6.2.3 快捷操作按钮
- **试穿此搭配**:跳转换装页面
- **换发型**:跳转发型设计页面
- **换一套**:重新生成方案
- **收藏**:保存到收藏夹
- **为什么推荐**:解释推荐理由
---
## 7. 非功能需求
### 7.1 性能需求
- **首字响应时间**:< 2 秒(流式输出首字)
- **完整回复时间**:< 15 秒
- **并发支持**:支持 1000+ 并发对话
- **可用性**:> 99.5%
### 7.2 体验需求
- 流式输出,避免长时间空白等待
- 输入时显示"对方正在输入..."
- 网络异常时友好提示并支持重试
- 历史对话本地缓存,支持离线查看
### 7.3 安全与合规
- 对话内容过滤(涉黄/涉政/广告)
- 用户数据加密存储
- 不收集非必要个人信息
- 用户可导出/删除对话数据
- 遵守《生成式AI服务管理办法》
### 7.4 成本控制
- 单次对话成本控制在 ¥0.05 以内
- 免费用户每日 10 次对话
- 长对话自动总结,避免上下文过长
- 缓存常见问题答案
---
## 8. 评估指标
### 8.1 业务指标
- **对话 DAU**:日均对话用户数
- **人均对话轮次**:> 5 轮/日
- **对话满意度**:> 4.0/5(用户评分)
- **采纳率**:建议被采纳/试穿的比例 > 30%
- **联动转化率**:对话 → 试穿的转化率 > 20%
### 8.2 质量指标
- **意图识别准确率**:> 90%
- **场景理解准确率**:> 85%
- **回复相关性**:> 4.0/5
- **知识准确性**:> 95%
- **违规率**:< 0.1%
### 8.3 技术指标
- **首字延迟**:< 2s(P95)
- **完整回复延迟**:< 15s(P95)
- **错误率**:< 1%
- **崩溃率**:< 0.1%
---
## 9. 实施计划
### 9.1 Phase 1:MVP(与产品 MVP 同步)
- [ ] 大模型选型与对接
- [ ] 基础对话能力(文字输入/流式输出)
- [ ] 穿搭知识库搭建(色彩/版型/风格/场景)
- [ ] 意图识别(场景咨询/单品搭配/风格建议)
- [ ] 快捷问题入口
- [ ] 对话历史保存
### 9.2 Phase 2:能力增强
- [ ] 语音输入
- [ ] 多轮对话上下文记忆
- [ ] 用户画像构建
- [ ] 个性化推荐
- [ ] 联动换装试穿
- [ ] 联动发型设计
- [ ] 搭配方案卡片优化
### 9.3 Phase 3:深度能力
- [ ] 图片输入理解
- [ ] 穿搭评价
- [ ] 主动推荐(天气/日程驱动)
- [ ] 流行趋势更新
- [ ] 多语言支持
---
## 10. 待确认事项
- [ ] 大模型选型:GPT-4 / 文心一言 / 讯飞星火 / 通义千问 / 自研
- [ ] 知识库技术方案:向量数据库 / 知识图谱 / RAG
- [ ] 语音识别方案:鸿蒙系统 / 第三方 ASR
- [ ] 对话数据存储策略与保留时长
- [ ] 内容审核方案:自建 / 第三方
- [ ] 成本预算与调用配额
---
**文档版本**:v1.0
**创建日期**:2026-08-11
**作者**:产品团队
**状态**:待评审
**关联文档**:[美搭-智能穿搭美学助手-产品方案](./鸿蒙美搭-智能穿搭美学助手-产品方案.md)
File diff suppressed because it is too large Load Diff