BossAgents 系统现状分析与重构方案

BossAgents 系统现状分析与重构方案

日期:2026-07-07

目标:梳理系统真实状况,设计能演示价值的完整方案


一、系统现状

1.1 系统架构

┌─────────────────────────────────────────────────────────────────────────┐
│                        前端(Vue 3 + Vite)                            │
│  ┌────────────┐  ┌─────────────┐  ┌─────────────┐  ┌──────────────┐ │
│  │ 数据资产看板│  │ 关系图谱    │  │ 规则引擎    │  │ 数字员工管理 │ │
│  │ (Dashboard)│  │ (Relation)  │  │ (Rules)     │  │ (Staff)      │ │
│  └─────┬──────┘  └──────┬──────┘  └──────┬──────┘  └──────┬───────┘ │
└────────┼────────────────┼────────────────┼────────────────┼──────────┘
         │                │                │                │
┌────────┴────────────────┴────────────────┴────────────────┴──────────┐
│                        后端(Node.js + Express)                      │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────────────┐       │
│  │ 统一资产服务  │  │ 规则引擎服务 │  │ 数字员工调度器       │       │
│  │ (AssetSvc)   │  │ (RuleEngine) │  │ (BossScheduler)     │       │
│  └──────┬───────┘  └──────┬───────┘  └──────────┬─────────┘       │
└─────────┼────────────────┼───────────────────────┼──────────────────┘
          │                │                       │
┌─────────┴────────────────┴───────────────────────┴──────────────────┐
│                         数据源层                                      │
│  ┌─────────────────┐  ┌─────────────────┐  ┌───────────────────┐    │
│  │ pps_process_data│  │ rule_engine.db  │  │ sciot_import.db   │    │
│  │ (341MB, 92万条) │  │ (6.5万条)       │  │ (数字员工 34)     │    │
│  └─────────────────┘  └─────────────────┘  └───────────────────┘    │
│  ┌─────────────────┐  ┌─────────────────┐  ┌───────────────────┐    │
│  │ aml_store.db    │  │ n8n_workflows   │  │ SCIOT/SCIOT       │    │
│  │ (8,235条)       │  │ MySQL (4,300)   │  │ (7,706 XML)       │    │
│  └─────────────────┘  └─────────────────┘  └───────────────────┘    │
│  ┌─────────────────┐                                                 │
│  │ SCSAI PLM        │                                                 │
│  │ (远程 114.113.xxx)                                                │
│  └─────────────────┘                                                 │
└───────────────────────────────────────────────────────────────────────┘

1.2 现有数据状况(真实验证)

| 数据源 | 文件/位置 | 数据量 | 状态 | 价值 |

|--------|----------|--------|------|------|

| 工艺数据 | server/data/sccapp_process_data.db (341MB) | 921,067 条 | ✅ 已同步 | 核心资产来源 |

| 规则引擎 | server/data/rule_engine.db | 65,778 条 | ✅ 已就绪 | 元模型定义 |

| AML对象 | server/data/aml_store.db | 8,235 条 | ✅ 已就绪 | 工业对象定义 |

| 数字员工 | server/data/sciot_import.db | 34 个员工 | ✅ 已就绪 | 自动化能力 |

| n8n工作流 | MySQL 43.137.8.43 | 4,300 个 | ✅ 已连接 | 业务流程自动化 |

| AML文件 | SCIOT/SCIOT | 7,706 个 XML | ✅ 已就绪 | 系统对象定义 |

| 数据资产 | data_assets 表 | 3,656 条 | ✅ LLM提取 | 结构化资产 |

| 资产关系 | asset_relations 表 | 455 条 | ⚠️ 部分 | 关联关系 |

1.3 已有的 API 能力

