左帮右臂 项目指南
项目概述
基于 SCSAI PLM 自主工业软件底座(15年自研,100%自主源码)与昇腾 NPU 算力的工业数据资产平台。
参赛项目:Agent Hackathon 2026 · 行业应用·智能制造
核心叙事: 左帮右臂已在航天/机械行业用 10GB 真实工艺数据跑通,军工客户验证了数据安全与系统稳定性。同样的能力正在向磷化工行业复制——让贵州千亿磷化工产业拥有自己的数据资产平台。
技术栈
- 后端: Node.js (原生 HTTP 服务器), server.js 为主入口 (~5100行)
- 前端: Vue 3 + Vite + Pinia + Vue Router
- 数据库: MySQL / SQLite / SCSAI AML / JSON
- AI: DeepSeek / OpenAI 兼容接口, 昇腾 NPU 加速 (MTCLAW)
- 包管理: pnpm
关键目录
server.js- 服务主入口 (5100+行)config.yaml- 业务配置.env- 敏感配置 (API Key 等)src/- Vue 3 前端源码server/digital-staff/- 数字员工核心 (调度器/LLM大脑/任务看板)server/routes/- API 路由 (bom/change/vendor/customer/order)server/services/- 业务服务 (15+个)server/core/- 能力引擎 + 规则引擎core/- 公共核心模块 (能力运行时/规则引擎/统一模式)generated/- 自动生成的规则(3,489条) / 模板(298个) / 提示词(298个)SCIOT/- 7,706 个工业对象模型 (AML文件)SCSAI/- SCSAI PLM 核心客户端库
启动命令
node server.js # 标准启动 (端口3006)
npm run dev:vite # Vite 前端热更新 (端口5173)
配置体系
优先级: 环境变量(.env) > config.yaml > config-loader.js 默认值
代码规范
- 使用 Prettier 格式化 (Prettier 已配置)
- 环境变量优先于 YAML 配置
- 敏感信息不硬编码,放 .env
- 新增 API 路由必须在
server.js的handleRequest中注册 - 数字员工 LLM 调用走 SmartLLMRouter (唯一调度入口),不直接 new LLMBrain()
核心数据指标
- 工业对象模型: 469 ItemType · 2,228 Method · 492 RelationshipType
- 业务规则: 2,306 条 (自动生成 3,489 条)
- 数字员工: 6+ 类 (ECR审核/供应商/成本/数据/采购/质量)
- 行业验证: 航天/机械(10GB数据) · 磷化工 · 电力 · 白酒
- 参赛: Agent Hackathon 2026 · 智能制造赛道 · 7月4日上海决赛
BossAgents