234 lines
4.6 KiB
Markdown
234 lines
4.6 KiB
Markdown
## 一、句子标签体系(Sentence Tagging System)
|
||
|
||
### 1. 设计原则
|
||
|
||
* 标签不是为了分类句子,而是为了 **让推荐系统理解用户的情绪需求**
|
||
* 所有标签必须:
|
||
|
||
* 可被用户行为验证(会被喜欢 / 讨厌)
|
||
* 可直接影响推荐决策
|
||
* 数量克制、定义稳定
|
||
|
||
---
|
||
|
||
### 2. 主情绪标签(Emotion Tags|6 个)
|
||
|
||
> 主情绪标签 = 一句话 **解决的核心情绪需求**
|
||
>
|
||
> **每一句话只能有 1 个主情绪标签**
|
||
|
||
1. **安抚(Calm)**
|
||
|
||
* 用于情绪过载、焦虑、疲惫
|
||
* 目标:先稳定情绪
|
||
|
||
2. **被理解(Understood)**
|
||
|
||
* 用于孤独、自我怀疑
|
||
* 目标:建立共感
|
||
|
||
3. **接纳(Acceptance)**
|
||
|
||
* 用于自责、内疚、不够好感
|
||
* 目标:缓解自我攻击
|
||
|
||
4. **鼓励(Encourage)**
|
||
|
||
* 用于低落但尚可前行
|
||
* 目标:提供继续的力量(非口号)
|
||
|
||
5. **行动启动(Activation)**
|
||
|
||
* 用于卡住、拖延
|
||
* 目标:启动,而非成功
|
||
|
||
6. **希望感(Hope)**
|
||
|
||
* 用于低谷、无出口感
|
||
* 目标:保留可能性
|
||
|
||
---
|
||
|
||
### 3. 语气标签(Tone Tags|4 个)
|
||
|
||
> 语气标签 = **“这句话是怎么说的”**
|
||
>
|
||
> 用户对语气的“讨厌”比“喜欢”更重要
|
||
|
||
* **温柔(Gentle)**:安全、低压、共感
|
||
* **中性(Neutral)**:陈述型、兜底使用
|
||
* **直接(Direct)**:清晰、有方向
|
||
* **诗性(Poetic|可选)**:隐喻、画面感
|
||
|
||
---
|
||
|
||
### 4. 场景标签(Scene Tags|5 个,可空)
|
||
|
||
> 场景标签是 **加分项,不是必填项**
|
||
|
||
* 早晨(Morning)
|
||
* 工作 / 学习中(Focus)
|
||
* 情绪低谷时(Low)
|
||
* 睡前(Night)
|
||
* 随时(Anytime|默认)
|
||
|
||
---
|
||
|
||
### 5. 标签纪律(强规则)
|
||
|
||
1. 每句话只能有 1 个主情绪标签
|
||
2. 90% 句子可以没有场景标签
|
||
3. 行动启动 ≠ 鼓励
|
||
4. 安抚 ≠ 接纳
|
||
5. 不确定时,优先选择「被理解」
|
||
|
||
---
|
||
|
||
## 二、用户画像体系(User Profile Indicators)
|
||
|
||
### 1. 设计原则
|
||
|
||
* 用户画像不是“这个人是谁”
|
||
* 而是 **“这个人最近更容易接住什么样的话”**
|
||
* 所有指标默认 **可变、会衰减、以近期为主**
|
||
|
||
---
|
||
|
||
### 2. 用户画像的最小结构(4 大类)
|
||
|
||
#### ① 主情绪偏好(核心)
|
||
|
||
* 对 6 个主情绪标签的近期偏好强度
|
||
* 决定「今天主要推哪一类句子」
|
||
|
||
---
|
||
|
||
#### ② 语气接受度
|
||
|
||
* 用户对不同说话方式的耐受程度
|
||
* 主要用于 **过滤用户讨厌的语气**
|
||
|
||
---
|
||
|
||
#### ③ 场景有效性(轻量)
|
||
|
||
* 哪些时间 / 状态更容易被接受
|
||
* 仅作为推荐修正项
|
||
|
||
---
|
||
|
||
#### ④ 情绪稳定度(隐性指标)
|
||
|
||
* 根据近期反馈判断:稳定 / 波动 / 不稳定
|
||
* 决定:
|
||
|
||
* 探索比例
|
||
* 是否使用保守推荐
|
||
* Push / Widget 是否降强度
|
||
|
||
---
|
||
|
||
### 3. 不纳入的画像指标(刻意避免)
|
||
|
||
* 人格类型(MBTI 等)
|
||
* 情绪诊断标签(焦虑 / 抑郁)
|
||
* 长期性格、身份属性
|
||
|
||
原因:
|
||
|
||
* 医疗与伦理风险高
|
||
* 对「选一句话」帮助极低
|
||
|
||
---
|
||
|
||
## 三、个性化推荐架构(Personalized Recommendation Framework)
|
||
|
||
### 1. 总体逻辑
|
||
|
||
> **句子标签 = 地图**
|
||
> **用户画像 = 当前状态**
|
||
> **推荐系统 = 在地图上谨慎前进**
|
||
|
||
推荐目标不是“最相关”,而是:
|
||
|
||
* 最合适
|
||
* 最安全
|
||
* 最不容易被拒绝
|
||
|
||
---
|
||
|
||
### 2. 推荐决策的三层结构
|
||
|
||
#### 第一层:候选生成(方向)
|
||
|
||
* 基于用户主情绪偏好召回句子
|
||
* 同时保留少量相邻情绪用于探索
|
||
|
||
---
|
||
|
||
#### 第二层:排序选择(判断)
|
||
|
||
综合判断:
|
||
|
||
* 主情绪是否匹配
|
||
* 语气是否可接受
|
||
* 场景是否合适
|
||
* 是否近期重复
|
||
|
||
---
|
||
|
||
#### 第三层:安全与多样性控制(保护)
|
||
|
||
* 情绪不稳定时:收敛到安抚 / 接纳
|
||
* 连续讨厌时:主动退让、冷却
|
||
* 避免同一情绪 / 语气连续出现
|
||
|
||
---
|
||
|
||
### 3. 不同触点的推荐差异
|
||
|
||
* **Feed**:
|
||
|
||
* 多样性高
|
||
* 探索允许
|
||
|
||
* **Push / 每日一句**:
|
||
|
||
* 高确定性
|
||
* 强去重
|
||
* 以安全为先
|
||
|
||
* **Widget**:
|
||
|
||
* 中性 / 安抚优先
|
||
* 不试错
|
||
|
||
---
|
||
|
||
### 4. 行为 → 画像 → 推荐的闭环
|
||
|
||
* 用户行为 ≠ 对句子的评价
|
||
* 而是对 **“情绪 × 语气 × 场景”组合的反馈**
|
||
|
||
推荐系统学习的不是:
|
||
|
||
> “哪句话好”
|
||
|
||
而是:
|
||
|
||
> “什么时候,用什么方式,说什么样的话,更容易被接住”
|
||
|
||
---
|
||
|
||
## 四、系统级原则(给 PM 的一句话判断标准)
|
||
|
||
> **这次推荐,是在理解用户此刻,
|
||
> 还是在重复用户过去?**
|
||
|
||
* 前者 → 好推荐
|
||
* 后者 → 情绪回音室(需要避免)
|
||
|
||
---
|
||
|
||
**本文档适用于 0 → 1 阶段,建议冻结 3 个月后再评估是否扩展。**
|