368 lines
17 KiB
Markdown
368 lines
17 KiB
Markdown
# 对话复盘交互规范
|
||
|
||
> 本文档整理编导AI对话记录分析报告(HTML)的页面格式、内容顺序、交互规则等全部设计要求,作为后续生成同类报告的统一规范。
|
||
|
||
---
|
||
|
||
## 一、整体视觉风格
|
||
|
||
### 1.1 主题与配色
|
||
|
||
| 元素 | 规则 |
|
||
|------|------|
|
||
| 页面背景 | `#f5f7fa`(浅灰) |
|
||
| 卡片背景 | `#fff`(白色) |
|
||
| 正文字色 | `#1a1a2e` |
|
||
| 辅助字色 | `#64748b` / `#94a3b8` |
|
||
| 边框色 | `#e8ecf1` / `#f1f5f9` |
|
||
| 主题色 | `#667eea`(紫蓝渐变起始) |
|
||
| 标题栏渐变 | `linear-gradient(135deg, #667eea 0%, #764ba2 100%)` |
|
||
| 字体 | `-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif` |
|
||
|
||
**核心原则**:所有报告统一使用亮色主题,不使用暗色/深色背景。白色卡片 + 浅灰背景 + 紫蓝主色调。
|
||
|
||
### 1.2 页面宽度
|
||
|
||
- 内容最大宽度:`max-width: 1400px`,水平居中(`margin: 0 auto`)
|
||
- 两侧内边距:`padding: 0 24px`
|
||
- 顶部导航宽度须与内容区域一致(`max-width: 1400px; margin: 0 auto; padding: 0 24px`),不得全屏拉伸
|
||
|
||
---
|
||
|
||
## 二、页面结构(从上到下)
|
||
|
||
```
|
||
┌─────────────────────────────────────────┐
|
||
│ 标题栏(渐变背景,白字) │ ← title-bar
|
||
├─────────────────────────────────────────┤
|
||
│ 顶部一级导航(sticky,3个大板块) │ ← sticky-nav
|
||
├─────────────────────────────────────────┤
|
||
│ │
|
||
│ ┌─────────────────────────┐ ┌──────┐ │
|
||
│ │ 数据概览 │ │右侧 │ │
|
||
│ │ (仪表盘卡片+分类表) │ │导航 │ │
|
||
│ │ │ │ │ │
|
||
│ │ 🔍 问题案例分析(大标题) │ │固定 │ │
|
||
│ │ ├─ 类别一:案例1、案例2 │ │右下 │ │
|
||
│ │ ├─ 类别二:案例3、案例4 │ │角 │ │
|
||
│ │ ├─ ... │ │ │ │
|
||
│ │ └─ 类别七:案例13、案例14 │ │ │ │
|
||
│ │ │ │ │ │
|
||
│ │ 总结与建议 │ │ │ │
|
||
│ │ (问题本质+优化建议) │ │ │ │
|
||
│ └─────────────────────────┘ └──────┘ │
|
||
│ │
|
||
├─────────────────────────────────────────┤
|
||
│ 页脚(版权/时间信息) │ ← footer
|
||
└─────────────────────────────────────────┘
|
||
```
|
||
|
||
### 2.1 标题栏(title-bar)
|
||
|
||
- 渐变背景(`#667eea → #764ba2`),白色文字
|
||
- 内容:报告标题(h1)+ 副标题信息(数据周期、记录数、会话数、编导数、案例数)
|
||
- 内边距:`padding: 40px 24px 48px`
|
||
|
||
### 2.2 顶部一级导航(sticky-nav)
|
||
|
||
**规则**:
|
||
- `position: sticky; top: 0; z-index: 100`
|
||
- 白色背景,底部 1px 边框
|
||
- 宽度与内容区一致:`max-width: 1400px; margin: 0 auto; padding: 0 24px; box-sizing: border-box`
|
||
- **只放3个大板块**,不放7个问题类别:
|
||
|
||
| 导航项 | 锚点 | 高亮规则 |
|
||
|--------|------|----------|
|
||
| 数据概览 | `#overview` | 滚动在数据概览区域时高亮 |
|
||
| 问题案例分析 | `#cases` | 滚动在任意问题类别(p1-p7)区域时均高亮 |
|
||
| 总结与建议 | `#summary` | 滚动到总结区域时高亮,或滚动到页面底部时高亮 |
|
||
|
||
- 导航项样式:`flex: 1; text-align: center; padding: 14px 20px; font-size: 14px`
|
||
- 高亮样式:字色 `#667eea`,底部 3px 实线边框
|
||
|
||
### 2.3 右侧案例分类导航(case-sidebar)
|
||
|
||
**位置规则**:
|
||
- `position: fixed; bottom: 24px; right: 24px`(固定在页面右下角)
|
||
- **不吸顶**(不是 sticky/top 定位)
|
||
- `z-index: 90`
|
||
|
||
**尺寸规则**(已缩小至原尺寸的 2/3):
|
||
| 属性 | 值 |
|
||
|------|-----|
|
||
| 整体宽度 | `135px` |
|
||
| 标签字号 | `8px` |
|
||
| 导航项字号 | `9px` |
|
||
| 计数字号 | `7px` |
|
||
| 圆点大小 | `5px × 5px` |
|
||
| 导航项 padding | `5px 8px` |
|
||
| 导航项间距 | `4px` |
|
||
| 圆角 | `5px` |
|
||
|
||
**内容规则**:
|
||
- 标题:「案例分类导航」
|
||
- 7个问题类别 + 1个总结与建议,共8项
|
||
- 每项包含:彩色圆点 + 类别名称 + 案例数量
|
||
- 顺序与问题案例展示顺序一致(按会话数从高到低)
|
||
- 点击平滑滚动到对应锚点
|
||
- 滚动时自动高亮当前所在区域
|
||
- **移动端隐藏**(`@media (max-width: 1024px) { .case-sidebar { display: none; } }`)
|
||
|
||
### 2.4 主内容区(main-layout)
|
||
|
||
- `max-width: 1400px; margin: 0 auto; padding: 0 24px`
|
||
- 左侧内容区 + 右侧浮动导航(右侧导航在 main-layout 外部,用 fixed 定位)
|
||
- 内容区最大宽度约 `1160px`(为右侧导航留空间)
|
||
|
||
---
|
||
|
||
## 三、内容板块与顺序
|
||
|
||
### 3.1 板块一:数据概览(#overview)
|
||
|
||
**内容顺序**:
|
||
1. 板块标题(section-divider):📊 数据概览
|
||
2. 仪表盘卡片(dashboard):4个指标卡片横排
|
||
- 总对话记录数
|
||
- 总会话数
|
||
- 问题会话占比
|
||
- AI问题类别数 / 精选案例数
|
||
3. 问题分类统计表(table):
|
||
- 列:问题类别 | 问题会话数 | 占比 | 核心表现 | 会话案例
|
||
- **按会话数从高到低排列**
|
||
- 条形图宽度按占比比例渲染
|
||
- 「会话案例」列:每个问题类别最多放10个会话ID,逗号分隔,字号12px灰色(#64748b)
|
||
4. 技能问题分布表(如有多技能数据)
|
||
5. (可选)编导补充细节方向分布表
|
||
6. (可选)跨周趋势对比表
|
||
|
||
### 3.2 板块二:问题案例分析(#cases)
|
||
|
||
**大标题**:
|
||
- 在第一个问题类别之前,独立显示「🔍 问题案例分析」板块标题
|
||
- 附说明文字:「以下N个类别按问题会话数从高到低排列,每类精选1-2个代表性案例,聚焦AI生成内容本身的问题」
|
||
|
||
**问题类别确定规则**:
|
||
- 问题类别**不固定为某几个**,而是根据实际对话内容梳理得出
|
||
- 每次分析时通读全部会话,从对话中归纳AI生成内容的实际问题维度
|
||
- 可能出现新的问题类别,也可能某些类别在当前批次数据中不存在
|
||
- 类别数量不设上限,以能覆盖实际问题为准则
|
||
- 确定类别后,按会话数从高到低排列,依次编号 p1、p2、p3...
|
||
|
||
**问题类别顺序**(按会话数从高到低,以下为当前批次示例):
|
||
|
||
| 序号 | 类别名称 | 锚点 | 颜色 |
|
||
|------|---------|------|------|
|
||
| 一 | 骨架没搭好 | `#p1` | `#ef4444`(红) |
|
||
| 二 | 画面不到位 | `#p2` | `#f97316`(橙) |
|
||
| 三 | 语气不对 | `#p3` | `#eab308`(黄) |
|
||
| 四 | 方向跑偏 | `#p4` | `#a855f7`(紫) |
|
||
| 五 | 节奏不对 | `#p5` | `#14b8a6`(青) |
|
||
| 六 | 故事讲不通 | `#p6` | `#3b82f6`(蓝) |
|
||
| 七 | AI处理复杂意图不全面 | `#p7` | `#ec4899`(粉) |
|
||
|
||
> 注意:以上为 7月10-15日 数据的梳理结果,仅作示例。不同批次数据可能产生不同类别和数量。核心规则是「根据实际对话内容梳理类别 → 按会话数从高到低排列」。
|
||
|
||
**每个问题类别内部结构**:
|
||
1. 分类头部(prob-header):序号 + 类别名称 + 定义说明 + 会话数
|
||
- 背景色按类别区分(ph-1 ~ ph-7,浅色背景)
|
||
2. 案例卡片(case-card),每类 1-2 个
|
||
|
||
**案例卡片格式**:
|
||
```
|
||
┌─ 案例N:编导名(会话ID,X轮) ─────── [标签] ─┐
|
||
│ 元信息:编导名 | 会话ID | 对话轮次 | 技能 │
|
||
│ │
|
||
│ 对话区域(dialogue): │
|
||
│ ┌─ 第1轮 ─────────────────────────────┐ │
|
||
│ │ 编导:用户输入内容摘录 │ │
|
||
│ │ AI:AI输出内容摘录(可选) │ │
|
||
│ └──────────────────────────────────────┘ │
|
||
│ ┌─ 第2轮 ─────────────────────────────┐ │
|
||
│ │ ... │ │
|
||
│ └──────────────────────────────────────┘ │
|
||
│ │
|
||
│ 问题高亮(highlight-box):编导反馈中的关键句 │
|
||
│ │
|
||
│ 根因分析(analysis-box):AI问题根因 + 启示 │
|
||
└───────────────────────────────────────────────┘
|
||
```
|
||
|
||
**案例编号规则**:
|
||
- 全文案例连续编号(1, 2, 3, ... 14)
|
||
- 编号顺序与问题类别排列顺序一致
|
||
- 重排类别时必须同步重编案例号
|
||
|
||
**案例标签**(3种):
|
||
| 标签 | 样式 | 含义 |
|
||
|------|------|------|
|
||
| 经典 | `#fef3c7` / `#d97706`(黄底深黄字) | 教科书级典型案例 |
|
||
| 代表性 | `#e0e7ff` / `#4338ca`(蓝底深蓝字) | 该类别最典型表现 |
|
||
| 独特 | `#fce7f3` / `#be185d`(粉底深粉字) | 独特少见的问题表现 |
|
||
|
||
**对话摘录规则**:
|
||
- 编导消息:白底 + 左侧 3px 紫蓝边框
|
||
- AI消息:白底 + 左侧 3px 灰色边框
|
||
- 每轮标注「第N轮」
|
||
- 摘录关键内容,非全文照搬(每轮控制在 200-400 字)
|
||
|
||
### 3.3 板块三:总结与建议(#summary)
|
||
|
||
**内容顺序**:
|
||
1. 板块标题:💡 总结与建议
|
||
2. AI生成内容问题本质总结(summary-card)
|
||
- 逐条列出7大问题本质
|
||
3. 优化建议(suggestion-grid)
|
||
- 网格布局(auto-fit, minmax 280px)
|
||
- 每条建议一个卡片:图标 + 标题 + 说明
|
||
|
||
---
|
||
|
||
## 四、交互逻辑
|
||
|
||
### 4.1 顶部导航高亮
|
||
|
||
```javascript
|
||
// 滚动时判断当前所在区域
|
||
// 数据概览区域 → 高亮"数据概览"
|
||
// 问题案例区域(p1-p7) → 高亮"问题案例分析"
|
||
// 总结区域 或 滚动到底部 → 高亮"总结与建议"
|
||
```
|
||
|
||
### 4.2 右侧导航高亮
|
||
|
||
```javascript
|
||
// 滚动时判断当前最近的 section id
|
||
// 在 p1-p7 + summary 中匹配,高亮对应导航项
|
||
```
|
||
|
||
### 4.3 点击平滑滚动
|
||
|
||
- 所有锚点链接使用 `scrollIntoView({ behavior: 'smooth' })` 或 `scrollTo` + `scroll-margin-top: 60px`(避免被 sticky-nav 遮挡)
|
||
|
||
---
|
||
|
||
## 五、响应式规则
|
||
|
||
| 断点 | 规则 |
|
||
|------|------|
|
||
| `≤ 1024px` | 右侧导航隐藏 |
|
||
| `≤ 768px` | 仪表盘卡片 2列;建议网格 1列 |
|
||
| `≤ 480px` | 仪表盘卡片 1列;标题字号缩小 |
|
||
|
||
---
|
||
|
||
## 六、两类报告的差异
|
||
|
||
### 6.1 常规分析报告(按日期批次)
|
||
|
||
- **顶部导航**:5项(数据概览 / 问题分类统计 / 问题案例 / 跨问题分析 / 结论与建议)
|
||
- **案例数量**:全量展示(如54个案例)
|
||
- **案例分类导航**:页面内粘性导航条(`position: sticky; top: 49px`),横向排列
|
||
- **额外内容**:编导补充细节方向分布表、跨周趋势对比表
|
||
- **问题分类编码**:不使用缩写(如 D1-D6),用完整描述
|
||
|
||
### 6.2 整体复盘报告(精选案例)
|
||
|
||
- **顶部导航**:3项(数据概览 / 问题案例分析 / 总结与建议)
|
||
- **案例数量**:精选 14 个(每类 1-2 个)
|
||
- **案例分类导航**:右下角固定浮动面板(`position: fixed; bottom: 24px; right: 24px`)
|
||
- **案例聚焦**:AI生成内容本身的问题,而非编导表述是否清楚
|
||
- **额外内容**:AI问题本质总结、优化建议网格
|
||
- **问题类别排序**:按会话数从高到低
|
||
|
||
---
|
||
|
||
## 七、问题分类体系
|
||
|
||
### 7.1 分类原则
|
||
|
||
- **不预设固定类别**:每次分析根据实际对话内容梳理,从编导反馈和AI输出中归纳真实存在的问题维度
|
||
- **动态调整**:新批次数据可能发现新的问题类别,也可能某些类别在当前数据中不存在
|
||
- **以覆盖性为准则**:类别数量不设上限,确保能覆盖当前批次的实际问题
|
||
- **聚焦AI生成内容**:分类针对AI生成内容本身的问题,编导与AI对话完善细节是正常流程,不计入问题
|
||
|
||
### 7.2 当前已识别的问题类别(参考)
|
||
|
||
以下为历次分析中已识别出的问题类别,供后续分析参考,但**不作为固定清单**:
|
||
|
||
| 类别 | 定义 | 典型表现 | 首次发现 |
|
||
|------|------|---------|---------|
|
||
| 骨架没搭好 | AI对标重构时框架与原作/需求脱节 | 对标视频结构完全偏离、抄袭后混乱 | 6月29日批次 |
|
||
| 画面不到位 | AI生成的画面描述不够具体/准确 | 镜头方向反复改错、格式约束丢失 | 6月29日批次 |
|
||
| 语气不对 | AI生成的人设语气偏离设定 | 特征放大效应、偶像话术"加戏" | 6月29日批次 |
|
||
| 方向跑偏 | AI理解编导意图时方向错误 | 照抄与夸张间摇摆、不做加法 | 6月29日批次 |
|
||
| 节奏不对 | AI修改时节奏失控 | 精简变删字数、修改时加法偏好 | 6月29日批次 |
|
||
| 故事讲不通 | AI生成的内容逻辑/事实有误 | 用模糊记忆替代事实、遗忘核心设定 | 6月29日批次 |
|
||
| AI处理复杂意图不全面 | AI处理≥5维度修改时系统性丢失 | 否定式指令执行力弱、多维度遗漏 | 7月10日批次 |
|
||
|
||
### 7.3 新类别发现流程
|
||
|
||
1. 通读全部会话对话内容
|
||
2. 对每个有问题的会话,判断AI生成内容的具体问题点
|
||
3. 将问题点聚类归纳,形成类别
|
||
4. 若发现无法归入已有类别的问题,则新增类别
|
||
5. 统计各类别会话数,按从高到低排列
|
||
|
||
---
|
||
|
||
## 八、根因分析框架
|
||
|
||
### 8.1 分析视角
|
||
|
||
- **聚焦AI生成内容的问题**(而非编导表述是否清楚)
|
||
- 编导与AI对话完善细节是正常创作流程,不归为问题
|
||
- 每个案例需指出:AI在什么环节、以什么方式"翻车"
|
||
|
||
### 8.2 编导补充细节方向(5类,非问题,作为参考)
|
||
|
||
| 类别 | 说明 |
|
||
|------|------|
|
||
| 画面镜头细节 | 补充具体镜头方向、景别、转场 |
|
||
| 角色设定细节 | 补充人设特征、性格表现 |
|
||
| 剧情逻辑细节 | 补充故事线、因果关系 |
|
||
| 台词呈现细节 | 补充口播语气、用词风格 |
|
||
| 内容深化与校正 | 纠正事实错误、深化内容 |
|
||
|
||
---
|
||
|
||
## 九、文件命名与存储
|
||
|
||
### 9.1 目录结构
|
||
|
||
```
|
||
project/编导AI脚本对话记录分析/
|
||
├── 编导AI脚本对话记录分析_6月29日至7月5日.html
|
||
├── MCN脚本创作输入记录分析_6月29日至7月5日.md
|
||
├── 编导AI脚本对话记录分析_7月7日至7月8日.html
|
||
├── MCN脚本创作输入记录分析_7月7日至7月8日.md
|
||
├── 编导AI脚本对话记录分析_7月10日至7月15日.html
|
||
├── MCN脚本创作输入记录分析_7月10日至7月15日.md
|
||
├── 编导AI对话记录整体复盘报告.html
|
||
└── 对话复盘交互.md ← 本文件
|
||
```
|
||
|
||
### 9.2 命名规范
|
||
|
||
- HTML报告:`编导AI脚本对话记录分析_YYYY月X日至YYYY月Y日.html`
|
||
- MD报告:`MCN脚本创作输入记录分析_YYYY月X日至YYYY月Y日.md`
|
||
- 整体复盘:`编导AI对话记录整体复盘报告.html`
|
||
- 交互规范:`对话复盘交互.md`
|
||
- MD和HTML按日期配对,放在同一目录下
|
||
|
||
---
|
||
|
||
## 十、关键设计决策记录
|
||
|
||
1. **亮色主题统一**:所有报告使用亮色风格,不使用暗色主题
|
||
2. **顶部导航精简**:复盘报告顶部只放3个大板块,不放7个问题类别(避免过于细碎)
|
||
3. **右侧导航位置**:固定在页面右下角(非吸顶),避免遮挡内容
|
||
4. **右侧导航缩小**:整体缩小至原尺寸 2/3,减少视觉干扰
|
||
5. **顶部导航宽度对齐**:与内容区域同宽(max-width: 1400px),不全屏拉伸
|
||
6. **问题类别动态梳理**:不预设固定类别,根据实际对话内容归纳,可能出现新类别或某些类别不存在
|
||
7. **问题类别按数据排序**:确定类别后按会话数从高到低排列,与数据概览表一致
|
||
8. **案例连续编号**:全文案例连续编号,重排类别时同步重编
|
||
9. **聚焦AI问题**:复盘报告聚焦AI生成内容本身的问题,编导补充细节是正常流程不计入问题
|
||
10. **问题分类编码**:不使用缩写(D1-D6等),全部使用完整描述
|
||
11. **大标题独立显示**:「问题案例分析」作为独立板块标题,在数据概览之后、具体案例之前
|