MBE 专家部署与市场分工指南
版本: v1.0 | 更新时间: 2026-02-02
目录
1. 开发部署模式
1.1 三层环境架构
┌─────────────────────────────────────────────────────────────────────────────┐
│ MBE 三层环境架构 │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │
│ │ 本地开发环境 │ │ Docker 开发版 │ │ Docker 生产版 │ │
│ │ (Local Dev) │ │ (Development) │ │ (Production) │ │
│ ├─────────────────┤ ├─────────────────┤ ├─────────────────┤ │
│ │ │ │ │ │ │ │
│ │ • 热重载调试 │ │ • 团队协作测试 │ │ • 正式服务 │ │
│ │ • 快速迭代 │ │ • 集成测试 │ │ • 对外服务 │ │
│ │ • 单元测试 │ │ • 预发布验证 │ │ • 稳定可靠 │ │
│ │ │ │ │ │ │ │
│ │ API: 直接运行 │ │ API: 8001 │ │ API: 8000 │ │
│ │ DB: SQLite/本地 │ │ DB: 5433 │ │ DB: 5432 │ │
│ │ │ │ │ │ │ │
│ │ 域名: localhost │ │ dev.hi-maker.com│ │ mbe.hi-maker.com│ │
│ └────────┬────────┘ └────────┬────────┘ └────────┬────────┘ │
│ │ │ │ │
│ │ git push │ 测试通过 │ │
│ │ 构建镜像 │ 镜像标记 │ │
│ └─────────▶ └─────────▶ │ │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
1.2 端口分配
| 服务 | 生产版端口 | 开发版端口 | 说明 |
|---|---|---|---|
| MBE API | 8000 | 8001 | 核心 API 服务 |
| gRPC | 50051 | 50052 | gRPC 接口 |
| Admin UI | 3000 | 3010 | 管理后台 |
| Education | 3001 | 3011 | 教育前端 |
| AIGC | 3002 | 3012 | AIGC 前端 |
| Lawyer | 3004 | 3014 | 法律前端 |
| PostgreSQL | 5432 | 5433 | 数据库 |
| Redis | 6379 | 6380 | 缓存 |
1.3 部署命令
# 进入项目目录
cd D:\Mises\mises-behavior-engine
# 方式1: 同时部署生产版和开发版
.\scripts\deploy_dual_environment.ps1
# 方式2: 仅部署生产版
.\scripts\deploy_dual_environment.ps1 -ProductionOnly
# 方式3: 仅部署开发版
.\scripts\deploy_dual_environment.ps1 -DevelopmentOnly
# 方式4: 跳过构建(使用已有镜像)
.\scripts\deploy_dual_environment.ps1 -SkipBuild
2. 专家部署方式
2.1 专家类型与部署责任
┌─────────────────────────────────────────────────────────────────────────────┐
│ 专家部署方式对比 │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ 类型 部署方 运行位置 计费方式 适用场景 │
│ ═══════════════════════════════════════════════════════════════════════ │
│ │
│ 1. 平台托管型 MBE 平台 MBE 服务器 平台代收 推荐方式 │
│ (Hosted) 部署维护 统一管理 按调用计费 大多数开发者 │
│ │
│ 2. 远程调用型 开发者 开发者服务器 平台代收 有自有服务器 │
│ (Remote) 自行部署 开发者维护 按调用计费 的开发者 │
│ │
│ 3. 容器化型 开发者提供 平台或开发者 平台代收 需要隔离环境 │
│ (Container) 镜像,平台 可选 按调用计费 的复杂专家 │
│ 可帮助部署 │
│ │
│ 4. Serverless 平台 平台函数计算 按调用计费 轻量级专家 │
│ (Functions) 部署运行 按需启动 无常驻成本 │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
2.2 推荐方式:平台托管
大多数开发者应选择"平台托管型",流程如下:
┌─────────────────────────────────────────────────────────────────────────────┐
│ 平台托管型专家发布流程 │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ 开发者操作 平台操作 │
│ ════════════ ════════════ │
│ │
│ 1. 创建知识库 │
│ └── 上传文档/数据 │
│ │ │
│ ▼ │
│ 2. 创建专家配置 │
│ ├── 设置名称/描述 │
│ ├── 配置提示词 │
│ └── 关联知识库 │
│ │ │
│ ▼ │
│ 3. 训练模型(可选) │
│ └── 使用 TITANS/MoE 增强 │
│ │ │
│ ▼ │
│ 4. 本地测试 │
│ └── 验证效果 │
│ │ │
│ ▼ │
│ 5. 提交发布请求 ────────────▶ 6. 平台审核 │
│ ├── 设置定价 ├── 安全审查 │
│ ├── 填写描述 ├── 质量评估 │
│ └── 选择分类 └── 合规检查 │
│ │ │
│ ▼ │
│ ◀──────────── 7. 审核通过 │
│ 平台自动部署 │
│ │ │
│ ▼ │
│ 8. 监控收益 ◀──────────── 专家上架运行 │
│ └── 查看调用统计 └── 用户可调用 │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
2.3 自行部署场景
以下情况建议自行部署:
| 场景 | 原因 | 部署方式 |
|---|---|---|
| 有私有数据要求 | 数据不能离开自有服务器 | 远程调用型 |
| 需要特殊硬件 | GPU/TPU 等特殊计算需求 | 容器化型 |
| 已有服务要对接 | 现有系统集成 | 远程调用型 |
| 需要完全控制 | 自定义运行时环境 | 容器化型 |
2.4 远程调用型配置示例
# 开发者在自己服务器部署专家服务
# 然后在 MBE 平台注册远程端点
expert_config = {
"name": "我的远程专家",
"type": "remote",
"endpoint": "https://my-server.com/api/expert",
"auth": {
"type": "api_key",
"header": "X-API-Key"
},
"capabilities": ["文档分析", "代码审查"],
"pricing": {
"model": "per_call",
"price": 0.01 # 每次调用 0.01 元
}
}
3. 专家市场与应用市场分工
3.1 核心区别
┌─────────────────────────────────────────────────────────────────────────────┐
│ 专家市场 vs 应用市场 │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ 专家市场 (Expert Marketplace) │
│ ═══════════════════════════════ │
│ │
│ 定位: AI 能力的批发市场 │
│ 类比: AWS / 阿里云 / 芯片市场 │
│ │
│ 卖什么: API 能力 │
│ 卖给谁: 开发者 (B2D) │
│ 计费: 按调用次数 │
│ 门槛: 需要技术能力调用 │
│ │
│ ═══════════════════════════════════════════════════════════════════════ │
│ │
│ 应用市场 (App Marketplace) │
│ ═══════════════════════════════ │
│ │
│ 定位: AI 应用的零售商城 │
│ 类比: App Store / 应用商店 │
│ │
│ 卖什么: 完整应用 │
│ 卖给谁: 终端用户 (B2B/B2C) │
│ 计费: 订阅 / 席位 / 一次性 │
│ 门槛: 开箱即用 │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
3.2 价值链关系
┌─────────────────────────────────────────────────────────────────────────────┐
│ MBE 生态价值链 │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ 专家提供方 │
│ (AI 公司/算法团队/独立开发者) │
│ │ │
│ │ 提供 AI 能力 │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 专家市场 (L2 层) │ │
│ │ │ │
│ │ • 专家注册与认证 │ │
│ │ • API 文档与 SDK │ │
│ │ • 调用计费与结算 │ │
│ │ • 质量监控与 SLA │ │
│ │ │ │
│ └───────────────┬─────────────────────┘ │
│ │ │
│ │ 调用 API 能力 │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 应用开发者 │ ← 连接两个市场的关键角色 │
│ │ (使用专家能力开发应用) │ │
│ └───────────────┬─────────────────────┘ │
│ │ │
│ │ 上架应用 │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 应用市场 (L3 层) │ │
│ │ │ │
│ │ • 应用审核与上架 │ │
│ │ • 商城展示与推荐 │ │
│ │ • 订阅计费与支付 │ │
│ │ • 用户服务与客服 │ │
│ │ │ │
│ └───────────────┬─────────────────────┘ │
│ │ │
│ │ 购买/订阅 │
│ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ 终端用户 (L4 层) │ │
│ │ (学校/企业/个人) │ │
│ └─────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
3.3 收入分配
场景: 学校购买教育应用,月费 ¥1,000
┌─────────────────────────────────────────────────────────────────┐
│ │
│ 学校支付: ¥1,000/月 │
│ │ │
│ ▼ │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ 应用市场 │ │
│ │ │ │
│ │ 平台抽成: ¥250 (25%) │ │
│ │ 支付给应用开发者: ¥750 (75%) │ │
│ └───────────────────────────────────────────────────────────┘ │
│ │ │
│ │ 应用开发者收到 ¥750 │
│ │ 但需要支付专家调用费用 │
│ │ 假设每月调用成本 ¥100 │
│ ▼ │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ 专家市场 │ │
│ │ │ │
│ │ 开发者支付: ¥100 (专家调用费) │ │
│ │ 平台抽成: ¥15 (15%) │ │
│ │ 支付给专家提供方: ¥85 (85%) │ │
│ └───────────────────────────────────────────────────────────┘ │
│ │
│ ═══════════════════════════════════════════════════════════ │
│ │
│ 最终分配: │
│ • 应用市场平台收入: ¥250 │
│ • 应用开发者净收入: ¥650 (¥750 - ¥100) │
│ • 专家市场平台收入: ¥15 │
│ • 专家提供方收入: ¥85 │
│ ─────────────────── │
│ • MBE 平台总收入: ¥265 (26.5%) │
│ │
└─────────────────────────────────────────────────────────────────┘
3.4 职责分工表
| 职责 | 专家市场 | 应用市场 |
|---|---|---|
| 供给侧 | 专家提供方 | 应用开发者 |
| 需求侧 | 应用开发者 | 终端用户 |
| 交易标的 | API 调用 | 完整应用 |
| 计费方式 | 调用次数/Token | 订阅/席位 |
| 平台抽成 | 15% | 25% |
| 技术支持 | API 文档、SDK | 用户手册、客服 |
| 质量保障 | API 可用性、延迟 | 产品体验、功能 |
| 运营重点 | 开发者社区 | 用户增长 |
4. 开发者工作流程
4.1 专家开发者流程
专家开发者 → 专家市场
1. 注册成为专家提供方
2. 创建知识库 → 上传领域数据
3. 创建专家配置 → 设置提示词和参数
4. 训练模型(可选)→ 使用 TITANS/MoE
5. 本地测试 → 验证效果
6. 提交审核 → 填写定价和描述
7. 审核通过 → 平台自动部署
8. 监控收益 → 查看调用统计
4.2 应用开发者流程
应用开发者 → 应用市场
1. 注册成为应用开发者
2. 获取 SDK → 选择语言版本
3. 浏览专家市场 → 选择需要的专家能力
4. 开发应用 → 集成专家 API
5. 本地测试 → 验证功能
6. 提交审核 → 应用安全和合规检查
7. 审核通过 → 应用上架
8. 运营推广 → 获取用户
4.3 双重身份开发者
一个开发者可以同时是:
- 专家提供方: 在专家市场提供 AI 能力
- 应用开发者: 在应用市场发布应用
┌─────────────────────────────────────────────────────────────────┐
│ 双重身份开发者 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 开发者 A │
│ ├── 在专家市场: 提供"法律文书分析"专家 │
│ │ └── 收入来源: 其他开发者调用 → 获得 85% 分成 │
│ │ │
│ └── 在应用市场: 发布"智能律师助手"应用 │
│ ├── 使用自己的专家 + 其他专家能力 │
│ └── 收入来源: 用户订阅 → 获得 75% 分成 │
│ │
└─────────────────────────────────────────────────────────────────┘
5. 快速参考
5.1 部署命令速查
# 双环境部署
cd D:\Mises\mises-behavior-engine
.\scripts\deploy_dual_environment.ps1
# 仅生产版
.\scripts\deploy_dual_environment.ps1 -ProductionOnly
# 仅开发版
.\scripts\deploy_dual_environment.ps1 -DevelopmentOnly
# 查看容器状态
docker ps
# 查看日志
docker logs -f mbe-api # 生产版
docker logs -f mbe-api-dev # 开发版
# 停止服务
docker compose -f docker-compose.complete.yml --env-file .env.production --profile production down
docker compose -f docker-compose.dev.complete.yml --env-file .env.development down
5.2 市场选择决策树
我要卖什么?
│
├── AI 能力/API ──────────▶ 专家市场
│ └── 给开发者用的
│
└── 完整应用 ──────────────▶ 应用市场
└── 给终端用户用的
5.3 部署方式选择
是否有特殊要求?
│
├── 否 ──────────────────▶ 平台托管型(推荐)
│
└── 是
│
├── 数据隐私要求 ────▶ 远程调用型
├── 特殊硬件需求 ────▶ 容器化型
└── 轻量级功能 ──────▶ Serverless 型