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 | ✅ |
| 专家领域覆盖 | 多领域 | ✅ |
专家列表:
- 日本茶道专家
- 中国古建筑专家
- 运动教练专家
- 营养治疗师专家
- 手工面包与披萨烘焙专家
- 建模导师
- AI记忆建模专家
- 中国民事律师 ⭐
- 中国证券律师知识库
- 高校专业选择导师
- 饮食大脑专家
- 储能电池专家
- 解决方案销售导师
- 系统设计面试专家 ⭐
- 考公导师
- MBE Test Expert
- 逻辑学导师
- 诊断学专家
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️⃣ 问题与建议
已解决的问题 ✅
API客户无密钥→ 已生成3个密钥用户无洞察→ 已生成72条洞察无订阅变更日志→ 已添加18条无行动追踪→ 已添加30条设备绑定过少→ 已增加到19缺少LLM成本记录表→ 已创建llm_cost_records表供应商健康监控无可视化→ 已创建仪表板/admin/vendor-health成本分析无报表→ 已创建完整报表/admin/cost供应商配置硬编码→ 已实现动态配置/admin/vendor-config算力供应商管理→ 已实现自建+云服务管理/admin/compute资源价格跟踪→ 已实现价格监控与采购渠道管理/admin/price-tracking自动价格抓取→ 已实现 11 个价格爬虫 (LLM API + GPU 云服务)
当前状态
- 空表(可选): 5个 -
user_bindings,api_bills,api_call_logs,integration_requests,sla_incidents - 业务影响: 无,均为可选或正常为空的表
建议优化
- 渠道状态:
web,wechat_mp,wechat_mini状态为pending,可根据实际开通情况更新 - 孤儿数据:
behavior_history和session_context有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