模块API功能
数据资产GET /api/unified-assets/dashboard看板统计(6层数据源)
GET /api/unified-assets/list资产列表(分页、筛选)
GET /api/unified-assets/:id资产详情
GET /api/unified-assets/:id/relation-graph关系图谱
规则引擎GET /api/unified-assets/rule-engine规则引擎统计
数字员工GET /api/digital-staff/status员工状态
GET /api/digital-staff/dashboard工作仪表盘
BOM管理GET/POST /api/bom/*BOM版本管理
变更管理GET/POST /api/change/*ECR/ECO变更流程
数据流水线POST /api/data-pipeline/extractLLM结构化提取
SCSAIGET/POST /api/SCSAI/*SCSAI PLM数据同步

1.4 数字员工能力(34个)

类别员工功能
数据管理数据书记员、数据采集员、数据修复员、数据巡检员、资产识别员数据同步、采集、修复、巡检
业务流程采购助手、供应商管家、库存管家、供应链管家、经营大脑采购、供应链、库存管理
质量变更变更分析师、ECR审核员、工艺数据修复员变更分析、ECR审核
文档内容内容数字员工、文档数字员工、文档校验员、报告分析师、内容生成师文档生成、校验、报告
系统运维系统运维师、设备运维员、目标追踪员、价格监控员系统巡检、设备监控

1.5 前端页面现状

页面路径状态问题
数据资产看板/demo#/data-asset-dashboard⚠️ 只有数字只是展示数字,没有交互、没有价值展示
关系图谱/demo#/data-asset-dashboard(tab)⚠️ 简单环形图没有拖拽、缩放,关系少
规则引擎/demo#/data-asset-dashboard(tab)⚠️ 列表展示只是展示规则列表
数据体检/demo#/data-asset-dashboard(tab)⚠️ 模拟数据没有真实体检逻辑
数字员工管理/demo#/digital-staff✅ 可用有状态展示、执行日志

二、核心问题(为什么演示没价值)

2.1 数据资产看板没有"价值"

现状:只是展示数字(3656、92万、4300...)

问题

  • 数字只是数字,不知道代表什么业务含义
  • 没有数据之间的关联分析
  • 没有业务价值量化(比如"这些资产值多少钱")
  • 没有问题发现(比如"哪些数据有质量问题")

2.2 关系图谱没有"关系"

现状:455条关系,只能看工艺规程→工序→工步的简单层级

问题

  • 关系太少(455条 vs 92万条数据)
  • 没有跨数据源关系(比如工艺规程→供应商→物料)
  • 没有业务场景(比如"这个工艺影响哪些产品")

2.3 规则引擎没有"规则"

现状:2,372条规则,但都是元数据定义

问题

  • 规则没有被执行
  • 规则没有关联到具体数据
  • 没有规则触发的效果展示

2.4 数字员工没有"业务闭环"

现状:34个数字员工,各自独立运行

问题

  • 员工之间没有协作
  • 没有端到端业务流程演示
  • 没有业务价值产出(比如"采购节省了多少钱")

三、重构方案:能演示价值的系统

3.1 核心价值定位

数据资产管理平台应该演示的价值:

  1. 资产可视化:让用户看到数据资产的全貌和价值
  2. 关系发现:让用户看到数据之间的业务关联
  3. 质量体检:让用户发现数据问题并修复
  4. 智能洞察:让用户从数据中获得业务洞见
  5. 自动化运营:让用户看到数字员工如何自动处理业务

3.2 方案设计

#### 3.2.1 数据资产看板重构

目标:从"展示数字"变为"展示价值"

设计

┌─────────────────────────────────────────────────────────────────┐
│                    数据资产价值仪表盘                            │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  ┌─────────────────┐    ┌─────────────────┐    ┌──────────────┐ │
│  │  📊 资产总价值   │    │  📈 价值趋势     │    │  ⚠️ 风险预警  │ │
│  │  ¥ 12,580,000   │    │  +15.2% 本周    │    │  3项数据异常 │ │
│  │  (估值模型计算)  │    │                 │    │              │ │
│  └─────────────────┘    └─────────────────┘    └──────────────┘ │
│                                                                 │
│  ┌─────────────────────────────────────────────────────────────┐ │
│  │  📦 资产分类分布                                            │ │
│  │  ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐        │ │
│  │  │工艺 │ │工序 │ │工步 │ │检验 │ │规则 │ │其他 │        │ │
│  │  │1505 │ │1001 │ │1000 │ │100  │ │2372 │ │...  │        │ │
│  │  └─────┘ └─────┘ └─────┘ └─────┘ └─────┘ └─────┘        │ │
│  └─────────────────────────────────────────────────────────────┘ │
│                                                                 │
│  ┌─────────────────────┐    ┌─────────────────────────────────┐ │
│  │  🔍 资产搜索         │    │  📋 高价值资产榜               │ │
│  │  [搜索框]           │    │  1. 工艺规程A - ¥850,000      │ │
│  │                     │    │  2. 工艺规程B - ¥720,000      │ │
│  └─────────────────────┘    │  3. 规则模板X - ¥680,000      │ │
│                             └─────────────────────────────────┘ │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

关键功能

  • 资产估值模型:根据数据类型、完整性、使用频率、业务重要性计算资产价值
  • 价值趋势:展示资产价值随时间的变化
  • 风险预警:自动发现数据质量问题、关系断裂、规则失效
  • 高价值资产榜:展示Top 10高价值资产及其价值来源

#### 3.2.2 关系图谱重构

目标:从"简单层级"变为"业务关系网络"

设计

┌─────────────────────────────────────────────────────────────────┐
│                    资产关系网络                                  │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  左侧:资产选择面板                                              │
│  ┌───────────────────────────────────────────────────────────┐  │
│  │  搜索:[____________]                                    │  │
│  │  类型筛选:[工艺规程] [工序] [物料] [供应商] [规则]        │  │
│  │                                                           │  │
│  │  📋 资产列表                                              │  │
│  │  ├─ 工艺规程 A (点击查看关系)                              │  │
│  │  ├─ 工艺规程 B (点击查看关系)                              │  │
│  │  ├─ 供应商 高端动力 (点击查看关系)                          │  │
│  │  └─ ...                                                  │  │
│  └───────────────────────────────────────────────────────────┘  │
│                              │                                  │
│                              ▼                                  │
│  右侧:关系图谱可视化                                            │
│  ┌───────────────────────────────────────────────────────────┐  │
│  │                                                           │  │
│  │         📦 工艺规程A                                        │
│  │            │                                               │
│  │     ┌──────┼──────┐                                        │
│  │     ▼      ▼      ▼                                        │
│  │  📝喷砂  📝回火  📝淬火                                     │
│  │     │      │      │                                        │
│  │     ▼      ▼      ▼                                        │
│  │  🔧工步  🔧工步  🔧工步                                     │
│  │              │                                             │
│  │              ▼                                             │
│  │         🏭 供应商-高端动力                                   │
│  │              │                                             │
│  │              ▼                                             │
│  │         📦 物料-钢材                                        │
│  │                                                           │
│  └───────────────────────────────────────────────────────────┘  │
│                                                                 │
│  底部:关系统计与分析                                            │
│  ┌───────────────────────────────────────────────────────────┐  │
│  │  节点数:15 | 关系数:23 | 关联供应商:3 | 关联物料:5    │  │
│  │  关系类型:包含工序(8) | 分解为工步(6) | 使用物料(5)      │  │
│  │                           | 供应商提供(3) | 规则约束(1)   │  │
│  └───────────────────────────────────────────────────────────┘  │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

关键功能

  • 多数据源关系:工艺规程→工序→工步→检验点→供应商→物料→规则
  • 关系类型:包含、分解、使用、提供、约束、影响
  • 交互式探索:点击节点展开/收缩、拖拽、缩放、筛选
  • 业务场景:"这个工艺影响哪些供应商"、"这个物料被哪些工艺使用"

#### 3.2.3 数据体检重构

目标:从"模拟数据"变为"真实体检"

设计

┌─────────────────────────────────────────────────────────────────┐
│                    数据质量体检中心                              │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  ┌─────────────────────────────────────────────────────────────┐ │
│  │  📊 体检总分:78/100                                        │ │
│  │  ┌─────────────────────────────────────────────────────┐    │ │
│  │  │  完整性 ████████████░░░░  85%                      │    │ │
│  │  │  一致性 ██████████░░░░░░  70%                      │    │ │
│  │  │  规范性 █████████░░░░░░░  65%                      │    │ │
│  │  │  可追溯性 ███████████░░░░  80%                      │    │ │
│  │  │  活跃度 █████████████░░░  90%                      │    │ │
│  │  └─────────────────────────────────────────────────────┘    │ │
│  └─────────────────────────────────────────────────────────────┘ │
│                                                                 │
│  ┌─────────────────────┐    ┌─────────────────────────────────┐ │
│  │  🚨 问题清单         │    │  🛠️ 修复建议                     │ │
│  │  ├─ 数据缺失 (23条) │    │  ├─ 自动补全缺失字段            │ │
│  │  ├─ 格式错误 (15条) │    │  ├─ 标准化格式转换              │ │
│  │  ├─ 关系断裂 (8条)  │    │  ├─ 重建资产关系               │ │
│  │  └─ 规则失效 (3条)  │    │  └─ 触发修复工作流             │ │
│  └─────────────────────┘    └─────────────────────────────────┘ │
│                                                                 │
│  ┌─────────────────────────────────────────────────────────────┐ │
│  │  📋 体检报告详情                                            │ │
│  │  ┌─────────────────────────────────────────────────────┐    │ │
│  │  │ 资产ID | 问题类型 | 严重程度 | 状态 | 操作          │    │ │
│  │  │ ─────────────────────────────────────────────────── │    │ │
│  │  │ PPS-001 | 数据缺失 | 高      | 待修复 | [修复]     │    │ │
│  │  │ PPS-002 | 格式错误 | 中      | 已修复 | [查看]     │    │ │
│  │  │ ...                                                  │    │ │
│  │  └─────────────────────────────────────────────────────┘    │ │
│  └─────────────────────────────────────────────────────────────┘ │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

关键功能

  • 5维度体检:完整性、一致性、规范性、可追溯性、活跃度
  • 问题发现:自动检测数据质量问题
  • 修复建议:基于规则引擎给出修复方案
  • 一键修复:触发数字员工自动修复

#### 3.2.4 智能洞察模块

目标:从"被动展示"变为"主动洞察"

设计

┌─────────────────────────────────────────────────────────────────┐
│                    AI 智能洞察中心                               │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  ┌─────────────────────────────────────────────────────────────┐ │
│  │  💬 自然语言查询                                             │ │
│  │  [搜索框:"哪些工艺使用了高端动力的钢材?"] [搜索]           │ │
│  └─────────────────────────────────────────────────────────────┘ │
│                                                                 │
│  ┌─────────────────────────────────────────────────────────────┐ │
│  │  📊 智能洞察结果                                            │ │
│  │                                                             │ │
│  │  🔍 查询结果:                                               │ │
│  │  共有 5 个工艺规程使用了高端动力提供的钢材:                  │ │
│  │  ├─ 工艺规程 A - 年使用量:150吨 - 采购成本:¥750,000      │ │
│  │  ├─ 工艺规程 B - 年使用量:80吨 - 采购成本:¥400,000       │ │
│  │  └─ ...                                                    │ │
│  │                                                             │ │
│  │  💡 洞察建议:                                               │ │
│  │  高端动力的钢材价格比市场均价高 15%,建议:                    │ │
│  │  ├─ 重新谈判价格                                           │ │
│  │  ├─ 寻找替代供应商                                         │ │
│  │  └─ 优化工艺减少用量                                       │ │
│  │                                                             │ │
│  │  🎯 推荐动作:                                               │ │
│  │  [创建询价任务] [发送给采购助手] [生成分析报告]              │ │
│  │                                                             │ │
│  └─────────────────────────────────────────────────────────────┘ │
│                                                                 │
│  ┌─────────────────────────────────────────────────────────────┐ │
│  │  📈 业务指标趋势                                            │ │
│  │  ├─ 资产利用率趋势                                          │ │
│  │  ├─ 数据质量趋势                                            │ │
│  │  └─ 成本节省趋势                                            │ │
│  └─────────────────────────────────────────────────────────────┘ │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

关键功能

  • 自然语言查询:用自然语言查询数据资产
  • 智能洞察:AI分析数据并给出业务建议
  • 推荐动作:直接触发数字员工执行建议

#### 3.2.5 数字员工协同演示

目标:从"独立运行"变为"业务闭环"

设计

┌─────────────────────────────────────────────────────────────────┐
│                    数字员工业务闭环演示                          │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  📋 演示场景:采购成本优化流程                                  │
│                                                                 │
│  ┌──────────┐    ┌──────────┐    ┌──────────┐    ┌──────────┐ │
│  │ 数据巡检 │───►│ 成本分析 │───►│ 供应商   │───►│ 采购助手 │ │
│  │  员      │    │  师      │    │  管家    │    │          │ │
│  └──────────┘    └──────────┘    └──────────┘    └──────────┘ │
│       │                 │                 │                 │  │
│       ▼                 ▼                 ▼                 ▼  │
│  发现异常          分析成本          评估供应商          创建订单  │
│  (物料涨价)        (涨价15%)        (寻替代)            (下单)  │
│                                                                 │
│  ┌─────────────────────────────────────────────────────────────┐ │
│  │  📊 业务价值:                                              │ │
│  │  ├─ 本次优化节省:¥ 235,000                                 │ │
│  │  ├─ 累计节省:¥ 1,280,000                                  │ │
│  │  └─ 效率提升:67%                                          │ │
│  └─────────────────────────────────────────────────────────────┘ │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

关键功能

  • 业务流程演示:端到端展示数字员工协作
  • 价值量化:展示节省的成本、提升的效率
  • 实时执行:可触发真实数字员工执行

四、实施计划

Phase 1:数据层重构(第1-2周)

目标:建立完整的资产关系网络

任务

  1. sccapp_process_data.db 的工艺数据重建资产关系(工艺→工序→工步→检验点)
  2. 从 SCSAI 同步物料、供应商、BOM 数据
  3. 建立跨数据源关系(工艺→供应商→物料)
  4. 构建资产估值模型(基于数据类型、完整性、使用频率)

验收标准

  • 资产关系数 ≥ 10,000
  • 跨数据源关系 ≥ 5,000
  • 资产估值模型可用

Phase 2:后端 API 重构(第2-3周)

目标:提供支撑价值演示的 API

任务

  1. 实现资产估值 API
  2. 实现多数据源关系查询 API
  3. 实现数据质量体检 API
  4. 实现 AI 智能洞察 API
  5. 实现数字员工协同 API

验收标准

  • 所有新 API 可用
  • 响应时间 < 2s

Phase 3:前端页面重构(第3-4周)

目标:实现能演示价值的前端页面

任务

  1. 重构数据资产看板(价值仪表盘)
  2. 重构关系图谱(业务关系网络)
  3. 重构数据体检(真实体检)
  4. 新建智能洞察模块
  5. 新建数字员工协同演示模块

验收标准

  • 所有页面可用
  • 用户体验流畅

Phase 4:演示场景构建(第4-5周)

目标:构建可演示的业务场景

任务

  1. 采购成本优化场景
  2. 数据质量修复场景
  3. 工艺变更影响分析场景
  4. 供应商评估场景

验收标准

  • 每个场景可独立演示
  • 有明确的价值输出

五、预期效果

演示时能展示的价值

演示场景演示内容证明的价值
资产价值展示1258万资产总价值,Top10高价值资产数据是有价值的资产
关系发现展示工艺→工序→工步→供应商→物料的完整网络数据之间有业务关联
质量体检展示78分体检结果,3项问题及修复数据质量可量化、可修复
智能洞察自然语言查询"哪些工艺用了高端动力的钢材",得到洞察建议AI能理解业务并给出建议
业务闭环演示采购成本优化流程,展示节省23.5万数字员工能自动创造价值

关键指标

指标重构前重构后
资产关系数455≥ 10,000
跨数据源关系0≥ 5,000
数据体检维度05个
自然语言查询支持
业务价值量化支持
演示场景04个

六、风险与依赖

风险

风险影响应对措施
SCSAI 连接不稳定无法同步物料/供应商数据使用本地缓存,降级展示
MySQL 连接不稳定n8n数据无法展示使用缓存,定期同步
LLM 调用超时智能洞察延迟设置超时,降级返回

依赖

依赖说明
SCSAI PLM物料、供应商、BOM数据来源
MySQL (n8n)工作流数据来源
DeepSeek LLM智能洞察、自然语言查询
ECharts图表可视化

七、结论

当前系统的问题:只是展示了数字,没有展示价值。

重构目标:从"数字展示"变为"价值演示",让用户看到:

  1. 数据资产的价值(多少钱)
  2. 数据之间的关系(业务关联)
  3. 数据质量的问题(可量化)
  4. AI带来的洞察(业务建议)
  5. 数字员工的价值(自动化收益)

预期时间:5周完成全部重构,可进行正式演示。

← 返回案例列表
分享:
🤖 Try Now →
🤖
🎁