Files
mindfulness/设计说明文档/个性化推荐算法.md
2026-01-29 23:31:12 +08:00

4.6 KiB
Raw Blame History

一、句子标签体系Sentence Tagging System

1. 设计原则

  • 标签不是为了分类句子,而是为了 让推荐系统理解用户的情绪需求

  • 所有标签必须:

    • 可被用户行为验证(会被喜欢 / 讨厌)
    • 可直接影响推荐决策
    • 数量克制、定义稳定

2. 主情绪标签Emotion Tags6 个)

主情绪标签 = 一句话 解决的核心情绪需求

每一句话只能有 1 个主情绪标签

  1. 安抚Calm

    • 用于情绪过载、焦虑、疲惫
    • 目标:先稳定情绪
  2. 被理解Understood

    • 用于孤独、自我怀疑
    • 目标:建立共感
  3. 接纳Acceptance

    • 用于自责、内疚、不够好感
    • 目标:缓解自我攻击
  4. 鼓励Encourage

    • 用于低落但尚可前行
    • 目标:提供继续的力量(非口号)
  5. 行动启动Activation

    • 用于卡住、拖延
    • 目标:启动,而非成功
  6. 希望感Hope

    • 用于低谷、无出口感
    • 目标:保留可能性

3. 语气标签Tone Tags4 个)

语气标签 = “这句话是怎么说的”

用户对语气的“讨厌”比“喜欢”更重要

  • 温柔Gentle:安全、低压、共感
  • 中性Neutral:陈述型、兜底使用
  • 直接Direct:清晰、有方向
  • 诗性Poetic可选:隐喻、画面感

4. 场景标签Scene Tags5 个,可空)

场景标签是 加分项,不是必填项

  • 早晨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 个月后再评估是否扩展。