MBE生态系统四层架构 - 完整角色权限与业务流程

📅 创建时间

2026-02-02


🎯 四层架构概览

┌──────────────────────────────────────────────────────────────────────────┐
│  L1: MBE Core (核心引擎层)                                                │
│  角色: Core Developer (核心开发者)                                         │
├──────────────────────────────────────────────────────────────────────────┤
│  L2: Expert Marketplace (专家市场层)                                       │
│  角色: Expert Creator (专家创建者) / Expert Admin (专家管理员)              │
├──────────────────────────────────────────────────────────────────────────┤
│  L3: Application Market (应用市场层)                                       │
│  角色: App Developer (应用开发者) / App Publisher (应用发布者)              │
├──────────────────────────────────────────────────────────────────────────┤
│  L4: End Users (最终用户层)                                                │
│  角色: Student (学生) / Teacher (教师) / Parent (家长) / Professional (专业人士) │
└──────────────────────────────────────────────────────────────────────────┘

1️⃣ L1 - MBE Core (核心引擎层)

角色: 核心开发者 (Core Developer)

权限矩阵

权限类别 权限项 说明
核心引擎 ✅ 完全访问 MOE、HOPE、TITANS 所有模块
系统配置 ✅ 系统参数配置 初始化、规则设置
监控 ✅ 系统健康监控 服务运行状态、性能指标
API ✅ 提供核心API 专家路由、知识检索、记忆更新
安全 ✅ 安全保障 数据保护、访问控制

不负责范围

  • ❌ 具体应用开发
  • ❌ 专家内容创作
  • ❌ 用户运营
  • ❌ 前端UI设计

业务流程

核心开发者工作流:
  
  1. 系统初始化
     ├── 配置系统参数
     ├── 初始化数据库
     └── 设置默认规则
  
  2. 核心功能开发
     ├── MOE架构优化
     ├── HOPE算法研究
     └── TITANS系统维护
  
  3. 系统监控与维护
     ├── 查看系统健康状态
     ├── 监控服务运行
     └── 处理系统异常
  
  4. API提供
     ├── /api/core/route (专家路由)
     ├── /api/core/learn (HOPE学习)
     └── /api/core/memory (TITANS记忆)

核心组件

MOE (Mixture of Experts):
  功能: 专家混合架构,智能路由
  组件:
    - Expert Router (专家路由器)
    - Expert Registry (专家注册表)
    - Load Balancer (负载均衡)
    - Fallback System (降级系统)

HOPE (Surprise-driven Learning):
  功能: 惊讶度驱动的持续学习
  组件:
    - Surprise Detector (惊讶检测)
    - Memory Update (记忆更新)
    - Preference Learning (偏好学习)
    - Adaptive Routing (自适应路由)

TITANS (Memory & Retrieval):
  功能: 多尺度记忆与检索
  组件:
    - MIRAS Matcher (多尺度检索)
    - Memory Bank (记忆库)
    - Context Manager (上下文管理)
    - Cache System (缓存系统)

LLM Integration:
  功能: 大语言模型集成
  支持:
    - OpenAI GPT系列
    - Anthropic Claude
    - DeepSeek
    - Qwen
    - 本地模型

2️⃣ L2 - Expert Marketplace (专家市场层)

角色A: 专家创建者 (Expert Creator)

权限矩阵

权限类别 权限项 说明
知识库 ✅ 上传文档 PDF/DOCX/TXT/MD
专家管理 ✅ 创建专家 配置参数、关键词
训练 ✅ 训练专家模型 向量化、索引构建
发布 ✅ 发布到市场 需审核通过
监控 ✅ 查看统计 调用次数、收益
测试 ✅ 测试专家 发布前验证

业务流程

专家创建者完整流程:

注册开发者账户
    ↓
创建知识库 → 上传文档 (PDF/TXT/MD)
    ↓
文档处理:
  ├── 文本提取
  ├── 分块处理
  └── 向量化
    ↓
创建专家 → 配置信息、关键词、领域
    ↓
(可选) 训练模型
    ↓
提交发布 → 自动化测试
    ↓
等待管理员审核
    ↓
审核通过 → 上架市场
    ↓
用户使用 → 获得收益
    ↓
申请结算 → 收益到账

角色B: 专家管理员 (Expert Admin)

权限矩阵

权限类别 权限项 说明
审核 ✅ 审核专家质量 通过/拒绝
管理 ✅ 上下架管理 下架问题专家
监控 ✅ 性能监控 错误率、响应时间
反馈 ✅ 处理用户反馈 投诉处理
联系 ✅ 联系创建者 问题沟通

业务流程

专家管理员工作流:

登录管理后台
    ↓
查看待审核列表
    ↓
审核专家:
  ├── 查看知识库内容
  ├── 测试专家效果
  └── 通过/拒绝
    ↓
监控在线专家:
  ├── 性能指标
  ├── 错误率
  └── 用户反馈
    ↓
处理问题专家:
  ├── 下架
  └── 联系创建者

专家类型

静态专家:
  - 预定义专家 (economics, fitness, logic等)
  - 固定知识库
  - 即插即用

