1. 背景
通用记忆框架难以承载手机银行长期记忆专业需求,核心原因在于:手机银行要记住的不只是你"说过什么话",而是持续感知用户财务配置现状,开展风险诊断与风险规避,最终实现提升用户财务收益的目标。
1.1. 核心差异:不止于"记住",更在于"诊断"与"达成"
通用记忆框架和手机银行长期记忆,两者的具体差异主要体现在以下几个维度:
| 维度 | 通用记忆框架 | 手机银行所需的专业记忆 |
|---|---|---|
| 记忆内容 | 语言习惯、对话历史、基础偏好 | 财务生命周期:财务状况、风险偏好、持仓情况、人生阶段(如"明年要买房") |
| 记忆深度 | 单次或短期会话 | 长期积累与演化:记忆随着用户的财务决策、市场变化、生活事件持续更新 |
| 应用目标 | 提升对话流畅度、推荐内容 | 赋能关键决策:辅助投资、管理风险、提供合规建议,追求"意图达成率" |
| 合规约束 | 较少,以提升体验为主 | 极其严格:每条记忆和推荐都必须满足"了解你的客户"、适当性管理等监管要求 |
手机银行长期记忆,不是"通用架构 + 一些定制",而是范式不同。
通用 Agent 的记忆框架主要服务于"对话连贯性"和"任务执行效率",其目标是"理解意图"和"提供服务"。
而手机银行的长期记忆体系,其核心价值在于成为用户的"智能财务助手",具备更高层级的"诊断"与"规划"能力:
-
基于理论的状态判定 :记忆的目的不仅是存档,更是依据行为金融学理论(Shefrin & Statman行为组合理论BPT、Kahneman & Tversky前景理论、Thaler行为生命周期假说等),持续对用户当前的财务健康度进行"诊断"。例如,判断其资产配置是否有效分散、风险承受是否与生命周期匹配、现金流是否存在潜在风险等。
-
前瞻性的决策辅助:记忆系统将从被动的"记录者"转变为主动的"顾问"。它会利用历史数据和当前状态,结合市场环境,给出个性化的产品配置建议与风险提示。例如,当检测到用户资产过度集中于单一高波动产品时,主动提醒并提供分散配的方案。
-
终极目标:盈利与风险规避:所有的记忆、诊断和建议,最终都指向"帮助用户实现资产的稳健增长"和"规避潜在的财务风险"。这不仅仅是满足用户的"需求",更是超越用户当前认知,从专业角度守护其长期财富安全。
1.2. 手机银行服务的本质:从"功能工具"到"财务伴侣"
通用记忆框架服务于"完成任务",而手机银行需要的是"经营关系"。这要求:
- 预判而非响应:在转账场景,"记住"你每月的转账习惯,主动提示并一键填入信息;当投资余额不足时,系统应"记住"你可能有他行资金并给出快捷入口。
- 全旅程陪伴:"陪伴用户全旅程的AI投资伙伴"理念,其记忆需要贯穿投前、投中、投后,提供持续的策略跟踪和情绪陪伴。
未来的趋势已很清晰:手机银行的竞争壁垒不再是功能数量,而是 "对用户的深度记忆能力" 。它会进化成一个真正的 "财务伴侣",一个记住你的财务过往、理解你当前处境,并陪你规划未来的AI伙伴。
2. 长期记忆信息维度设计
2.1. 设计概述
本架构基于六大核心维度 + X扩展维度构建用户长期记忆系统,每个维度下设具体的信息小类,明确数据类型与取值范围,确保可落地实施。
这六个维度共同构成手机银行用户长期记忆的完整画像,既回答了:"用户是谁、有什么、能做什么、想做什么、喜欢什么、不能做什么" ,又通过维度间的依赖关系和优先级,确保在推荐、营销、投顾、风控等业务场景中的可落地性与合规安全性。
- 个图标中色标说明:
优先级色标:各小类标题末尾及各字段表"可选标记"列均标注优先级等级。
- 🔴 不可删减(P0必选):合规红线 / 架构基石 / 推荐硬过滤条件
- 🟡 建议保留(P1重要):有业务价值,可精简部分字段
- 🟢 可选增强(P2按需):非核心链路,按场景启用
- 核心维度和子类思维导图:

