MBE 专家部署与市场分工指南

版本: v1.0 | 更新时间: 2026-02-02


目录

  1. 开发部署模式
  2. 专家部署方式
  3. 专家市场与应用市场分工
  4. 开发者工作流程
  5. 快速参考

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 型

相关文档