动态专家:
  - 从知识库创建
  - 用户自定义
  - 持续学习

专家池示例:
  - 经济学专家 (Economics)
  - 哲学专家 (Philosophy)
  - 健身教练 (Fitness)
  - 诊断学专家 (Medical)
  - 逻辑学导师 (Logic)
  - 自定义专家 (Custom)

3️⃣ L3 - Application Market (应用市场层)

角色A: 应用开发者 (App Developer)

权限矩阵

权限类别 权限项 说明
SDK ✅ 获取SDK Python/JavaScript
API ✅ API密钥管理 创建、删除、刷新
文档 ✅ 访问开发文档 API参考、示例代码
专家 ✅ 集成专家 选择、调用专家
沙盒 ✅ 沙盒测试 在线API测试
开发 ✅ 开发应用 UI/UX、业务逻辑

业务流程

应用开发者完整流程:

注册开发者账号
    ↓
获取API密钥
    ↓
获取/安装 MBE SDK
    ↓
访问开发文档
    ↓
浏览专家市场 → 选择所需专家
    ↓
开发应用:
  ├── UI/UX设计
  ├── 业务逻辑实现
  └── 集成专家API
    ↓
沙盒测试验证
    ↓
发布应用
    ↓
等待审核
    ↓
上架市场
    ↓
用户使用 → 获得收益

角色B: 应用发布者 (App Publisher)

权限矩阵

权限类别 权限项 说明
发布 ✅ 上传应用 提交到市场
配置 ✅ 应用参数 描述、截图
定价 ✅ 设置价格 免费/付费/订阅
更新 ✅ 版本管理 发布更新

角色C: 应用管理员

权限矩阵

权限类别 权限项 说明
审核 ✅ 审核应用质量 安全、合规
管理 ✅ 应用列表管理 上下架
监控 ✅ 性能监控 使用统计
反馈 ✅ 处理用户反馈 -

应用类型

教育类应用:
  - MBE Education (学习平台)
  - K12在线教育平台
  - 职业技能培训
  - 语言学习系统

企业类应用:
  - 智能客服系统
  - 知识管理平台
  - 员工培训系统
  - 业务流程助手

个人类应用:
  - 个人AI助手
  - 学习伴侣
  - 健康管理
  - 财务顾问

开发者工具:
  - MBE SDK (Python/JS)
  - MCP Server
  - API接口
  - 开发者文档

4️⃣ L4 - End Users (最终用户层)

角色A: 学生 (Student)

权限矩阵

权限类别 权限项 说明
学习 ✅ 浏览课程 课程列表、推荐
AI对话 ✅ AI导师对话 知识点讲解、即时问答
练习 ✅ 完成练习 选择题、编程题
进度 ✅ 查看进度 学习记录、掌握度
成就 ✅ 获得成就 XP、等级、徽章
社交 ✅ 参与互动 排行榜、学习小组

业务流程

学生使用流程:

登录系统
    ↓
进入学习仪表板 → 查看XP、等级、任务
    ↓
浏览课程 → 选择/继续学习
    ↓
进入学习界面:
  ┌──────────────────────────────────┐
  │         MBE 五步行为分析          │
  │                                  │
  │  ① 不舒适检测 (发现知识缺口)     │
  │         ↓                        │
  │  ② 愿望分析 (理解学习目标)       │
  │         ↓                        │
  │  ③ 路径生成 (推荐学习路径)       │
  │         ↓                        │
  │  ④ 方案评估 (惊讶度检测)         │
  │         ↓                        │
  │  ⑤ 行动支持 (AI导师辅导)         │
  └──────────────────────────────────┘
    ↓
完成练习 → 获得XP和成就
    ↓
查看进度和排行榜

角色B: 教师 (Teacher)

权限矩阵

权限类别 权限项 说明
学生管理 ✅ 管理学生账号 添加、编辑
课程管理 ✅ 创建/编辑课程 可视化编辑器
AI助手 ✅ AI内容生成 生成讲解、练习题
知识点 ✅ 配置知识点 关联、权重
分析 ✅ 学习数据分析 热力图、趋势
干预 ✅ 个性化干预 AI建议、发送提醒
成就 ✅ 设置任务和成就 激励体系

业务流程

教师工作流程:

登录管理后台
    ↓
查看班级概况
    ↓
课程管理:
  ├── 创建新课程 (AI辅助)
  ├── 编辑现有课程
  └── 发布/下架课程
    ↓
学习数据分析:
  ├── 知识点掌握热力图
  ├── 学习趋势图表
  └── 困难学生识别
    ↓
个性化干预:
  ├── 查看AI建议
  ├── 调整学习路径
  └── 发送学习提醒

角色C: 家长 (Parent)

权限矩阵

权限类别 权限项 说明
监控 ✅ 查看孩子学习 进度、时长
报告 ✅ 学习报告 周报、月报
设置 ✅ 时间管理 学习时间限制
沟通 ✅ 联系教师 教师评语
目标 ✅ 目标追踪 本周目标

业务流程

家长监护流程:

登录家长门户
    ↓
查看孩子学习报告:
  ├── 本周学习时长
  ├── 完成任务数
  └── 获得XP
    ↓
查看学习进度:
  ├── 各课程进度条
  └── 知识点掌握情况
    ↓
查看教师评语
    ↓
(可选) 联系教师
    ↓
设置学习时间限制

角色D: 专业人士 (Professional)

权限矩阵

权限类别 权限项 说明
查询 ✅ 专业知识查询 领域知识
决策 ✅ AI辅助决策 分析建议
流程 ✅ 工作流程优化 效率提升
洞察 ✅ 数据分析洞察 趋势分析

应用场景

医生:
  - 诊断辅助
  - 病例检索
  - 用药建议

律师:
  - 案例检索
  - 法规查询
  - 文书生成

金融分析师:
  - 投资分析
  - 风险评估
  - 市场趋势

企业顾问:
  - 业务咨询
  - 战略规划
  - 流程优化

🔄 四层数据流关系

请求处理流程

用户请求 (L4 学生/教师)
        ↓
应用接口 (L3 应用层 - FastAPI/Next.js)
        ↓
     MBE SDK
        ↓
Expert Router (L2 专家市场)
        ↓
Selected Expert (L2 选中专家)
        ↓
MBE Core APIs (L1 核心引擎)
        ↓
TITANS + HOPE + LLM (L1)
        ↓
响应返回 → L1 → L2 → L3 → L4 用户

层级关系图

┌─────────────────────────────────────────────────┐
│                  MBE Ecosystem                  │
├─────────────────────────────────────────────────┤
│                                                 │
│  [MBE Core] ─────► 提供核心能力                │
│      │                                          │
│      ├─► [Expert Marketplace] ─────► 提供专家  │
│      │            │                             │
│      │            └─► [Applications] ─────► 使用│
│      │                      │                   │
│      └─────────────────────►│                   │
│                              │                   │
│                              ▼                   │
│                       [End Users] ─────► 反馈   │
│                              │                   │
│                              └─────────► 数据    │
│                                                 │
└─────────────────────────────────────────────────┘

关键关系说明

关系 说明
L1 → L2 核心引擎为专家市场提供技术支撑
L2 → L3 专家市场为应用提供专家服务
L3 → L4 应用为最终用户提供功能
L4 → L1 用户反馈和行为数据驱动核心学习优化
L1 → L1 HOPE持续学习,自我优化

📊 API分层设计

L1 Core APIs

/api/core/route:
  功能: 专家路由
  方法: POST
  说明: 根据问题智能匹配专家

/api/core/learn:
  功能: HOPE学习
  方法: POST
  说明: 惊讶度检测与记忆更新

/api/core/memory:
  功能: TITANS记忆
  方法: GET/POST
  说明: 多尺度记忆读写

L2 Expert APIs

/api/expert/list:
  功能: 专家列表
  方法: GET
  说明: 获取可用专家

/api/expert/ask:
  功能: 询问专家
  方法: POST
  说明: 向专家提问

/api/expert/create:
  功能: 创建专家
  方法: POST
  说明: 创建新专家

L3 Application APIs

/api/app/auth:
  功能: 认证
  方法: POST
  说明: 用户登录认证

/api/app/student:
  功能: 学生管理
  方法: GET/POST/PUT/DELETE
  说明: 学生CRUD操作

/api/app/course:
  功能: 课程管理
  方法: GET/POST/PUT/DELETE
  说明: 课程CRUD操作

L4 Frontend Routes

/student/*:
  说明: 学生界面
  示例:
    - /student/[id]/dashboard
    - /student/[id]/learn/[courseId]

/teacher/*:
  说明: 教师界面
  示例:
    - /teacher/[id]/courses
    - /teacher/[id]/analytics

/admin/*:
  说明: 管理界面
  示例:
    - /admin/students
    - /admin/courses

📈 关键成功指标

L1 核心引擎层

指标 目标值 说明
API响应时间 < 300ms 核心API平均响应
系统可用率 > 99.5% 服务正常运行时间
专家匹配准确率 > 95% 路由正确率

L2 专家市场层

指标 目标值 说明
专家审核通过率 > 60% 质量控制
平均响应时间 < 500ms 专家回答速度
用户满意度 > 4.0/5 专家服务评分

L3 应用开发者层

指标 目标值 说明
首次调用时间 < 30分钟 注册到第一次调用
文档清晰度 > 4.5/5 API文档评分
SDK集成难度 < 2小时 集成所需时间

L4 最终用户层

指标 目标值 说明
学习时长 > 30分钟/天 学生日均使用
完成率 > 70% 任务完成率
满意度 > 4.5/5 用户体验评分

💰 收入分配机制

订阅费分配

场景 渠道商 平台 专家/开发者
有渠道订阅 15% 35% 50%
无渠道订阅 - 40% 60%

LLM使用费

独立计费,用户按实际使用量付费


📝 文档信息

创建时间: 2026-02-02
文档类型: 架构设计 / 角色权限
版本: v1.0
状态: 已完成


🔗 相关文档