2.1.1. 维度总览
- 六大核心维度 + X扩展维度;
- 核心子类总数: 21个 + 扩展5个 = 26个;
| 编号 | 核心维度 | 小类数量 | 设计依据文档 |
|---|---|---|---|
| A | 用户身份与生命周期 | 4 | 用户画像-生命周期与身份.md |
| B | 财务状况与资产结构 | 3 | 用户画像-财务状况与资产结构.md |
| C | 风险认知与投资风格 | 5 | 用户画像-风险偏好与投资风格.md |
| D | 目标与进度 | 1 | 用户画像-金融目标与需求意图.md |
| E | 产品与服务偏好 | 4 | 用户画像-产品与服务偏好.md |
| F | 约束与负面偏好 | 3 | 用户画像-约束与负面偏好.md |
| X | 扩展维度(按需启用) | 5 | 综合业务需求 |
2.1.2. 维度设计说明
| 核心表述 | 维度 |
|---|---|
| "你是谁" ------画像的静态基底 | A 身份与生命周期 |
| "你拥有什么" ------客观财务实力 | B 财务状况与资产结构 |
| "你怎么思考" ------心理与认知能力 | C 风险认知与投资风格 |
| "你去向何方" ------长期方向与目标 | D 目标与进度 |
| "你喜欢什么" ------行为偏好信号 | E 产品与服务偏好 |
| "你不能/不愿做什么" ------安全边界 | F 约束与负面偏好 |
| "特定场景下深化什么" ------垂直细化 | X 扩展维度 |
2.2. 维度关系总览
本架构以 "身份→财务→认知→目标→偏好→约束" 六层递进结构构建用户长期记忆,各维度之间形成从 静态基底到动态行为、从客观事实到主观意愿、从能力到限制 的完整逻辑链条。
- 核心逻辑链:A(谁)→ B(有什么)→ C(怎么思考)→ D(想去哪)→ E(喜欢什么)→ F(不能/不愿做什么)
#mermaid-svg-jJZwfEbpIK44GM47{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-jJZwfEbpIK44GM47 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-jJZwfEbpIK44GM47 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-jJZwfEbpIK44GM47 .error-icon{fill:#552222;}#mermaid-svg-jJZwfEbpIK44GM47 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-jJZwfEbpIK44GM47 .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-jJZwfEbpIK44GM47 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-jJZwfEbpIK44GM47 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-jJZwfEbpIK44GM47 .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-jJZwfEbpIK44GM47 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-jJZwfEbpIK44GM47 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-jJZwfEbpIK44GM47 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-jJZwfEbpIK44GM47 .marker.cross{stroke:#333333;}#mermaid-svg-jJZwfEbpIK44GM47 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-jJZwfEbpIK44GM47 p{margin:0;}#mermaid-svg-jJZwfEbpIK44GM47 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-jJZwfEbpIK44GM47 .cluster-label text{fill:#333;}#mermaid-svg-jJZwfEbpIK44GM47 .cluster-label span{color:#333;}#mermaid-svg-jJZwfEbpIK44GM47 .cluster-label span p{background-color:transparent;}#mermaid-svg-jJZwfEbpIK44GM47 .label text,#mermaid-svg-jJZwfEbpIK44GM47 span{fill:#333;color:#333;}#mermaid-svg-jJZwfEbpIK44GM47 .node rect,#mermaid-svg-jJZwfEbpIK44GM47 .node circle,#mermaid-svg-jJZwfEbpIK44GM47 .node ellipse,#mermaid-svg-jJZwfEbpIK44GM47 .node polygon,#mermaid-svg-jJZwfEbpIK44GM47 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-jJZwfEbpIK44GM47 .rough-node .label text,#mermaid-svg-jJZwfEbpIK44GM47 .node .label text,#mermaid-svg-jJZwfEbpIK44GM47 .image-shape .label,#mermaid-svg-jJZwfEbpIK44GM47 .icon-shape .label{text-anchor:middle;}#mermaid-svg-jJZwfEbpIK44GM47 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-jJZwfEbpIK44GM47 .rough-node .label,#mermaid-svg-jJZwfEbpIK44GM47 .node .label,#mermaid-svg-jJZwfEbpIK44GM47 .image-shape .label,#mermaid-svg-jJZwfEbpIK44GM47 .icon-shape .label{text-align:center;}#mermaid-svg-jJZwfEbpIK44GM47 .node.clickable{cursor:pointer;}#mermaid-svg-jJZwfEbpIK44GM47 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-jJZwfEbpIK44GM47 .arrowheadPath{fill:#333333;}#mermaid-svg-jJZwfEbpIK44GM47 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-jJZwfEbpIK44GM47 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-jJZwfEbpIK44GM47 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-jJZwfEbpIK44GM47 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-jJZwfEbpIK44GM47 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-jJZwfEbpIK44GM47 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-jJZwfEbpIK44GM47 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-jJZwfEbpIK44GM47 .cluster text{fill:#333;}#mermaid-svg-jJZwfEbpIK44GM47 .cluster span{color:#333;}#mermaid-svg-jJZwfEbpIK44GM47 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-jJZwfEbpIK44GM47 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-jJZwfEbpIK44GM47 rect.text{fill:none;stroke-width:0;}#mermaid-svg-jJZwfEbpIK44GM47 .icon-shape,#mermaid-svg-jJZwfEbpIK44GM47 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-jJZwfEbpIK44GM47 .icon-shape p,#mermaid-svg-jJZwfEbpIK44GM47 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-jJZwfEbpIK44GM47 .icon-shape .label rect,#mermaid-svg-jJZwfEbpIK44GM47 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-jJZwfEbpIK44GM47 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-jJZwfEbpIK44GM47 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-jJZwfEbpIK44GM47 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 分层锚点
客观底盘
决策解码
❓ 你是谁?
A 身份与生命周期
❓ 你拥有什么?
B 财务状况与资产结构
❓ 你怎么思考?
C 风险认知与投资风格
❓ 你去向何方?
D 目标与进度
❓ 你喜欢什么?
E 产品与服务偏好
❓ 你不能/不愿做什么?
F 约束与负面偏好
2.2.1. 维度关系拓扑图
-
各维度关系图(文本)
┌─────────────────┐ │ A 身份与生命 │ ← 基底层(不可变/慢变) │ 周期(4项) │ └────────┬────────┘ │ 决定财务起点与人生阶段 ▼ ┌─────────────────┐ │ B 财务与资产 │ ← 客观层(可量化、高频更新) │ 结构(3项) │ └────────┬────────┘ │ 提供风险承受的物质基础 ▼ ┌─────────────────┐ ┌────▶│ C 风险与认知 │ ← 能力层(心理+知识) │ │ 风格(5项) │ │ └────────┬────────┘ │ │ 影响目标设定与产品选择 C-3投资行为 │ ▼ 反哺B类资产 │ ┌─────────────────┐ 配置效果 │ │ D 目标与进度 │ ← 方向层(长期稳定) │ │ (1项) │ │ └────────┬────────┘ │ │ 目标映射为产品需求 │ ▼ │ ┌─────────────────┐ └────▶│ E 产品与服务 │ ← 表现层(行为偏好) │ 偏好(4项) │ └────────┬────────┘ │ 偏好受约束筛选 ▼ ┌─────────────────┐ │ F 约束与负面 │ ← 限制层(边界条件) │ 偏好(3项) │ └─────────────────┘ │ ▼ ┌─────────────────┐ │ X 扩展(按需启用)│ ← 场景层(垂直深化) └─────────────────┘ -
维度关系概括
在A(身份)给定的前提下,基于B(财务实力)和C(认知能力),明确D(财富方向),匹配E(产品偏好),但最终受F(约束边界)筛选,并在X(特定场景)下深化。
#mermaid-svg-pU2o5RdrDlPM7bR8{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-pU2o5RdrDlPM7bR8 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-pU2o5RdrDlPM7bR8 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-pU2o5RdrDlPM7bR8 .error-icon{fill:#552222;}#mermaid-svg-pU2o5RdrDlPM7bR8 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-pU2o5RdrDlPM7bR8 .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-pU2o5RdrDlPM7bR8 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-pU2o5RdrDlPM7bR8 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-pU2o5RdrDlPM7bR8 .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-pU2o5RdrDlPM7bR8 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-pU2o5RdrDlPM7bR8 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-pU2o5RdrDlPM7bR8 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-pU2o5RdrDlPM7bR8 .marker.cross{stroke:#333333;}#mermaid-svg-pU2o5RdrDlPM7bR8 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-pU2o5RdrDlPM7bR8 p{margin:0;}#mermaid-svg-pU2o5RdrDlPM7bR8 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-pU2o5RdrDlPM7bR8 .cluster-label text{fill:#333;}#mermaid-svg-pU2o5RdrDlPM7bR8 .cluster-label span{color:#333;}#mermaid-svg-pU2o5RdrDlPM7bR8 .cluster-label span p{background-color:transparent;}#mermaid-svg-pU2o5RdrDlPM7bR8 .label text,#mermaid-svg-pU2o5RdrDlPM7bR8 span{fill:#333;color:#333;}#mermaid-svg-pU2o5RdrDlPM7bR8 .node rect,#mermaid-svg-pU2o5RdrDlPM7bR8 .node circle,#mermaid-svg-pU2o5RdrDlPM7bR8 .node ellipse,#mermaid-svg-pU2o5RdrDlPM7bR8 .node polygon,#mermaid-svg-pU2o5RdrDlPM7bR8 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-pU2o5RdrDlPM7bR8 .rough-node .label text,#mermaid-svg-pU2o5RdrDlPM7bR8 .node .label text,#mermaid-svg-pU2o5RdrDlPM7bR8 .image-shape .label,#mermaid-svg-pU2o5RdrDlPM7bR8 .icon-shape .label{text-anchor:middle;}#mermaid-svg-pU2o5RdrDlPM7bR8 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-pU2o5RdrDlPM7bR8 .rough-node .label,#mermaid-svg-pU2o5RdrDlPM7bR8 .node .label,#mermaid-svg-pU2o5RdrDlPM7bR8 .image-shape .label,#mermaid-svg-pU2o5RdrDlPM7bR8 .icon-shape .label{text-align:center;}#mermaid-svg-pU2o5RdrDlPM7bR8 .node.clickable{cursor:pointer;}#mermaid-svg-pU2o5RdrDlPM7bR8 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-pU2o5RdrDlPM7bR8 .arrowheadPath{fill:#333333;}#mermaid-svg-pU2o5RdrDlPM7bR8 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-pU2o5RdrDlPM7bR8 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-pU2o5RdrDlPM7bR8 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-pU2o5RdrDlPM7bR8 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-pU2o5RdrDlPM7bR8 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-pU2o5RdrDlPM7bR8 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-pU2o5RdrDlPM7bR8 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-pU2o5RdrDlPM7bR8 .cluster text{fill:#333;}#mermaid-svg-pU2o5RdrDlPM7bR8 .cluster span{color:#333;}#mermaid-svg-pU2o5RdrDlPM7bR8 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-pU2o5RdrDlPM7bR8 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-pU2o5RdrDlPM7bR8 rect.text{fill:none;stroke-width:0;}#mermaid-svg-pU2o5RdrDlPM7bR8 .icon-shape,#mermaid-svg-pU2o5RdrDlPM7bR8 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-pU2o5RdrDlPM7bR8 .icon-shape p,#mermaid-svg-pU2o5RdrDlPM7bR8 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-pU2o5RdrDlPM7bR8 .icon-shape .label rect,#mermaid-svg-pU2o5RdrDlPM7bR8 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-pU2o5RdrDlPM7bR8 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-pU2o5RdrDlPM7bR8 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-pU2o5RdrDlPM7bR8 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 按需
👤 用户
A
身份
B
财务
C
认知
D
方向
E
偏好
F
约束
✅ 合规的
个性化服务
X
场景深化
2.2.2. 六大核心维度关系全景图
#mermaid-svg-bQeFQs43sBNAiI92{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-bQeFQs43sBNAiI92 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-bQeFQs43sBNAiI92 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-bQeFQs43sBNAiI92 .error-icon{fill:#552222;}#mermaid-svg-bQeFQs43sBNAiI92 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-bQeFQs43sBNAiI92 .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-bQeFQs43sBNAiI92 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-bQeFQs43sBNAiI92 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-bQeFQs43sBNAiI92 .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-bQeFQs43sBNAiI92 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-bQeFQs43sBNAiI92 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-bQeFQs43sBNAiI92 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-bQeFQs43sBNAiI92 .marker.cross{stroke:#333333;}#mermaid-svg-bQeFQs43sBNAiI92 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-bQeFQs43sBNAiI92 p{margin:0;}#mermaid-svg-bQeFQs43sBNAiI92 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-bQeFQs43sBNAiI92 .cluster-label text{fill:#333;}#mermaid-svg-bQeFQs43sBNAiI92 .cluster-label span{color:#333;}#mermaid-svg-bQeFQs43sBNAiI92 .cluster-label span p{background-color:transparent;}#mermaid-svg-bQeFQs43sBNAiI92 .label text,#mermaid-svg-bQeFQs43sBNAiI92 span{fill:#333;color:#333;}#mermaid-svg-bQeFQs43sBNAiI92 .node rect,#mermaid-svg-bQeFQs43sBNAiI92 .node circle,#mermaid-svg-bQeFQs43sBNAiI92 .node ellipse,#mermaid-svg-bQeFQs43sBNAiI92 .node polygon,#mermaid-svg-bQeFQs43sBNAiI92 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-bQeFQs43sBNAiI92 .rough-node .label text,#mermaid-svg-bQeFQs43sBNAiI92 .node .label text,#mermaid-svg-bQeFQs43sBNAiI92 .image-shape .label,#mermaid-svg-bQeFQs43sBNAiI92 .icon-shape .label{text-anchor:middle;}#mermaid-svg-bQeFQs43sBNAiI92 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-bQeFQs43sBNAiI92 .rough-node .label,#mermaid-svg-bQeFQs43sBNAiI92 .node .label,#mermaid-svg-bQeFQs43sBNAiI92 .image-shape .label,#mermaid-svg-bQeFQs43sBNAiI92 .icon-shape .label{text-align:center;}#mermaid-svg-bQeFQs43sBNAiI92 .node.clickable{cursor:pointer;}#mermaid-svg-bQeFQs43sBNAiI92 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-bQeFQs43sBNAiI92 .arrowheadPath{fill:#333333;}#mermaid-svg-bQeFQs43sBNAiI92 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-bQeFQs43sBNAiI92 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-bQeFQs43sBNAiI92 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-bQeFQs43sBNAiI92 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-bQeFQs43sBNAiI92 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-bQeFQs43sBNAiI92 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-bQeFQs43sBNAiI92 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-bQeFQs43sBNAiI92 .cluster text{fill:#333;}#mermaid-svg-bQeFQs43sBNAiI92 .cluster span{color:#333;}#mermaid-svg-bQeFQs43sBNAiI92 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-bQeFQs43sBNAiI92 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-bQeFQs43sBNAiI92 rect.text{fill:none;stroke-width:0;}#mermaid-svg-bQeFQs43sBNAiI92 .icon-shape,#mermaid-svg-bQeFQs43sBNAiI92 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-bQeFQs43sBNAiI92 .icon-shape p,#mermaid-svg-bQeFQs43sBNAiI92 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-bQeFQs43sBNAiI92 .icon-shape .label rect,#mermaid-svg-bQeFQs43sBNAiI92 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-bQeFQs43sBNAiI92 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-bQeFQs43sBNAiI92 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-bQeFQs43sBNAiI92 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 场景层(按需启用)
限制层(安全边界)
表现层(行为偏好)
方向层(长期稳定)
能力层(心理+知识)
客观层(可量化/高频更新)
基底层(静态/慢变)
决定财务起点与人生阶段
提供风险承受的物质基础
影响目标设定与方向选择
目标映射为产品需求
偏好受约束条件筛选
行为偏差反馈
反哺配置优化
合规过滤
安全底线
负面信息阻断
隐私限制数据采集
按需深化
按需深化
按需深化
X-5:活跃度+负面信号
A 身份与生命周期
(年龄/家庭/地域)
B 财务状况与资产结构
(规模/配置/负债)
C 风险认知与投资风格
(等级/稳定性/行为/素养)
D 目标与进度
(目标/进度)
E 产品与服务偏好
(类别/属性/渠道/价格)
F 约束与负面偏好
(负面记录/合规/隐私)
X 扩展维度
(数字化/社交/品牌/高净值/RFM)
2.3. 维度间的依赖与优先级
2.3.1. 数据依赖链
A(身份)← 基础数据源(核心系统)
↓
B(财务)← 交易/持仓/资产系统
↓
B-1.财富阶段(派生) ← A-2 + B-1 + B-3 派生计算
↓
C(认知)← 测评系统 + 行为日志 + B类推断
↓
D(目标)← 用户设定 + A/B/C推断
↓
E(偏好)← 埋点/交易日志 + A/B/C/D约束
↓
F(约束)← 合规系统 + 行为日志(独立采集,但需其他维度上下文)
#mermaid-svg-OxrvFJhcqkFN0MNO{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-OxrvFJhcqkFN0MNO .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-OxrvFJhcqkFN0MNO .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-OxrvFJhcqkFN0MNO .error-icon{fill:#552222;}#mermaid-svg-OxrvFJhcqkFN0MNO .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-OxrvFJhcqkFN0MNO .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-OxrvFJhcqkFN0MNO .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-OxrvFJhcqkFN0MNO .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-OxrvFJhcqkFN0MNO .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-OxrvFJhcqkFN0MNO .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-OxrvFJhcqkFN0MNO .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-OxrvFJhcqkFN0MNO .marker{fill:#333333;stroke:#333333;}#mermaid-svg-OxrvFJhcqkFN0MNO .marker.cross{stroke:#333333;}#mermaid-svg-OxrvFJhcqkFN0MNO svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-OxrvFJhcqkFN0MNO p{margin:0;}#mermaid-svg-OxrvFJhcqkFN0MNO .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-OxrvFJhcqkFN0MNO .cluster-label text{fill:#333;}#mermaid-svg-OxrvFJhcqkFN0MNO .cluster-label span{color:#333;}#mermaid-svg-OxrvFJhcqkFN0MNO .cluster-label span p{background-color:transparent;}#mermaid-svg-OxrvFJhcqkFN0MNO .label text,#mermaid-svg-OxrvFJhcqkFN0MNO span{fill:#333;color:#333;}#mermaid-svg-OxrvFJhcqkFN0MNO .node rect,#mermaid-svg-OxrvFJhcqkFN0MNO .node circle,#mermaid-svg-OxrvFJhcqkFN0MNO .node ellipse,#mermaid-svg-OxrvFJhcqkFN0MNO .node polygon,#mermaid-svg-OxrvFJhcqkFN0MNO .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-OxrvFJhcqkFN0MNO .rough-node .label text,#mermaid-svg-OxrvFJhcqkFN0MNO .node .label text,#mermaid-svg-OxrvFJhcqkFN0MNO .image-shape .label,#mermaid-svg-OxrvFJhcqkFN0MNO .icon-shape .label{text-anchor:middle;}#mermaid-svg-OxrvFJhcqkFN0MNO .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-OxrvFJhcqkFN0MNO .rough-node .label,#mermaid-svg-OxrvFJhcqkFN0MNO .node .label,#mermaid-svg-OxrvFJhcqkFN0MNO .image-shape .label,#mermaid-svg-OxrvFJhcqkFN0MNO .icon-shape .label{text-align:center;}#mermaid-svg-OxrvFJhcqkFN0MNO .node.clickable{cursor:pointer;}#mermaid-svg-OxrvFJhcqkFN0MNO .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-OxrvFJhcqkFN0MNO .arrowheadPath{fill:#333333;}#mermaid-svg-OxrvFJhcqkFN0MNO .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-OxrvFJhcqkFN0MNO .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-OxrvFJhcqkFN0MNO .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-OxrvFJhcqkFN0MNO .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-OxrvFJhcqkFN0MNO .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-OxrvFJhcqkFN0MNO .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-OxrvFJhcqkFN0MNO .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-OxrvFJhcqkFN0MNO .cluster text{fill:#333;}#mermaid-svg-OxrvFJhcqkFN0MNO .cluster span{color:#333;}#mermaid-svg-OxrvFJhcqkFN0MNO div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-OxrvFJhcqkFN0MNO .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-OxrvFJhcqkFN0MNO rect.text{fill:none;stroke-width:0;}#mermaid-svg-OxrvFJhcqkFN0MNO .icon-shape,#mermaid-svg-OxrvFJhcqkFN0MNO .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-OxrvFJhcqkFN0MNO .icon-shape p,#mermaid-svg-OxrvFJhcqkFN0MNO .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-OxrvFJhcqkFN0MNO .icon-shape .label rect,#mermaid-svg-OxrvFJhcqkFN0MNO .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-OxrvFJhcqkFN0MNO .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-OxrvFJhcqkFN0MNO .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-OxrvFJhcqkFN0MNO :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 画像维度
数据源
计算派生
B类推断
计算派生
约束匹配
目标映射
安全过滤
核心系统
(身份/地址)
交易/持仓/资产系统
(财务数据)
测评系统+行为日志
(风险/认知)
合规系统+客服工单
(约束/负面)
埋点+推荐系统
(行为偏好)
A 身份与生命周期
B 财务状况与资产结构
C 风险认知与投资风格
F 约束与负面偏好
D 目标与进度
E 产品与服务偏好
2.3.2. 应用优先级(从高到低)
| 优先级 | 维度 | 理由 |
|---|---|---|
| 1 | F 约束与负面偏好 | 安全底线,必须先过滤 |
| 2 | B 财务状况 | 财务可行性判断 |
| 3 | C 风险与认知 | 适当性匹配 |
| 4 | D 目标与进度 | 方向性筛选 |
| 5 | E 产品与服务偏好 | 精细化匹配 |
| 6 | A 身份与生命周期 | 作为分层/分组维度,非过滤条件 |
| 可选 | X 扩展维度 | 特定场景深化 |
- 应用优先级排序(Filter → Match → Recommend)
#mermaid-svg-DROgcKftTEncoAt1{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-DROgcKftTEncoAt1 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-DROgcKftTEncoAt1 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-DROgcKftTEncoAt1 .error-icon{fill:#552222;}#mermaid-svg-DROgcKftTEncoAt1 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-DROgcKftTEncoAt1 .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-DROgcKftTEncoAt1 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-DROgcKftTEncoAt1 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-DROgcKftTEncoAt1 .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-DROgcKftTEncoAt1 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-DROgcKftTEncoAt1 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-DROgcKftTEncoAt1 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-DROgcKftTEncoAt1 .marker.cross{stroke:#333333;}#mermaid-svg-DROgcKftTEncoAt1 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-DROgcKftTEncoAt1 p{margin:0;}#mermaid-svg-DROgcKftTEncoAt1 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-DROgcKftTEncoAt1 .cluster-label text{fill:#333;}#mermaid-svg-DROgcKftTEncoAt1 .cluster-label span{color:#333;}#mermaid-svg-DROgcKftTEncoAt1 .cluster-label span p{background-color:transparent;}#mermaid-svg-DROgcKftTEncoAt1 .label text,#mermaid-svg-DROgcKftTEncoAt1 span{fill:#333;color:#333;}#mermaid-svg-DROgcKftTEncoAt1 .node rect,#mermaid-svg-DROgcKftTEncoAt1 .node circle,#mermaid-svg-DROgcKftTEncoAt1 .node ellipse,#mermaid-svg-DROgcKftTEncoAt1 .node polygon,#mermaid-svg-DROgcKftTEncoAt1 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-DROgcKftTEncoAt1 .rough-node .label text,#mermaid-svg-DROgcKftTEncoAt1 .node .label text,#mermaid-svg-DROgcKftTEncoAt1 .image-shape .label,#mermaid-svg-DROgcKftTEncoAt1 .icon-shape .label{text-anchor:middle;}#mermaid-svg-DROgcKftTEncoAt1 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-DROgcKftTEncoAt1 .rough-node .label,#mermaid-svg-DROgcKftTEncoAt1 .node .label,#mermaid-svg-DROgcKftTEncoAt1 .image-shape .label,#mermaid-svg-DROgcKftTEncoAt1 .icon-shape .label{text-align:center;}#mermaid-svg-DROgcKftTEncoAt1 .node.clickable{cursor:pointer;}#mermaid-svg-DROgcKftTEncoAt1 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-DROgcKftTEncoAt1 .arrowheadPath{fill:#333333;}#mermaid-svg-DROgcKftTEncoAt1 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-DROgcKftTEncoAt1 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-DROgcKftTEncoAt1 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-DROgcKftTEncoAt1 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-DROgcKftTEncoAt1 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-DROgcKftTEncoAt1 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-DROgcKftTEncoAt1 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-DROgcKftTEncoAt1 .cluster text{fill:#333;}#mermaid-svg-DROgcKftTEncoAt1 .cluster span{color:#333;}#mermaid-svg-DROgcKftTEncoAt1 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-DROgcKftTEncoAt1 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-DROgcKftTEncoAt1 rect.text{fill:none;stroke-width:0;}#mermaid-svg-DROgcKftTEncoAt1 .icon-shape,#mermaid-svg-DROgcKftTEncoAt1 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-DROgcKftTEncoAt1 .icon-shape p,#mermaid-svg-DROgcKftTEncoAt1 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-DROgcKftTEncoAt1 .icon-shape .label rect,#mermaid-svg-DROgcKftTEncoAt1 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-DROgcKftTEncoAt1 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-DROgcKftTEncoAt1 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-DROgcKftTEncoAt1 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 场景深化(可选)
通过
通过
优先级3:方向与偏好匹配
分层参考
D 目标与进度
目标进度
E 产品与服务偏好
产品属性/渠道/价格
A 身份与生命周期
(作为分组/分层维度)
优先级2:可行性判断
交叉验证
B 财务状况与资产结构
资产规模/负债率/流动性
C 风险认知与投资风格
风险等级/投资期限/素养
优先级1:安全过滤
F 约束与负面偏好
合规标签/负面记录/隐私边界
用户画像请求
个性化推荐/投顾建议
X 扩展维度
数字化能力/社交影响力/品牌/高净值/RFM