关系网与关系多轴(Relationship network + axes) #36

Closed
opened 2026-07-13 01:17:26 +00:00 by KumaAgent · 0 comments
KumaAgent commented 2026-07-13 01:17:26 +00:00 (Migrated from codeberg.org)

Parent

Phase 4 PRD:#33([PRD] arise 主动性与真人感(Proactivity & Liveliness)—— Phase 4 落地)

What to build

一个真实存在、可查询的关系网:谁认识谁(显式声明 + 隐式同群/同事件共现),以及机器人对每个用户的
四轴关系状态(熟悉度/信任/好感/紧张)。接入 Phase 2 已交付的冻结快照注入机制,让"机器人对老朋友和
陌生人表现不同"这件事本轮就能被观察到——同样的输入消息,注入的关系上下文会因对方是谁而不同。

Acceptance criteria

  • 两层关系网:显式声明边(fact,带知情端点)+ 隐式同群/同事件共现(查询时派生,不物化);不上图
    子系统(1-hop 主力 + 递归 CTE ≤2,或按需 lookup_relation)。
  • 知情-gate:敏感数据私聊例外当且仅当 current 是某知情者的私聊。
  • agent↔user 四轴,per-persona + per-user 作用域,各自独立封顶:
    - familiarity:互动次数/时长客观派生,零 LLM,按自然日分桶——同一天内互动的边际贡献递减,
    不同天始终满额计。
    - trust:复用 Delta 压缩管线已有的 sensitive 打标作为自我展露深度的代理信号,不新增专门的
    LLM 分类调用。
    - affinity:注入排序键。
    - tension:近期冲突,自然衰减防记仇。
  • 关系轴数据接入冻结快照注入——同一条消息在"与熟人对话"和"与陌生人对话"两种场景下,实际注入的
    关系上下文可观察到差异。
  • familiarity 分桶逻辑零新增状态字段(用现有互动时间戳计算),可脱离真实多日数据用固定时间戳
    输入直接单测。
  • 与既有慢情感态(如果本 ticket 与情感态 ticket 并行开发)保持独立——两者潜在数值重叠是已知且
    明确保留的设计取舍,不在本 ticket 里做合并。

Blocked by

  • None — can start immediately
## Parent Phase 4 PRD:#33([PRD] arise 主动性与真人感(Proactivity & Liveliness)—— Phase 4 落地) ## What to build 一个真实存在、可查询的关系网:谁认识谁(显式声明 + 隐式同群/同事件共现),以及机器人对每个用户的 四轴关系状态(熟悉度/信任/好感/紧张)。接入 Phase 2 已交付的冻结快照注入机制,让"机器人对老朋友和 陌生人表现不同"这件事本轮就能被观察到——同样的输入消息,注入的关系上下文会因对方是谁而不同。 ## Acceptance criteria - [ ] 两层关系网:显式声明边(fact,带知情端点)+ 隐式同群/同事件共现(查询时派生,不物化);不上图 子系统(1-hop 主力 + 递归 CTE ≤2,或按需 `lookup_relation`)。 - [ ] 知情-gate:敏感数据私聊例外当且仅当 current 是某知情者的私聊。 - [ ] agent↔user 四轴,per-persona + per-user 作用域,各自独立封顶: - `familiarity`:互动次数/时长客观派生,零 LLM,按自然日分桶——同一天内互动的边际贡献递减, 不同天始终满额计。 - `trust`:复用 Delta 压缩管线已有的 `sensitive` 打标作为自我展露深度的代理信号,不新增专门的 LLM 分类调用。 - `affinity`:注入排序键。 - `tension`:近期冲突,自然衰减防记仇。 - [ ] 关系轴数据接入冻结快照注入——同一条消息在"与熟人对话"和"与陌生人对话"两种场景下,实际注入的 关系上下文可观察到差异。 - [ ] `familiarity` 分桶逻辑零新增状态字段(用现有互动时间戳计算),可脱离真实多日数据用固定时间戳 输入直接单测。 - [ ] 与既有慢情感态(如果本 ticket 与情感态 ticket 并行开发)保持独立——两者潜在数值重叠是已知且 明确保留的设计取舍,不在本 ticket 里做合并。 ## Blocked by - None — can start immediately
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ProjectKuma/arise#36
No description provided.