用途:将每次会话转化为结构化行为洞察(facet),据此维护双矩阵灵魂状态,并周期性进化用户画像与工作流配方,所有变更均带版本可回滚。
主要能力:分为两阶段。OBSERVE 阶段提取 facet、更新矩阵缓冲、可选触发综合;EVOLVE 阶段读取累积数据、规划有据可依的变更、带版本应用并生成快照供审计/回滚。架构为三层:基础画像 balanced.md、双矩阵灵魂状态(性格矩阵含开放性/直接性/自主性/严谨性/温暖度;情绪矩阵含耐心/热情/谨慎/共情)、合成画像 user.md。数据存于 Postgres agent_memories 及类型化子表,提供 insert_insight_facet、upsert_soul_state、get_soul_state、get_recent_facets、insert_evolution_snapshot、get_evolution_history 等函数。支持能力:insight-extract、insight-matrix-update、insight-synthesize、evolution-soul、evolution-recipes、evolution-list、evolution-rollback。
使用方式:手动触发。用户可说“insight”“extract facets”“learn my preferences”“update my profile”运行 OBSERVE;说“evolve my profile”“evolve recipes”“list versions”“rollback to v2”运行 EVOLVE。按 scripts 下 extract-facets.md、update-matrix.md、synthesize-profile.md、evolve-soul.md、evolve-recipes.md、list-versions.md、rollback.md 流程执行。版本标签格式 v{N}{target}{timestamp},例如 v3_soul_20260211。运行时设置见 config/insight.yaml,以其为准。
适用场景:需要跨会话学习用户偏好、持续迭代画像与工作流配方的智能体系统。
限制:不可移除核心安全约束(诚实的不确定性、不虚构权威、拒绝有害或非法指令);重大变更(维度变化超阈值)需用户明确批准;OBSERVE 与 EVOLVE 均受每日速率限制;矩阵值需多次同向观察达置信阈值才调整,单次不改变数值;值域钳制在 [0.0, 1.0]。具体阈值、步长、速率上限等默认值以 config/insight.yaml 为准,资料未列全部数值。