MBE (Mises Behavior Engine) 系统业务流程全览
创建时间: 2026-01-31
系统版本: v3.1.0
核心理论: 奥地利学派行为学 (Praxeology)
一、系统架构概览
┌─────────────────────────────────────────────────────────────────────┐
│ MBE 系统架构 │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ 前端接入 │ │ 核心引擎 │ │ 数据存储 │ │
│ ├──────────────┤ ├──────────────┤ ├──────────────┤ │
│ │ • Web Admin │───→│ • 米塞斯引擎 │───→│ • PostgreSQL │ │
│ │ • 小智设备 │ │ • Hope记忆 │ │ • Redis │ │
│ │ • H5/App │ │ • LLM路由 │ │ • 向量存储 │ │
│ │ • API客户端 │ │ • 专家系统 │ │ │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────────────────────────────────────────────────────┐ │
│ │ HOPE + TITANS + MIRAS │ │
│ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │
│ │ │ 短期记忆│───→│ 中期记忆│───→│ 长期记忆│ │ │
│ │ │ (64槽) │ │(256槽) │ │(512槽) │ │ │
│ │ └─────────┘ └─────────┘ └─────────┘ │ │
│ └──────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────┘
二、核心业务模块
2.1 米塞斯行为引擎 (Mises Engine)
基于奥地利学派行为学的 5 步骤行动框架:
┌──────────────────────────────────────────────────────────────────┐
│ 米塞斯序列 (Mises Sequence) │
├──────────────────────────────────────────────────────────────────┤
│ │
│ init → uneasiness → desires → paths → assessment → action │
│ ↓ ↓ ↓ ↓ ↓ ↓ │
│ 初始化 不舒适挖掘 愿望分析 路径生成 可行性评估 行动跟踪 │
│ │
└──────────────────────────────────────────────────────────────────┘
| 阶段 |
模块 |
功能 |
| Uneasiness |
uneasiness.py |
挖掘用户的表面和隐藏不舒适 |
| Desires |
desires.py |
分析愿望层次、冲突和优先级 |
| Paths |
paths.py |
生成个性化的改变路径 |
| Assessment |
feasibility.py |
用用户主观标准评估可行性 |
| Action |
tracker.py |
记录行动结果,触发记忆更新 |
2.2 Hope 记忆系统
三层时间尺度记忆:
┌─────────────────────────────────────────────────────────────────┐
│ Hope 多时间尺度记忆 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ 惊讶度>0.7 ┌──────────────┐ 重要性>0.9 │
│ │ 短期记忆 │ ──────────→ │ 中期记忆 │ ──────────→ │
│ │ (64槽位) │ │ (256槽位) │ │
│ │ 更新频率:1 │ │ 更新频率:0.1│ │
│ └──────────────┘ └──────────────┘ │
│ │ │ │
│ │ ↓ │
│ │ ┌──────────────┐ │
│ └───────────────────→ │ 长期记忆 │ │
│ │ (512槽位) │ │
│ │ 更新频率:0.01│ │
│ └──────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
在线学习触发条件:
- 交互次数 ≥ 3
- 惊讶度 > 0.7 或 重要性 > 0.6
2.3 LLM 智能路由
┌─────────────────────────────────────────────────────────────────┐
│ 智能模型路由器 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 用户查询 → 复杂度分析 → 套餐检查 → 模型选择 → LLM调用 │
│ │
│ 支持的提供商: │
│ • DeepSeek • Qwen • 豆包 │
│ • OpenRouter (Claude/GPT/Gemini/Grok/Llama) │
│ │
│ 复杂度类型: │
│ SIMPLE → MODERATE → COMPLEX → REASONING → CODE → CREATIVE │
│ │
└─────────────────────────────────────────────────────────────────┘
2.4 专家系统
┌─────────────────────────────────────────────────────────────────┐
│ 专家路由器 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 匹配优先级: │
│ 1. TITANS+MIRAS 迭代检索 (结合用户历史) │
│ 2. MIRAS 多尺度语义检索 (跨语言) │
│ 3. 关键词加权匹配 (专属关键词加分) │
│ 4. 意图分析加分 (米塞斯行为学) │
│ │
│ 专家类型: │
│ • 静态专家 (平台内置: 经济学、哲学、逻辑学等) │
│ • 动态专家 (从知识库/PDF创建) │
│ • 市场专家 (第三方开发者发布) │
│ │
└─────────────────────────────────────────────────────────────────┘
三、用户认证与权限系统
3.1 角色体系
┌─────────────────────────────────────────────────────────────────┐
│ 角色层级 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 管理员体系: │
│ ┌─────────────┐ │
│ │ super_admin │ → 全部权限,不可删除/降级 │
│ └──────┬──────┘ │
│ ↓ │
│ ┌─────────────┐ │
│ │ admin │ → 管理用户、内容、配置、审核 │
│ └──────┬──────┘ │
│ ↓ │
│ ┌─────────────┐ │
│ │ operator │ → 只读权限,查看数据和报表 │
│ └─────────────┘ │
│ │
│ 用户体系: │
│ ┌─────────────┐ │
│ │ enterprise │ → 高额度、子账号、批量购买、API │
│ └──────┬──────┘ │
│ ↓ │
│ ┌─────────────┐ │
│ │ developer │ → 创建知识库、训练模型、发布专家 │
│ └──────┬──────┘ │
│ ↓ │
│ ┌─────────────┐ │
│ │ user │ → 标准使用额度 │
│ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
3.2 认证流程
┌─────────────────────────────────────────────────────────────────┐
│ 认证方式 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1. 邮箱+密码 → JWT Token (access + refresh) │
│ 2. 手机号+密码 → JWT Token │
│ 3. Bearer Token → 验证 JWT 签名 │
│ 4. API Key → X-API-Key 头认证 │
│ 5. Device ID → X-Device-ID 自动创建用户 │
│ 6. OAuth → Google/GitHub/微信/支付宝 │
│ │
│ 会话管理: │
│ • access_token: 30分钟 │
│ • admin_session: Cookie, 24小时 │
│ • portal_session: Cookie, 开发者门户 │
│ │
└─────────────────────────────────────────────────────────────────┘
3.3 权限检查流程
用户请求 → 黑名单检查 → 限制模式检查 → 白名单检查 → 订阅等级检查
↓ ↓ ↓ ↓
拒绝访问 仅白名单 直接授权 按等级授权
四、订阅与计费系统
4.1 订阅计划
| 套餐 |
价格/月 |
Token额度 |
超量价格 |
主要功能 |
| free |
¥0 |
5万 |
不允许 |
基础使用 |
| personal |
¥19 |
50万 |
¥0.01/千 |
自定义画像 |
| pro |
¥59 |
200万 |
¥0.008/千 |
API访问、高级分析 |
| enterprise |
¥299 |
无限 |
- |
子账号、SLA保障 |
4.2 Token 计费流程
LLM调用完成
↓
获取 Token 使用量 (prompt + completion)
↓
检查用户余额
├── 额度充足 → 记录使用
└── 额度不足
├── 允许超量 → 计算超量费用 → 记录使用
└── 不允许超量 → 拒绝请求
↓
更新用户余额
↓
生成预警 (80%/90%/100%)
五、完整对话流程
5.1 用户对话处理流程
┌─────────────────────────────────────────────────────────────────┐
│ 用户对话完整流程 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 用户提问 │
│ ↓ │
│ ① 设置计费上下文 (user_id, session_id, endpoint) │
│ ↓ │
│ ② 获取 TITANS 对话记忆上下文 │
│ • 检查是否为追问 (followup) │
│ • 获取相关历史记忆 │
│ • 获取用户画像 │
│ ↓ │
│ ③ 权限检查 (获取用户可用专家列表) │
│ ↓ │
│ ④ 专家匹配 │
│ a) TITANS+MIRAS 迭代检索 │
│ b) MIRAS 多尺度检索 │
│ c) 关键词匹配 │
│ d) 意图分析加分 │
│ ↓ │
│ ⑤ 置信度检查 (低于阈值引导用户补充) │
│ ↓ │
│ ⑥ 权限验证 (检查用户是否有权访问该专家) │
│ ↓ │
│ ⑦ 调用专家服务 │
│ • 动态专家: RAG检索 + LLM │
│ • 静态专家: 调用特定方法 │
│ ↓ │
│ ⑧ LLM 调用 + Token 计费记录 │
│ ↓ │
│ ⑨ 保存对话到 Hope 记忆系统 │
│ • 短期记忆 (总是更新) │
│ • 中期记忆 (惊讶度>0.7) │
│ • 长期记忆 (重要性>0.9) │
│ ↓ │
│ ⑩ 判断是否触发在线学习 │
│ ↓ │
│ 返回响应 + 智能推荐 │
│ │
└─────────────────────────────────────────────────────────────────┘
5.2 米塞斯分析流程
用户输入
↓
① 不舒适挖掘 (Uneasiness)
输出: 表面不舒适、深层不舒适、根源、时间偏好、稀缺性、价值冲突
↓
② 愿望分析 (Desires)
输出: 主要愿望、次要愿望、终极目的、手段-目的链、价值排序
↓
③ 路径生成 (Paths)
输出: 3个差异化方案,每个包含:
- 交换条款
- 机会成本
- 边际效用分析
- 企业家精神分析
↓
④ 可行性评估 (Feasibility)
评估维度: 想象力、第一步清晰度、资源、风险、自我一致性、支持
输出: 可行性分数(0-1)、障碍识别、用户可能的反对意见
↓
⑤ 行动跟踪 (Action Tracking)
输出: 结果分析、预期差距、新洞察、新不舒适、行为模式
六、API 路由结构
6.1 管理员 API (/admin/)
| 模块 |
端点 |
功能 |
| 认证 |
/admin/login, /admin/logout |
登录登出 |
| 仪表板 |
/admin/api/dashboard/stats |
系统统计 |
| 用户管理 |
/admin/api/users |
用户CRUD、角色、订阅 |
| 计费管理 |
/admin/api/billing/* |
订单、套餐、Token统计 |
| 权限管理 |
/admin/api/permissions/* |
模型权限、专家权限 |
| API客户端 |
/admin/api/api-clients |
客户端管理 |
| 专家市场 |
/admin/api/market/* |
专家审核上架 |
| Hope系统 |
/admin/api/hope/* |
记忆状态管理 |
6.2 用户 API (/user/)
| 模块 |
端点 |
功能 |
| 认证 |
/user/register, /user/login |
注册登录 |
| 订阅 |
/user/subscription/* |
订阅管理 |
| 使用量 |
/user/usage |
使用统计 |
| 专家池 |
/user/experts/* |
购买、试用、评分 |
| 知识库 |
/user/knowledge/* |
知识库管理 |
| 支付 |
/user/payment/* |
支付处理 |
| 工单 |
/user/tickets |
用户工单 |
6.3 设备 API
| 平台 |
端点 |
功能 |
| 小智 |
/xiaoai/* |
小爱同学 |
| 精灵 |
/aligenie/* |
天猫精灵 |
| 小度 |
/xiaodu/* |
小度 |
| HA |
/homeassistant/* |
Home Assistant |
| ESP32 |
/esp32/* |
硬件设备 |
七、数据模型
7.1 核心行为学模型
// 时间偏好
interface TimePreference {
present_orientation: number; // 现在取向 (0-1)
future_orientation: number; // 未来取向 (0-1)
discount_rate: number; // 折现率
}
// 不舒适分析
interface Uneasiness {
surface: string; // 表面不舒适
deeper: string; // 深层不舒适
root: string; // 根源
urgency: number; // 紧迫度
complexity: number; // 复杂度
time_preference: TimePreference;
scarcity: ScarcityPerception;
value_conflicts: ValueConflict[];
}
// 路径选项
interface PathOption {
name: string;
description: string;
exchange_terms: ExchangeAnalysis;
opportunity_cost: OpportunityCost;
marginal_utility: MarginalUtilityAnalysis;
entrepreneurial: EntrepreneurialAnalysis;
feasibility: FeasibilityResult;
}
7.2 用户模型
interface User {
user_id: string; // UUID
email: string;
phone?: string;
role: 'super_admin' | 'admin' | 'operator' | 'developer' | 'enterprise' | 'user';
status: 'active' | 'suspended' | 'banned';
subscription: Subscription;
}
interface Subscription {
plan_type: 'free' | 'personal' | 'pro' | 'enterprise';
start_date: Date;
end_date?: Date;
auto_renew: boolean;
monthly_tokens: number;
used_tokens: number;
}
八、关键技术特性
8.1 持续学习能力
| 机制 |
功能 |
| HOPE |
惊讶度驱动的在线学习 |
| TITANS |
多尺度长期记忆 |
| MIRAS |
迭代精化检索 |
| EMA |
指数移动平均防遗忘 |
8.2 性能优化
| 优化 |
说明 |
| 响应缓存 |
30分钟TTL,最多2000条 |
| 异步计费 |
不阻塞主流程 |
| 嵌入缓存 |
LRU缓存嵌入向量 |
| 批量编码 |
批量处理文本嵌入 |
8.3 安全机制
| 机制 |
说明 |
| PBKDF2 |
密码哈希 (100000次迭代) |
| JWT |
Token签名验证 |
| HttpOnly |
Cookie防XSS |
| 梯度裁剪 |
防止在线学习梯度爆炸 |
九、部署架构
┌─────────────────────────────────────────────────────────────────┐
│ Docker Compose │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ mbe-api │ │ mbe-admin-ui│ │ mbe-tunnel │ │
│ │ (FastAPI) │ │ (Next.js) │ │(Cloudflare) │ │
│ │ :8000 │ │ :3000 │ │ │ │
│ └──────┬──────┘ └──────┬──────┘ └─────────────┘ │
│ │ │ │
│ ↓ ↓ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ PostgreSQL │ │ Redis │ │
│ │ :5432 │ │ :6379 │ │
│ └─────────────┘ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
十、监控与运维 (v2.2 新增)
10.1 监控体系
┌─────────────────────────────────────────────────────────────────┐
│ 监控架构 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Prometheus │ │ Jaeger │ │ Sentry │ │
│ │ (指标) │ │ (追踪) │ │ (错误) │ │
│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │ │
│ └────────────────┼────────────────┘ │
│ ↓ │
│ ┌─────────────┐ │
│ │ Grafana │ │
│ │ (可视化) │ │
│ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
| 组件 |
端点/配置 |
功能 |
| Prometheus |
/metrics |
HTTP/LLM/DB/内存指标 |
| Jaeger |
OTEL_ENABLED=true |
分布式请求追踪 |
| Sentry |
SENTRY_DSN=xxx |
错误收集与告警 |
10.2 弹性容错
| 机制 |
文件 |
功能 |
| 熔断器 |
src/utils/resilience.py |
防止级联故障 |
| 重试 |
src/utils/resilience.py |
处理临时故障 |
| 超时 |
src/utils/resilience.py |
防止请求阻塞 |
| 限流 |
src/utils/resilience.py |
保护系统资源 |
LLM 调用已集成:src/llm/resilient_client.py
10.3 自动运维
| 任务 |
频率 |
脚本 |
| 健康检查 |
每 60 秒 |
scripts/auto_maintenance.py |
| 数据库备份 |
每日 03:00 |
scripts/disaster_recovery.py |
| 日志清理 |
每日 04:00 |
scripts/auto_maintenance.py |
| 灾备恢复 |
按需 |
scripts/disaster_recovery.py |
十一、质量保障 (v2.2 新增)
11.1 回答质量闭环
┌─────────────────────────────────────────────────────────────────┐
│ 质量闭环系统 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 用户请求 → 生成回答 → 质量评估 → 低分优化 → 返回回答 │
│ │ │
│ ↓ │
│ 用户反馈收集 │
│ │ │
│ ↓ │
│ Hope 在线学习 │
│ │ │
│ ↓ │
│ 持续改进 │
│ │
└─────────────────────────────────────────────────────────────────┘
11.2 Self-Critique 扩展
| 验证器 |
文件 |
功能 |
| 意图验证 |
extended_critique.py |
验证用户意图理解 |
| 专家匹配验证 |
extended_critique.py |
验证专家选择 |
| 一致性验证 |
extended_critique.py |
验证对话一致性 |
| 知识更新验证 |
extended_critique.py |
验证知识整合 |
集成模块:src/core/critique_integration.py
文档版本: v3.1.0
更新时间: 2026-02-11
基于代码分析自动生成