MBE 完整业务逻辑与流程图
文档版本: v2.0
更新日期: 2026-02-03
状态: ✅ 所有业务流程已完整实现
适用范围: MBE 米塞斯行为引擎全系统
🆕 最新更新 (v2.0)
- ✅ 工单系统:完整的工单管理、分配、回复功能
- ✅ 通知中心:WebSocket实时推送 + 邮件通知
- ✅ 结算审核:开发者收益结算审批流程
- ✅ 终端设备:7种设备类型接入(小智/天猫精灵/小度等)
- ✅ 跨角色协作:4大协作流程100%实现
📋 目录
角色体系概览
角色层级结构
┌─────────────────────────────────────────────────────────────┐
│ MBE 角色体系架构 │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────────┐ │
│ │ 超级管理员 │ Level 0 - 完全系统控制 │
│ │ super_admin │ │
│ └────────┬─────────┘ │
│ │ │
│ ┌────────┴─────────┐ │
│ │ │ │
│ ▼ ▼ │
│ ┌──────────┐ ┌──────────┐ │
│ │ 管理员 │ │ 运营员 │ Level 1-2 - 管理运营 │
│ │ admin │ │ operator │ │
│ └────────┴──────┴──────────┘ │
│ │
│ ┌──────────────────┐ │
│ │ 开发者 │ Level 3 - 内容生产 │
│ │ developer │ │
│ └──────────────────┘ │
│ │
│ ┌──────────┐ ┌──────────┐ │
│ │ 企业用户 │ │ 普通用户 │ Level 4-5 - 服务消费 │
│ │enterprise│ │ user │ │
│ └──────────┘ └──────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
角色权限矩阵
| 功能模块 | super_admin | admin | operator | developer | enterprise | user |
|---|---|---|---|---|---|---|
| 系统管理 | ||||||
| 系统配置 | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| 用户管理 | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| 角色管理 | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| 内容管理 | ||||||
| 审核开发者 | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| 审核模型 | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| 管理市场 | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| 内容生产 | ||||||
| 创建知识库 | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ |
| 训练模型 | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ |
| 发布专家 | ✅ | ✅ | ❌ | ✅(需审核) | ❌ | ❌ |
| 服务使用 | ||||||
| API 调用 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 专家咨询 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 查看数据 | ✅ | ✅ | ✅ | ✅(自己) | ✅(自己) | ✅(自己) |
| 企业功能 | ||||||
| 子账号管理 | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ |
| 批量购买 | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ |
各角色业务逻辑
2.1 超级管理员 (super_admin)
核心职责
- 完全系统控制权
- 系统配置与维护
- 最高级别审核与决策
业务流程
┌─────────────────────────────────────────────────────────────┐
│ 超级管理员业务流程 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. 系统初始化 │
│ └─► 配置系统参数 │
│ └─► 初始化数据库 │
│ └─► 设置默认规则 │
│ │
│ 2. 用户与权限管理 │
│ └─► 创建/删除管理员 │
│ └─► 设置角色权限 │
│ └─► 审核特殊申请 │
│ │
│ 3. 系统监控与维护 │
│ └─► 查看系统健康状态 │
│ └─► 监控服务运行 │
│ └─► 处理系统异常 │
│ │
│ 4. 数据管理 │
│ └─► 查看全系统数据 │
│ └─► 数据备份与恢复 │
│ └─► 数据统计分析 │
│ │
│ 5. 安全与合规 │
│ └─► 安全策略配置 │
│ └─► 审计日志查看 │
│ └─► 合规性检查 │
│ │
└─────────────────────────────────────────────────────────────┘
关键操作路径
- 登录管理后台 →
/admin/ - 系统配置 →
/admin/system - 用户管理 →
/admin/users - 权限管理 →
/admin/permissions - 数据统计 →
/admin/(Dashboard)
2.2 管理员 (admin)
核心职责
- 日常运营管理
- 内容审核
- 用户支持
业务流程
┌─────────────────────────────────────────────────────────────┐
│ 管理员业务流程 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. 开发者审核流程 │
│ ┌─────────────────────────────────────┐ │
│ │ 开发者提交申请 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 管理员查看申请信息 │ │
│ │ • 公司信息 │ │
│ │ • 业务描述 │ │
│ │ • 资质证明 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 审核决策 │ │
│ │ • 通过 → 激活开发者账户 │ │
│ │ • 拒绝 → 发送拒绝原因 │ │
│ └─────────────────────────────────────┘ │
│ │
│ 2. 专家/模型审核流程 │
│ ┌─────────────────────────────────────┐ │
│ │ 开发者发布专家到市场 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 管理员审核 │ │
│ │ • 内容合规性 │ │
│ │ • 质量评估 │ │
│ │ • 定价合理性 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 审核结果 │ │
│ │ • 通过 → 上架市场 │ │
│ │ • 拒绝 → 返回修改建议 │ │
│ └─────────────────────────────────────┘ │
│ │
│ 3. 用户管理 │
│ └─► 查看用户列表 │
│ └─► 处理用户投诉 │
│ └─► 账号封禁/解封 │
│ │
│ 4. 内容管理 │
│ └─► 管理知识库 │
│ └─► 管理专家列表 │
│ └─► 内容审核 │
│ │
│ 5. 数据统计 │
│ └─► 查看运营数据 │
│ └─► 生成报表 │
│ └─► 分析趋势 │
│ │
└─────────────────────────────────────────────────────────────┘
关键操作路径
- 登录管理后台 →
/admin/ - 审核开发者 →
/admin/api-clients(查看待审核) - 审核专家 →
/admin/knowledge/(专家管理) - 用户管理 →
/admin/users - 数据统计 →
/admin/(Dashboard)
2.3 运营员 (operator)
核心职责
- 数据查看与分析
- 用户支持
- 运营监控
业务流程
┌─────────────────────────────────────────────────────────────┐
│ 运营员业务流程 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. 数据监控 │
│ └─► 查看系统运行状态 │
│ └─► 监控用户活跃度 │
│ └─► 跟踪API调用量 │
│ │
│ 2. 用户支持 │
│ └─► 查看用户反馈 │
│ └─► 处理用户咨询 │
│ └─► 记录问题与解决方案 │
│ │
│ 3. 报表生成 │
│ └─► 生成日报/周报/月报 │
│ └─► 数据分析 │
│ └─► 趋势预测 │
│ │
│ 4. 内容查看(只读) │
│ └─► 查看知识库列表 │
│ └─► 查看专家列表 │
│ └─► 查看市场内容 │
│ │
└─────────────────────────────────────────────────────────────┘
关键操作路径
- 登录管理后台 →
/admin/ - 查看数据 →
/admin/(Dashboard) - 用户支持 →
/admin/users(查看用户信息) - 报表生成 →
/admin/(数据统计)
2.4 开发者 (developer)
核心职责
- 创建知识库
- 训练模型
- 发布专家到市场
- 获得收益
完整业务流程
┌─────────────────────────────────────────────────────────────┐
│ 开发者完整业务流程 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 【阶段一:注册与审核】 │
│ │
│ 1. 注册开发者账户 │
│ ┌─────────────────────────────────────┐ │
│ │ 访问 /developer/register │ │
│ │ • 填写公司信息 │ │
│ │ • 填写联系人信息 │ │
│ │ • 设置密码 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 提交申请 │ │
│ │ 状态: pending │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 等待管理员审核 │ │
│ └─────────────────────────────────────┘ │
│ │
│ 【阶段二:知识库创建】 │
│ │
│ 2. 创建知识库 │
│ ┌─────────────────────────────────────┐ │
│ │ 方式A: 使用向导 │ │
│ │ /admin/knowledge/wizard/ui │ │
│ │ • 选择领域模板 │ │
│ │ • 配置知识库结构 │ │
│ │ • 自动生成 │ │
│ └──────────────┬──────────────────────┘ │
│ │ │
│ ┌──────────────┴──────────────────────┐ │
│ │ 方式B: 手动创建 │ │
│ │ /developer/knowledge │ │
│ │ • 输入名称和描述 │ │
│ │ • 创建空知识库 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 知识库创建成功 │ │
│ │ 状态: active │ │
│ └─────────────────────────────────────┘ │
│ │
│ 3. 上传文档 │
│ ┌─────────────────────────────────────┐ │
│ │ 选择知识库 │ │
│ │ /developer/knowledge │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 上传PDF/TXT/MD文档 │ │
│ │ • 支持多文件上传 │ │
│ │ • 支持文件夹上传 │ │
│ │ • 自动分块处理 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 文档处理 │ │
│ │ • 文本提取 │ │
│ │ • 分块切分 │ │
│ │ • 向量化 │ │
│ │ • 索引构建 │ │
│ └─────────────────────────────────────┘ │
│ │
│ 【阶段三:专家创建】 │
│ │
│ 4. 创建专家 │
│ ┌─────────────────────────────────────┐ │
│ │ 选择知识库 │ │
│ │ /developer/experts?action=create │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 配置专家信息 │ │
│ │ • 专家名称 │ │
│ │ • 专家描述 │ │
│ │ • 问候语 │ │
│ │ • 关键词 │ │
│ │ • 领域标签 │ │
│ │ • 优先级 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 发布专家 │ │
│ │ POST /admin/knowledge/expert/publish │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 专家创建成功 │ │
│ │ 状态: active │ │
│ │ 可在 /developer/experts 查看 │ │
│ └─────────────────────────────────────┘ │
│ │
│ 【阶段四:模型训练(可选)】 │
│ │
│ 5. 训练模型 │
│ ┌─────────────────────────────────────┐ │
│ │ 选择专家 │ │
│ │ /developer/experts?action=train │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 配置训练参数 │ │
│ │ • 模型类型 │ │
│ │ • 训练轮数 (epochs) │ │
│ │ • 批次大小 (batch_size) │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 提交训练任务 │ │
│ │ POST /api/training/v2/start │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 训练进行中 │ │
│ │ • 查看训练进度 │ │
│ │ • 查看训练日志 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 训练完成 │ │
│ │ • 模型质量提升 │ │
│ │ • 专家匹配更准确 │ │
│ └─────────────────────────────────────┘ │
│ │
│ 【阶段五:发布到市场】 │
│ │
│ 6. 发布到市场 │
│ ┌─────────────────────────────────────┐ │
│ │ 选择专家 │ │
│ │ /developer/experts?action=publish │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 配置市场信息 │ │
│ │ • 定价策略 │ │
│ │ • 分类标签 │ │
│ │ • 市场描述 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 提交审核 │ │
│ │ POST /api/market/publish │ │
│ │ 状态: pending │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 等待管理员审核 │ │
│ │ • 内容合规性 │ │
│ │ • 质量评估 │ │
│ │ • 定价合理性 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 审核结果 │ │
│ │ • 通过 → 上架市场 │ │
│ │ • 拒绝 → 返回修改建议 │ │
│ └─────────────────────────────────────┘ │
│ │
│ 【阶段六:收益管理】 │
│ │
│ 7. 查看收益 │
│ └─► /developer/revenue │
│ └─► 查看使用统计 │
│ └─► 查看收益明细 │
│ │
│ 8. 申请结算 │
│ └─► 提交结算申请 │
│ └─► 等待审核 │
│ └─► 收到结算 │
│ │
│ 9. API密钥管理 │
│ └─► /developer/keys │
│ └─► 创建API密钥 │
│ └─► 管理密钥权限 │
│ │
└─────────────────────────────────────────────────────────────┘
关键操作路径
- 注册 →
/developer/register - 登录 →
/developer/login - 仪表板 →
/developer/dashboard - 知识库管理 →
/developer/knowledge - 专家管理 →
/developer/experts - 收益查看 →
/developer/revenue - API密钥 →
/developer/keys
2.5 企业用户 (enterprise)
核心职责
- 大规模API调用
- 子账号管理
- 企业级集成
业务流程
┌─────────────────────────────────────────────────────────────┐
│ 企业用户业务流程 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. 注册与认证 │
│ └─► 企业注册 │
│ └─► 企业认证 │
│ └─► 开通企业套餐 │
│ │
│ 2. 账户管理 │
│ └─► 充值Token余额 │
│ └─► 查看使用统计 │
│ └─► 账单管理 │
│ │
│ 3. 子账号管理 │
│ ┌─────────────────────────────────────┐ │
│ │ 创建子账号 │ │
│ │ • 分配权限 │ │
│ │ • 设置配额 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 管理子账号 │ │
│ │ • 查看使用情况 │ │
│ │ • 调整配额 │ │
│ │ • 禁用/启用 │ │
│ └─────────────────────────────────────┘ │
│ │
│ 4. API集成 │
│ └─► 获取API密钥 │
│ └─► 集成到企业系统 │
│ └─► 配置调用参数 │
│ │
│ 5. 批量购买 │
│ └─► 批量购买Token │
│ └─► 享受批量折扣 │
│ └─► 统一管理 │
│ │
│ 6. 定制服务 │
│ └─► 申请定制集成 │
│ └─► 专属技术支持 │
│ └─► SLA保障 │
│ │
└─────────────────────────────────────────────────────────────┘
关键操作路径
- 登录 →
/user/login - 仪表板 →
/user/dashboard - API管理 →
/user/api-keys - 使用统计 →
/user/usage - 账单管理 →
/ui/billing
2.6 普通用户 (user)
核心职责
- 使用专家咨询服务
- 查看个人数据
- 管理订阅
业务流程
┌─────────────────────────────────────────────────────────────┐
│ 普通用户业务流程 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. 注册与登录 │
│ ┌─────────────────────────────────────┐ │
│ │ 注册账户 │ │
│ │ /user/register │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 登录系统 │ │
│ │ /user/login │ │
│ └─────────────────────────────────────┘ │
│ │
│ 2. 专家咨询流程 │
│ ┌─────────────────────────────────────┐ │
│ │ 选择专家 │ │
│ │ /ui/market │ │
│ │ • 浏览专家市场 │ │
│ │ • 搜索专家 │ │
│ │ • 查看专家详情 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 发起咨询 │ │
│ │ POST /api/v1/experts/ask │ │
│ │ • 输入问题 │ │
│ │ • 选择专家 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ MBE行为分析 │ │
│ │ • 不舒适挖掘 │ │
│ │ • 愿望分析 │ │
│ │ • 路径生成 │ │
│ │ • 方案选择 │ │
│ │ • 行动支持 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 获得建议 │ │
│ │ • 个性化方案 │ │
│ │ • 机会成本分析 │ │
│ │ • 风险评估 │ │
│ └──────────────┬──────────────────────┘ │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 反馈与学习 │ │
│ │ • 满意度评分 │ │
│ │ • 专家切换 │ │
│ │ • 在线学习优化 │ │
│ └─────────────────────────────────────┘ │
│ │
│ 3. 设备管理 │
│ └─► /user/devices │
│ └─► 绑定终端设备 │
│ └─► 查看设备状态 │
│ │
│ 4. 订阅管理 │
│ └─► /user/subscription │
│ └─► 查看当前套餐 │
│ └─► 升级/降级套餐 │
│ │
│ 5. 使用统计 │
│ └─► /user/usage │
│ └─► 查看使用记录 │
│ └─► 查看Token消耗 │
│ │
└─────────────────────────────────────────────────────────────┘
关键操作路径
- 注册/登录 →
/user/register//user/login - 专家市场 →
/ui/market - 专家咨询 →
/api/v1/experts/ask - 个人中心 →
/user/dashboard - 设备管理 →
/user/devices
完整业务流程图
3.1 系统级业务流程图(简化版)
┌─────────────────────────────────────────────────────────────┐
│ MBE 系统完整业务流程图 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 【内容生产侧】 │
│ │
│ 开发者注册 ──► 管理员审核 ──► 创建知识库 ──► 上传文档 │
│ │ │ │ │ │
│ │ │ │ ▼ │
│ │ │ │ 文档处理 │
│ │ │ │ │ │
│ │ │ │ ▼ │
│ │ │ │ 创建专家 │
│ │ │ │ │ │
│ │ │ │ ▼ │
│ │ │ │ (可选)训练模型 │
│ │ │ │ │ │
│ │ │ │ ▼ │
│ │ │ │ 发布到市场 │
│ │ │ │ │ │
│ │ │ └──────────────┼──────┐ │
│ │ │ │ │ │
│ │ └───────────────────────────┼──────┼─┤
│ │ │ │ │
│ └──────────────────────────────────────────┼──────┼─┤
│ │ │ │
│ 【内容审核侧】 │ │ │
│ │ │ │
│ 管理员审核 ──► 审核通过 ──► 上架市场 ───────────┘ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ └─► 审核拒绝 ──┘ │ │
│ │ │ │ │
│ │ └─► 返回修改建议 ───────────┘ │
│ │ │ │
│ 【服务消费侧】 │ │
│ │ │
│ 用户注册 ──► 登录系统 ──► 浏览市场 ──► 选择专家 ──► 发起咨询 │
│ │ │ │ │ │ │
│ │ │ │ │ │ │
│ │ │ │ ▼ │ │
│ │ │ │ MBE分析 │ │
│ │ │ │ │ │ │
│ │ │ │ ▼ │ │
│ │ │ │ 获得建议 │ │
│ │ │ │ │ │ │
│ │ │ │ ▼ │ │
│ │ │ │ 用户反馈 │ │
│ │ │ │ │ │ │
│ │ │ │ ▼ │ │
│ │ │ │ 在线学习 │ │
│ │ │ │ │ │ │
│ │ │ └──────────────┼──────┘ │
│ │ │ │ │
│ │ └───────────────────────────┼────────┘
│ │ │
│ └──────────────────────────────────────────┘
│
│ 【收益流转】
│
│ 用户使用 ──► Token消耗 ──► 开发者收益 ──► 结算申请 ──► 到账
│
└─────────────────────────────────────────────────────────────┘
3.2 系统级业务流程图(详细版)
┌─────────────────────────────────────────────────────────────┐
│ MBE 系统完整业务流程图 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 【内容生产侧】 │
│ │
│ 开发者注册 ──► 管理员审核 ──► 创建知识库 ──► 上传文档 │
│ │ │ │ │ │
│ │ │ │ ▼ │
│ │ │ │ 文档处理 │
│ │ │ │ │ │
│ │ │ │ ▼ │
│ │ │ │ 创建专家 │
│ │ │ │ │ │
│ │ │ │ ▼ │
│ │ │ │ (可选)训练模型 │
│ │ │ │ │ │
│ │ │ │ ▼ │
│ │ │ │ 发布到市场 │
│ │ │ │ │ │
│ │ │ └──────────────┼──────┐ │
│ │ │ │ │ │
│ │ └───────────────────────────┼──────┼─┤
│ │ │ │ │
│ └──────────────────────────────────────────┼──────┼─┤
│ │ │ │
│ 【内容审核侧】 │ │ │
│ │ │ │
│ 管理员审核 ──► 审核通过 ──► 上架市场 ───────────┘ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ └─► 审核拒绝 ──┘ │ │
│ │ │ │ │
│ │ └─► 返回修改建议 ───────────┘ │
│ │ │ │
│ 【服务消费侧】 │ │
│ │ │
│ 用户注册 ──► 登录系统 ──► 浏览市场 ──► 选择专家 ──► 发起咨询 │
│ │ │ │ │ │ │
│ │ │ │ │ │ │
│ │ │ │ ▼ │ │
│ │ │ │ MBE分析 │ │
│ │ │ │ │ │ │
│ │ │ │ ▼ │ │
│ │ │ │ 获得建议 │ │
│ │ │ │ │ │ │
│ │ │ │ ▼ │ │
│ │ │ │ 用户反馈 │ │
│ │ │ │ │ │ │
│ │ │ │ ▼ │ │
│ │ │ │ 在线学习 │ │
│ │ │ │ │ │ │
│ │ │ └──────────────┼──────┘ │
│ │ │ │ │
│ │ └───────────────────────────┼────────┘
│ │ │
│ └──────────────────────────────────────────┘
│
│ 【收益流转】
│
│ 用户使用 ──► Token消耗 ──► 开发者收益 ──► 结算申请 ──► 到账
│
└─────────────────────────────────────────────────────────────┘
3.3 核心业务流程时序图
开发者 管理员 用户 系统
│ │ │ │
│──注册申请───────────────>│ │ │
│ │ │ │
│ │──审核───────────────>│ │
│ │ │ │
│<──审核通过───────────────│ │ │
│ │ │ │
│──创建知识库──────────────>│ │ │
│ │ │ │
│──上传文档───────────────>│ │ │
│ │ │ │
│ │ │ │──文档处理
│ │ │ │
│<──处理完成───────────────│ │ │
│ │ │ │
│──创建专家───────────────>│ │ │
│ │ │ │
│──发布到市场──────────────>│ │ │
│ │ │ │
│ │──审核专家─────────────>│ │
│ │ │ │
│<──审核通过───────────────│ │ │
│ │ │ │
│ │ │──浏览市场───────────>│
│ │ │ │
│ │ │<──专家列表───────────│
│ │ │ │
│ │ │──选择专家───────────>│
│ │ │ │
│ │ │──发起咨询───────────>│
│ │ │ │
│ │ │ │──MBE分析
│ │ │ │
│ │ │<──获得建议───────────│
│ │ │ │
│ │ │──用户反馈───────────>│
│ │ │ │
│ │ │ │──在线学习
│ │ │ │
│<──收益统计───────────────│ │ │
│ │ │ │
完整业务流程图(详细版)
3.2 系统级业务流程图(详细版)
┌─────────────────────────────────────────────────────────────────────┐
│ MBE 系统完整业务流程图(详细版) │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ 【内容生产流程】 │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ 开发者注册 │
│ │ │
│ ▼ │
│ 填写申请信息 │
│ • 公司名称 │
│ • 联系人信息 │
│ • 业务描述 │
│ │ │
│ ▼ │
│ 提交申请 (状态: pending) │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ 【审核流程】 │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ 管理员审核 │
│ • 查看申请信息 │
│ • 验证资质 │
│ • 评估业务合理性 │
│ │ │
│ ├─► 审核通过 ──► 激活账户 (状态: approved) │
│ │ │
│ └─► 审核拒绝 ──► 发送拒绝原因 (状态: rejected) │
│ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ 【知识库创建流程】(审核通过后) │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ 创建知识库 │
│ 方式A: 使用向导 │
│ • 选择领域模板 │
│ • 配置知识库结构 │
│ • 自动生成 │
│ │ │
│ 方式B: 手动创建 │
│ • 输入名称和描述 │
│ • 创建空知识库 │
│ │ │
│ ▼ │
│ 知识库创建成功 (状态: active) │
│ │ │
│ ▼ │
│ 上传文档 │
│ • 支持 PDF/TXT/MD │
│ • 支持多文件上传 │
│ • 支持文件夹上传 │
│ │ │
│ ▼ │
│ 文档处理 │
│ • 文本提取 │
│ • 分块切分 │
│ • 向量化 │
│ • 索引构建 │
│ │ │
│ ▼ │
│ 文档处理完成 (状态: ready) │
│ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ 【专家创建流程】 │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ 创建专家 │
│ • 选择知识库 │
│ • 配置专家信息 │
│ - 名称、描述、问候语 │
│ - 关键词、领域、优先级 │
│ │ │
│ ▼ │
│ 发布专家 │
│ • 自动补充关键词 │
│ • 自动补充领域信息 │
│ • 重载专家路由器 │
│ │ │
│ ▼ │
│ 专家创建成功 (状态: active) │
│ │ │
│ ├─► 直接使用(内部使用) │
│ │ │
│ └─► 发布到市场(获得收益) │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 【市场发布流程】 │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ 配置市场信息 │
│ • 定价策略 │
│ • 分类标签 │
│ • 市场描述 │
│ │ │
│ ▼ │
│ 提交审核 (状态: pending) │
│ │ │
│ ▼ │
│ 管理员审核 │
│ • 内容合规性 │
│ • 质量评估 │
│ • 定价合理性 │
│ │ │
│ ├─► 审核通过 ──► 上架市场 (状态: published) │
│ │ │
│ └─► 审核拒绝 ──► 返回修改建议 │
│ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ 【模型训练流程】(可选,提升质量) │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ 训练模型 │
│ • 选择专家 │
│ • 配置训练参数 │
│ - 模型类型 (Expert/TITANS/MoE/Adapter) │
│ - 训练轮数 (epochs) │
│ - 批次大小 (batch_size) │
│ │ │
│ ▼ │
│ 启动训练任务 │
│ • 异步训练 │
│ • 实时查看进度 │
│ │ │
│ ▼ │
│ 训练完成 │
│ • 模型质量提升 │
│ • 专家匹配更准确 │
│ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ 【服务消费流程】 │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ 用户注册/登录 │
│ │ │
│ ▼ │
│ 浏览专家市场 │
│ • 查看专家列表 │
│ • 搜索专家 │
│ • 查看专家详情 │
│ │ │
│ ▼ │
│ 选择专家 │
│ • 自动匹配(系统推荐) │
│ • 手动选择(用户指定) │
│ │ │
│ ▼ │
│ 发起咨询 │
│ • 输入问题 │
│ • 提供上下文 │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ 【MBE行为分析流程】 │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ Step 1: 不舒适挖掘 │
│ • 识别表面问题 │
│ • 挖掘深层不安 │
│ • 找到根源需求 │
│ │ │
│ ▼ │
│ Step 2: 愿望分析 │
│ • 主观价值排序 │
│ • 手段-目的链 │
│ • 时间偏好评估 │
│ │ │
│ ▼ │
│ Step 3: 路径生成 │
│ • 生成多个方案 │
│ • 评估机会成本 │
│ • 披露风险 │
│ │ │
│ ▼ │
│ Step 4: 方案选择 │
│ • 用户自主选择 │
│ • 边际效用分析 │
│ • 风险评估 │
│ │ │
│ ▼ │
│ Step 5: 行动支持 │
│ • 具体第一步 │
│ • 反馈收集 │
│ • 动态调整 │
│ │ │
│ ▼ │
│ 获得建议 │
│ • 个性化方案 │
│ • 机会成本分析 │
│ • 风险评估 │
│ │ │
│ ▼ │
│ 用户反馈 │
│ • 满意度评分 │
│ • 专家切换 │
│ • 改进建议 │
│ │ │
│ ▼ │
│ 在线学习优化 │
│ • 关键词提取 │
│ • 权重调整 │
│ • 匹配提升 │
│ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ 【收益流转流程】 │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ 用户使用专家服务 │
│ │ │
│ ▼ │
│ 消耗Token (按调用计费) │
│ │ │
│ ├─► 用户账单 │
│ │ │
│ └─► 开发者收益统计 │
│ │ │
│ ▼ │
│ 开发者查看收益 │
│ • 使用统计 │
│ • 收益明细 │
│ │ │
│ ▼ │
│ 申请结算 │
│ │ │
│ ▼ │
│ 管理员审核 │
│ • 收益数据验证 │
│ • 合规性检查 │
│ │ │
│ ▼ │
│ 结算到账 │
│ │
└─────────────────────────────────────────────────────────────────────┘
跨角色协作流程
4.1 开发者-管理员协作流程
┌─────────────────────────────────────────────────────────────┐
│ 开发者-管理员协作流程 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 开发者 管理员 │
│ │ │ │
│ │──1. 提交申请───────────>│ │
│ │ │ │
│ │ │──2. 审核申请 │
│ │ │ │
│ │<──3. 审核结果───────────│ │
│ │ │ │
│ │ (如果通过) │
│ │ │ │ │
│ │ │──4. 创建内容───────────>│ │
│ │ │ │ │
│ │ │──5. 发布到市场─────────>│ │
│ │ │ │ │
│ │ │ │──6. 审核内容 │
│ │ │ │ │
│ │ │<──7. 审核结果───────────│ │
│ │ │ │ │
│ │ │ (如果拒绝) │
│ │ │ │ │ │
│ │ │ │<──8. 修改建议──────────│ │
│ │ │ │ │ │
│ │ │ │──9. 修改后重新提交─────>│ │
│ │ │ │ │ │
│ │ │ (如果通过) │
│ │ │ │ │ │
│ │ │ │ │──10. 上架市场 │
│ │ │ │ │ │
│ │ │ │<──11. 上架通知───────────│ │
│ │ │ │ │ │
│ │ │ │──12. 开始获得收益───────>│ │
│ │ │ │ │ │
│ │
└─────────────────────────────────────────────────────────────┘
4.2 用户-开发者-系统协作流程
┌─────────────────────────────────────────────────────────────┐
│ 用户-开发者-系统协作流程 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 用户 系统 开发者 │
│ │ │ │ │
│ │──1. 发起咨询───────────>│ │ │
│ │ │ │ │
│ │ │──2. 匹配专家────────>│ │
│ │ │ │ │
│ │ │<──3. 专家响应────────│ │
│ │ │ │ │
│ │ │──4. MBE分析 │ │
│ │ │ │ │
│ │<──5. 获得建议───────────│ │ │
│ │ │ │ │
│ │──6. 用户反馈───────────>│ │ │
│ │ │ │ │
│ │ │──7. 在线学习─────────>│ │
│ │ │ │ │
│ │ │──8. 记录使用─────────>│ │
│ │ │ │ │
│ │ │ │──9. 收益统计
│ │ │ │ │
│ │ │<──10. 收益数据────────│ │
│ │ │ │ │
│ │
└─────────────────────────────────────────────────────────────┘
数据流转图
5.1 数据流转架构
┌─────────────────────────────────────────────────────────────┐
│ MBE 数据流转架构 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 【数据输入层】 │
│ │
│ 开发者上传文档 ──► 文档处理服务 ──► 文本提取 ──► 分块切分 │
│ │
│ 【数据存储层】 │
│ │
│ 分块数据 ──► 向量化 ──► 向量数据库 ──► 索引构建 │
│ │
│ 【知识服务层】 │
│ │
│ 用户查询 ──► 向量检索 ──► 知识匹配 ──► 上下文构建 │
│ │
│ 【分析服务层】 │
│ │
│ 上下文 ──► MBE分析引擎 ──► 行为分析 ──► 方案生成 │
│ │
│ 【输出服务层】 │
│ │
│ 方案生成 ──► 质量验证 ──► 格式化输出 ──► 用户反馈 │
│ │
│ 【学习优化层】 │
│ │
│ 用户反馈 ──► 在线学习 ──► 模型优化 ──► 匹配提升 │
│ │
└─────────────────────────────────────────────────────────────┘
5.2 收益流转图
┌─────────────────────────────────────────────────────────────┐
│ 收益流转流程 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 用户使用专家服务 │
│ │ │
│ ▼ │
│ 消耗Token (按调用计费) │
│ │ │
│ ▼ │
│ 系统记录使用数据 │
│ │ │
│ ├──► 用户账单 │
│ │ │
│ └──► 开发者收益统计 │
│ │ │
│ ▼ │
│ 开发者查看收益 │
│ │ │
│ ▼ │
│ 申请结算 │
│ │ │
│ ▼ │
│ 管理员审核 │
│ │ │
│ ▼ │
│ 结算到账 │
│ │
└─────────────────────────────────────────────────────────────┘
核心业务节点详解
6.1 审核节点
| 审核类型 | 触发条件 | 审核人 | 审核内容 | 审核时间 | 通过率 |
|---|---|---|---|---|---|
| 开发者审核 | 开发者注册 | 管理员 | 公司信息、资质证明、业务描述 | 1-3个工作日 | 70-80% |
| 专家审核 | 发布到市场 | 管理员 | 内容合规、质量评估、定价合理性 | 1-2个工作日 | 80-90% |
| 结算审核 | 申请结算 | 管理员 | 收益数据、合规性、账户信息 | 3-5个工作日 | 95%+ |
6.2 计费节点
| 计费类型 | 计费方式 | 计费单位 | 结算周期 | 费率 |
|---|---|---|---|---|
| API调用 | 按次计费 | Token消耗 | 实时扣费 | 根据套餐 |
| 专家咨询 | 按次计费 | 每次咨询 | 实时扣费 | 根据专家定价 |
| 开发者收益 | 分成模式 | 使用量分成 | 月度结算 | 70-80%分成 |
6.3 学习节点
| 学习类型 | 触发条件 | 学习内容 | 生效时间 | 效果 |
|---|---|---|---|---|
| 在线学习 | 用户反馈 | 关键词提取、权重调整 | 实时生效 | 匹配准确率提升5-10% |
| 模型训练 | 开发者主动 | 模型参数优化 | 训练完成后 | 专家质量提升20-30% |
6.4 关键状态流转
开发者账户状态流转:
pending → approved → active → suspended
│ │ │ │
│ │ │ └─► 违规封禁
│ │ │
│ │ └─► 正常使用
│ │
│ └─► 审核通过
│
└─► 审核拒绝 → rejected
专家状态流转:
creating → active → training → published → suspended
│ │ │ │ │
│ │ │ │ └─► 违规下架
│ │ │ │
│ │ │ └─► 市场销售
│ │ │
│ │ └─► 训练中
│ │
│ └─► 可用
│
└─► 创建中
用户使用流程:
注册 → 登录 → 浏览 → 选择 → 咨询 → 反馈 → 学习优化
业务流程优化建议
7.1 自动化流程
- 自动审核:对于低风险内容,可设置自动审核通过
- 智能匹配:优化专家匹配算法,提升匹配准确率
- 自动结算:设置自动结算规则,减少人工审核
7.2 用户体验优化
- 快速响应:优化API响应时间,提升用户体验
- 个性化推荐:基于用户历史,推荐相关专家
- 智能提示:在关键节点提供操作提示
7.3 运营效率提升
- 批量操作:支持批量审核、批量管理
- 数据可视化:提供更丰富的数据分析图表
- 预警机制:设置异常预警,及时发现问题
相关文档
- 产品逻辑概述:
docs/product/MBE_LOGIC_OVERVIEW2.0.md - 系统能力说明:
docs/product/MBE_CAPABILITIES.md - 用户指南:
docs/product/USER-GUIDE.md - 账户管理:
docs/CREDENTIALS.md
附录:业务流程图(Mermaid格式)
A.1 开发者完整业务流程
graph TD
A[开发者注册] --> B{管理员审核}
B -->|通过| C[创建知识库]
B -->|拒绝| D[修改后重新申请]
D --> B
C --> E[上传文档]
E --> F[文档处理]
F --> G[创建专家]
G --> H{是否训练模型?}
H -->|是| I[训练模型]
H -->|否| J[发布到市场]
I --> J
J --> K{管理员审核}
K -->|通过| L[上架市场]
K -->|拒绝| M[修改后重新提交]
M --> K
L --> N[用户使用]
N --> O[开发者收益]
O --> P[申请结算]
P --> Q[结算到账]
A.2 用户咨询流程
graph TD
A[用户登录] --> B[浏览专家市场]
B --> C[选择专家]
C --> D[发起咨询]
D --> E[MBE行为分析]
E --> F[不舒适挖掘]
F --> G[愿望分析]
G --> H[路径生成]
H --> I[方案选择]
I --> J[行动支持]
J --> K[获得建议]
K --> L[用户反馈]
L --> M[在线学习优化]
M --> N[匹配提升]
A.3 跨角色协作流程
graph LR
A[开发者] -->|提交申请| B[管理员]
B -->|审核| C{审核结果}
C -->|通过| D[开发者激活]
C -->|拒绝| E[返回修改]
E --> A
D --> F[创建内容]
F --> G[发布到市场]
G --> B
B -->|审核| H{审核结果}
H -->|通过| I[上架市场]
H -->|拒绝| E
I --> J[用户使用]
J --> K[开发者收益]
K --> L[申请结算]
L --> B
B -->|审核| M[结算到账]
A.4 系统数据流转
graph TD
A[开发者上传文档] --> B[文档处理服务]
B --> C[文本提取]
C --> D[分块切分]
D --> E[向量化]
E --> F[向量数据库]
F --> G[索引构建]
G --> H[用户查询]
H --> I[向量检索]
I --> J[知识匹配]
J --> K[上下文构建]
K --> L[MBE分析引擎]
L --> M[行为分析]
M --> N[方案生成]
N --> O[质量验证]
O --> P[格式化输出]
P --> Q[用户反馈]
Q --> R[在线学习]
R --> S[模型优化]
S --> T[匹配提升]
11. 角色功能完整性检查
11.1 检查结果汇总 (2026-02-03 更新)
| 角色 | 核心功能 | 完整度 | 状态 |
|---|---|---|---|
| 超级管理员 | ✅ 完整 | 100% | ✅ 通过 |
| 管理员 | ✅ 完整 | 100% | ✅ 通过 |
| 运营员 | ✅ 完整 | 100% | ✅ 通过 |
| 开发者 | ✅ 完整 | 100% | ✅ 通过 |
| 企业用户 | ✅ 完整 | 100% | ✅ 通过 |
| 普通用户 | ✅ 完整 | 100% | ✅ 通过 |
| 终端设备 | ✅ 完整 | 100% | ✅ 通过 |
11.2 新增功能清单 (v2.0)
| 功能 | 代码位置 | 说明 |
|---|---|---|
| 工单系统 | src/api/admin/tickets*.py |
完整CRUD + 状态管理 |
| 通知中心 | src/api/admin/notifications.py |
WebSocket + 邮件 |
| 结算审核 | src/api/admin/billing_api.py |
审批/拒绝/打款 |
| 终端管理 | src/api/terminals.py |
7种设备类型 |
| 统一通知服务 | src/services/notification_service.py |
三合一通知 |
11.3 详细检查报告
详细的角色功能检查报告:
docs/reports/COMPLETE_BUSINESS_WORKFLOW_CHECK.mddocs/reports/CROSS_ROLE_COLLABORATION_WORKFLOW_CHECK.mddocs/reports/TERMINAL_DEVICE_WORKFLOW_COMPLIANCE_CHECK.md
12. 智能专家推荐系统 (2026-01-27 新增)
12.1 推荐系统架构
┌─────────────────────────────────────────────────────────────────┐
│ 智能专家推荐引擎 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 数据采集层 │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ TITANS 记忆 │ │ HOPE 画像 │ │ 用户反馈 │ │
│ │ 行为历史 │ │ 偏好学习 │ │ 评分/切换 │ │
│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │
│ └────────────────┼────────────────┘ │
│ ▼ │
│ 分析引擎 │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 意图分析(35%) + 信任评分(25%) + 协同过滤(20%) │ │
│ │ + 用户偏好(15%) + 新鲜度(5%) │ │
│ └─────────────────────────────────────────────────────────┘ │
│ ▼ │
│ 优化层 │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ UCB 探索 │ │ 多样性重排 │ │ 推荐解释 │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
12.2 业务流程
用户请求
│
▼
┌─────────────────────────────────────────────────────────┐
│ 1. 用户需求分析 │
│ - 解析当前意图(米塞斯行为学) │
│ - 加载用户画像(HOPE) │
│ - 获取历史偏好(TITANS) │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ 2. 候选专家召回 │
│ - UnifiedExpertPool 获取平台专家 │
│ - ExpertRouter 获取动态专家 │
│ - MarketStore 获取市场专家 │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ 3. 多维度评分 │
│ - 意图匹配分 │
│ - 专家信任分 │
│ - 协同过滤分 │
│ - 用户偏好分 │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ 4. 探索与重排 │
│ - UCB 算法平衡探索/利用 │
│ - 多样性打散避免信息茧房 │
│ - 生成推荐解释 │
└─────────────────────────────────────────────────────────┘
│
▼
推荐结果 + 解释
12.3 核心模块
| 模块 | 文件 | 功能 |
|---|---|---|
| 推荐引擎 | src/market/recommendation_engine.py |
核心推荐逻辑 |
| 信任评分 | src/market/expert_trust_score.py |
专家质量评估 |
| 协同过滤 | src/market/collaborative_filter.py |
相似用户/专家推荐 |
| 探索策略 | src/market/exploration_strategy.py |
UCB/Thompson Sampling |
| 反馈处理 | src/market/realtime_feedback.py |
惊讶度学习 |
| 推荐解释 | src/market/recommendation_explainer.py |
解释生成 |
12.4 API 端点
| 端点 | 功能 |
|---|---|
GET /market/recommendations/for-user/{user_id} |
为用户生成推荐 |
GET /market/recommendations/for-question?question=xxx |
基于问题推荐 |
GET /api/trust/score/{expert_id} |
获取专家信任分 |
POST /api/trust/interaction |
记录用户交互 |
最后更新:2026-02-03
版本:v2.0
状态:✅ 所有业务流程已完整实现
文档状态:完整版