MBE 全生态完整性审计报告

审计时间: 2026-02-02
环境: 开发环境 (mbe_dev)
审计范围: 全生态、全角色、全业务流程、全数据


📋 审计摘要

维度 检查项 通过 警告 缺失 完整度
角色覆盖 6 6 0 0 100%
业务流程 10 9 1 0 95%
数据表 25 21 2 2 92%
专家系统 17 17 0 0 100%
渠道配置 6 3 3 0 100%

总体评估: ✅ 系统数据完整,可正常运行调试


1️⃣ 四层架构检查

L1: 核心引擎层 (MBE Core)

组件 状态 说明
MOE路由 17个专家已配置
HOPE学习 行为历史57条
TITANS记忆 用户洞察72条
核心API /api/v1/* 可用

L2: 专家市场层 (Expert Marketplace)

检查项 数量 状态
知识库数量 15+
专家定义 17
专家领域覆盖 多领域

专家列表:

  1. 日本茶道专家
  2. 中国古建筑专家
  3. 运动教练专家
  4. 营养治疗师专家
  5. 手工面包与披萨烘焙专家
  6. 建模导师
  7. AI记忆建模专家
  8. 中国民事律师 ⭐
  9. 中国证券律师知识库
  10. 高校专业选择导师
  11. 饮食大脑专家
  12. 储能电池专家
  13. 解决方案销售导师
  14. 系统设计面试专家 ⭐
  15. 考公导师
  16. MBE Test Expert
  17. 逻辑学导师
  18. 诊断学专家

L3: 应用市场层 (Application Market)

应用 端口 状态
Education 3011 (dev) ✅ 运行中
AIGC Committee 3012 (dev) ✅ 运行中
Civil Lawyer 3014 (dev) ✅ 运行中
Admin UI 3010 (dev) ✅ 运行中

L4: 终端用户层 (End Users)

渠道 状态 7天数据
小智MCP 🟢 Active 2,994对话
H5移动端 🟢 Active 3,821对话
开放API 🟢 Active 4,681对话
网页版 🟡 Pending 3,782对话
微信公众号 🟡 Pending 5,085对话
微信小程序 🟡 Pending 3,634对话

2️⃣ 全角色覆盖检查

角色数据分布

角色层级 角色 用户类型 数量 状态
Level 0 super_admin admin 1
Level 1 admin admin 1
Level 2 operator admin 1
Level 3 developer developer 3
Level 4 enterprise consumer 3
Level 5 user consumer 12

总计: 21 用户,6种角色全覆盖 ✅

角色关联数据检查

角色类型 用户数 有画像 有订阅 有Token余额 有行为 有洞察
developer 3 3 3 3 3 3
enterprise 3 3 3 3 3 3
user 12 12 12 12 12 12
合计 18 18 18 18 18 18

管理员角色 (不应有消费者数据):

角色 数量 有画像 有订阅 状态
super_admin 1 0 0 ✅ 正确
admin 1 0 0 ✅ 正确
operator 1 0 0 ✅ 正确

开发者审核流程

状态 数量 角色 有API客户 有API密钥
approved 3 developer ✅ 3 ✅ 3
pending 1 user ❌ 0 ❌ 0
rejected 1 user ❌ 0 ❌ 0

结论: 开发者流程完整,审批状态正确 ✅


3️⃣ 全业务流程检查

3.1 用户注册流程 ✅

访客 → 注册 → users表 ✅
        ↓
    user_profiles表 ✅ (18/18)
        ↓
    user_subscriptions表 ✅ (18/18)
        ↓
    user_token_balance表 ✅ (18/18)
        ↓
    user_devices表 ✅ (19)

状态: ✅ 完整

3.2 开发者认证流程 ✅

用户申请 → developer_status='pending' ✅ (1)
    ↓
管理员审核 → developer_status='approved' ✅ (3)
         → developer_status='rejected' ✅ (1)
    ↓
创建API客户 → api_clients表 ✅ (3)
    ↓
生成API密钥 → api_keys表 ✅ (3)

状态: ✅ 完整

3.3 订阅管理流程 ✅

套餐配置 → subscription_plans表 ✅ (4种)
    │       free/personal/pro/enterprise
    ↓
用户订阅 → user_subscriptions表 ✅ (18)
    │       free: 12, pro: 3, enterprise: 3
    ↓
变更记录 → subscription_change_logs表 ✅ (18)
    │       create: 18
    ↓
Token额度 → user_token_balance表 ✅ (18)

状态: ✅ 完整

3.4 对话分析流程 ✅

用户提问 → session_context表 ✅ (39)
    ↓
行为分析 → behavior_history表 ✅ (57)
    │       职业发展: 15, 学习成长: 14
    │       技能提升: 14, 工作效率: 11
    ↓
质量记录 → dialog_quality表 ✅ (54, 100%覆盖)
    ↓
生成洞察 → user_insights表 ✅ (72)
    │       behavior_pattern: 54
    │       satisfaction_trend: 18
    ↓
行动追踪 → action_tracking表 ✅ (30)
            first_step_done=true: 25 (83%)

状态: ✅ 完整

3.5 Token计费流程 ✅

对话消耗 → token_usage_logs表 ✅ (90)
    │       chat: 27, analysis: 36, feedback: 27
    ↓
每日统计 → usage_records表 ✅ (126, 7天)
    │       每日18个活跃用户
    ↓
余额更新 → user_token_balance表 ✅

状态: ✅ 完整

3.6 支付流程 ✅

用户支付 → payment_records表 ✅ (5)
    │       completed: 5
    │       金额: ¥775.00
    │       方式: alipay
    ↓
权限开通 → 自动更新订阅

状态: ✅ 完整(测试数据足够)

3.7 API调用流程 ✅

开发者密钥 → api_keys表 ✅ (3)
    ↓
调用API → api_usage_logs表 ✅ (30)
    │       /api/v1/analyze: 12
    │       /api/v1/chat: 9
    │       /api/v1/feedback: 6
    │       /api/v1/expert/query: 3
    ↓
更新统计 → api_clients表 ✅
            total_calls: 30
            total_tokens: 32,115

状态: ✅ 完整

3.8 渠道统计流程 ✅

渠道配置 → channels表 ✅ (6)
    ↓
数据采集 → channel_stats_log表 ✅ (42, 7天)
    │       每个渠道7天数据
    ↓
汇总统计 → 7天总计:
            users: 2,357
            sessions: 12,916
            dialogs: 23,997
            avg_satisfaction: 7.96

状态: ✅ 完整

3.9 专家发布流程 ✅

创建知识库 → knowledge_bases/ ✅ (15+文件)
    ↓
定义专家 → experts/index.json ✅ (17专家)
    ↓
配置路由 → MOE自动路由 ✅
    ↓
用户使用 → 对话记录 ✅

状态: ✅ 完整

3.10 企业功能流程 ⚠️

集成申请 → integration_requests表 (0) ⭕ 可选
    ↓
SLA监控 → sla_incidents表 (0) ✅ 无故障

状态: ⚠️ 可选功能未使用(正常)


4️⃣ 全数据表检查

数据完整性矩阵

分类 表名 记录数 状态 业务影响
Core users 21 ✅ OK 6角色全覆盖
Core user_profiles 18 ✅ OK 18/18消费者
Core user_subscriptions 18 ✅ OK 100%覆盖
Core user_token_balance 18 ✅ OK 100%覆盖
Core user_devices 19 ✅ OK 设备绑定
Core user_insights 72 ✅ OK 洞察完整
Core user_bindings 0 ⭕ OPTIONAL OAuth可选
Behavior behavior_history 57 ✅ OK 54有用户
Behavior session_context 39 ✅ OK 36有用户
Behavior dialog_quality 54 ✅ OK 100%覆盖
Behavior action_tracking 30 ✅ OK 行动追踪
Usage token_usage_logs 90 ✅ OK Token记录
Usage usage_records 126 ✅ OK 7天数据
Usage payment_records 5 ✅ OK 支付记录
Usage subscription_change_logs 18 ✅ OK 审计追踪
API api_clients 3 ✅ OK 全等级覆盖
API api_keys 3 ✅ OK 1密钥/客户
API api_usage_logs 30 ✅ OK API使用
API api_bills 0 ⭕ NORMAL 无账期
API api_call_logs 0 ⭕ OPTIONAL 冗余表
Config subscription_plans 4 ✅ OK 4套餐
Config channels 6 ✅ OK 6渠道
Config channel_stats_log 42 ✅ OK 7天统计
Enterprise integration_requests 0 ⭕ OPTIONAL 企业功能
Enterprise sla_incidents 0 ✅ NORMAL 无故障

数据关系检查

检查项 结果 说明
孤儿行为记录 3条 init.sql示例数据
孤儿会话记录 3条 init.sql示例数据
孤儿Token记录 0条 ✅ 正常
无客户API密钥 0条 ✅ 正常

5️⃣ 测试账号验证

管理员体系

账号 角色 状态
admin@mbe-test.com super_admin
manager@mbe-test.com admin
operator@mbe-test.com operator

开发者体系

账号 公司 状态 API密钥
dev1@mbe-test.com AI Labs Inc. approved
dev2@mbe-test.com Smart Tech Co. approved
dev3@mbe-test.com Data Solutions approved
dev_pending@mbe-test.com Startup Inc. pending -
dev_rejected@mbe-test.com Rejected Corp. rejected -

企业用户体系

账号 公司 订阅
enterprise1@mbe-test.com Big Enterprise A enterprise
enterprise2@mbe-test.com Big Enterprise B enterprise
enterprise3@mbe-test.com Big Enterprise C enterprise

普通用户

账号范围 数量 订阅
user1~user10@mbe-test.com 10 free
+ 2个开发者申请用户 2 free

统一密码: Test@123456


6️⃣ 问题与建议

已解决的问题 ✅

  1. API客户无密钥 → 已生成3个密钥
  2. 用户无洞察 → 已生成72条洞察
  3. 无订阅变更日志 → 已添加18条
  4. 无行动追踪 → 已添加30条
  5. 设备绑定过少 → 已增加到19
  6. 缺少LLM成本记录表 → 已创建 llm_cost_records
  7. 供应商健康监控无可视化 → 已创建仪表板 /admin/vendor-health
  8. 成本分析无报表 → 已创建完整报表 /admin/cost
  9. 供应商配置硬编码 → 已实现动态配置 /admin/vendor-config
  10. 算力供应商管理 → 已实现自建+云服务管理 /admin/compute
  11. 资源价格跟踪 → 已实现价格监控与采购渠道管理 /admin/price-tracking
  12. 自动价格抓取 → 已实现 11 个价格爬虫 (LLM API + GPU 云服务)

当前状态

  • 空表(可选): 5个 - user_bindings, api_bills, api_call_logs, integration_requests, sla_incidents
  • 业务影响: 无,均为可选或正常为空的表

建议优化

  1. 渠道状态: web, wechat_mp, wechat_mini 状态为 pending,可根据实际开通情况更新
  2. 孤儿数据: behavior_historysession_context 有3条无用户的示例数据,可保留或清理
  3. 支付记录: 当前只有5条支付记录,可按需增加测试数据

📊 审计结论

系统健康度评分

维度 得分 说明
角色覆盖 100% 6种角色全部覆盖
业务流程 95% 9/10流程完整
数据完整性 92% 核心数据100%,可选数据为空
专家系统 100% 17个专家就绪
测试账号 100% 21个账号可用

最终评定

╔═══════════════════════════════════════════════════════╗
║                                                       ║
║   MBE 系统数据完整性评估:✅ 通过                      ║
║                                                       ║
║   - 全部6种用户角色已覆盖                             ║
║   - 全部核心业务流程数据完整                          ║
║   - 17个专家系统就绪                                  ║
║   - 6个渠道已配置                                     ║
║   - 21个测试账号可用                                  ║
║                                                       ║
║   系统可正常进行调试和测试                            ║
║                                                       ║
╚═══════════════════════════════════════════════════════╝

报告生成时间: 2026-02-02
审计工具: MBE Database Audit Script
审计人: System Automated