BossAgents PLM 演示脚本

BossAgents PLM 演示脚本

一、演示环境准备

1.1 启动服务

# 启动 BossAgents(端口 3006)
node server.js

1.2 验证服务状态

curl https://ylxt.chat/api/digital-staff/status

二、演示模式(推荐)

点击聊天头部「🎬 演示模式」按钮,选择场景后自动注入对话历史,一键体验:

| 场景 | 话术 | 预期结果 |

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

| 🔍 变更影响分析 | 查询 P-1001 的影响范围 | 3 个上级装配(ASSY-A001/A002/A003)、4 个关联零件、严重程度 Medium |

| 🔬 数据质量巡检 | 检查 Part 数据质量 | 扫描 1193 个 Part,发现约 5500 个问题 |

| ✅ ECR 审批闭环 | 审批 ECR-2026-0005 | 批准 ECR,自动创建 ECO-2026-0008 |

| 🚀 Part 发布 | 发布 P-1001 | 调用 SCSAI PE_ManualRelease,状态变为 Released |

| 📋 治理记录查询 | 查看最近的治理记录 | 显示最近 20 条操作历史 |

| 📦 生产跟单查询 | 查询 WO-2026-001 的生产状态 | 计划 100 件,已完成 75 件,进度 75% |

| 📥 来料检验查询 | 查询 IQC-2026-001 的检验结果 | 检验通过,不良率 0.5% |

| 📄 客诉 8D 报告 | 生成 CR-2026-001 的 8D 报告 | 生成 D1-D8 八个步骤的报告模板 |

💡 演示模式使用预置数据,不调用真实 LLM,响应速度 < 2s。


三、真实对话演示(需 LLM 可用)

场景1:变更影响分析

用户输入:

查询 P-1001 的影响范围

预期路由:

  • L1 规则 bi_change_impact 直通 → analyze_change_impact 工具
  • 自动执行:POST /api/change/analyze

预期响应:

{
  "success": true,
  "change_type": "part",
  "target_id": "284C6CFC12B34FACA25A416B3D2CD897",
  "affectedParts": 4,
  "affectedBoms": 3,
  "severity": "Medium",
  "parentParts": ["ASSY-A001", "ASSY-A002", "ASSY-A003"]
}

响应时间: < 3s


场景2:数据质量巡检

用户输入:

检查 Part 数据质量

预期路由:

  • L1 规则 bi_data_inspect 直通 → inspect_quality 工具
  • 自动执行:POST /api/ai-inspector/inspect

预期响应:

{
  "success": true,
  "totalChecked": 1193,
  "issuesFound": 5500,
  "itemsWithIssues": 892,
  "severity": "Medium",
  "topIssues": ["缺失重量", "缺失成本", "缺失分类", "缺失描述"]
}

响应时间: < 4s


场景3:ECR 审批闭环

用户输入:

审批 ECR-2026-0005

预期路由:

  • L1 规则 bi_approve_item 直通 → approve_item 工具
  • 自动执行:POST /api/ai-agent/execute

预期响应:

{
  "success": true,
  "ecrNumber": "ECR-2026-0005",
  "newState": "approved",
  "ecoCreated": "ECO-2026-0008",
  "message": "ECR-2026-0005 已批准,自动创建 ECO-2026-0008"
}

响应时间: < 2s


场景4:Part 发布

用户输入:

发布 P-1001

预期路由:

  • L1 规则 bi_approve_item 直通 → approve_item 工具
  • 自动执行:promoteItem → SCSAI PE_ManualRelease

预期响应:

{
  "success": true,
  "partNumber": "P-1001",
  "newState": "Released",
  "method": "PE_ManualRelease",
  "message": "P-1001 已成功发布为 Released 状态"
}

响应时间: < 3s


场景5:生产跟单查询

用户输入:

查询 WO-2026-001 的生产状态

预期路由:

  • 匹配 prod-tracker-worker(生产跟单员)
  • 返回种子数据

预期响应:

{
  "success": true,
  "woNumber": "WO-2026-001",
  "part": "P-1001",
  "quantity": 100,
  "completed": 75,
  "status": "in_progress",
  "progress": "75%"
}

响应时间: < 1s


场景6:来料检验查询

用户输入:

查询 IQC-2026-001 的检验结果

预期路由:

  • 匹配 iqc-worker(来料检验员)
  • 返回种子数据

预期响应:

{
  "success": true,
  "iqcNumber": "IQC-2026-001",
  "vendor": "XX供应商",
  "part": "P-1001",
  "result": "pass",
  "defectRate": 0.5
}

响应时间: < 1s


场景7:客诉 8D 报告

用户输入:

生成 CR-2026-001 的 8D 报告

预期路由:

  • 匹配 customer-complaint-worker(客诉处理员)
  • 生成 8D 报告模板

预期响应:

{
  "success": true,
  "crNumber": "CR-2026-001",
  "reportType": "8D",
  "status": "template_generated",
  "d1_team": "",
  "d2_problem": "",
  "d3_containment": "",
  "d4_root_cause": "",
  "d5_permanent": "",
  "d6_implementation": "",
  "d7_prevention": "",
  "d8_conclusion": ""
}

响应时间: < 2s


四、后端 API 一览

4.1 影响分析

curl.exe -s -X POST https://ylxt.chat/api/change/analyze -H "Content-Type: application/json" -d '{"description":"查询 P-1001 的影响范围"}'

4.2 数据巡检

curl.exe -s -X POST https://ylxt.chat/api/ai-inspector/inspect -H "Content-Type: application/json" -d '{"scope":"instance","itemType":"Part","autoFix":false}'

4.3 审计日志

curl.exe -s https://ylxt.chat/api/audit-logs

4.4 审批 / 发布

curl.exe -s -X POST https://ylxt.chat/api/ai-agent/execute -H "Content-Type: application/json" -d '{"toolName":"approve_item","params":{"item_type":"ECR","item_id":"ECR-2026-0005","action":"approve","comment":"审批通过"}}'

五、数字员工列表

5.1 查看所有数字员工

curl https://ylxt.chat/api/digital-staff/status

5.2 各领域员工数量

| 领域 | 员工数量 |

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

| 生产执行 | 6(操作工/班组长/物料员/报工/跟单/统计) |

| 质量管控 | 8(IQC/IPQC/OQC/NCR/CAPA/8D/巡检/数据) |

| 采购供应链 | 6(采购/成本/供应商/询价/合同/物流) |

| 工程工艺 | 8(Part/BOM/工艺/ECR/ECN/ECO/文档/变更) |

| 财务合规 | 5(财务/审计/合规/税务/风控) |

| IT数据 | 5(数据治理/系统运维/安全/监控/开发) |

| 项目管理 | 5(项目经理/督办/进度/风险/资源) |

| 行政人事 | 5(行政/人事/培训/考勤/后勤) |

| 市场客户 | 5(市场/销售/客服/渠道/品牌) |

| 芯片设计 | 12(识别/创建/修复/对比/优化/生成/检查/验证/仿真/文档/流程/协同) |

| 总计 | 70 |


六、演示注意事项

6.1 设备准备

  • [ ] 服务器已启动(node server.js
  • [ ] 浏览器访问 https://ylxt.chat
  • [ ] LLM 可用(deepseek-v4-flash 或商汤)

6.2 演示流程

  1. 打开浏览器,访问 https://ylxt.chat
  2. 点击「🎬 演示模式」按钮
  3. 选择场景,一键体验
  4. 关闭演示模式,进行真实对话

6.3 应急方案

  • 服务未启动:运行 node server.js
  • LLM 不可用:使用演示模式(预置数据)
  • 响应超时:检查 LLM 模型配置
  • 数据不存在:检查 SCSAI 连接状态

七、评审问答准备

Q1: 为什么需要 70 个数字员工而不是一个?

回答:

  • 真实工厂不是一个业务一个人,是一个岗位一个人
  • 以"质量管理"为例:来料检验员(IQC) → 过程检验员(IPQC) → 成品检验员(OQC) → 发现不合格 → NCR调查员 → CAPA闭环员 → 客诉8D报告员 = 5 个岗位、5 个人、5 套专业知识
  • 但 70 个仍过多,已从 87 精简到 70(去掉 17 个冗余拆分)

Q2: 演示模式有什么用?

回答:

  • 不调用真实 LLM,使用预置数据,响应速度 < 2s
  • 适合展会、评审、培训等场景
  • 关闭后恢复正常对话

Q3: 如何保证工具召回率 100%?

回答:

  • L1 确定性规则:bi_change_impact / bi_data_inspect / bi_gov_history / bi_approve_item
  • 关键词匹配 + 意图引擎双重保障
  • 兜底策略:无法匹配时走通用 LLM 对话

Q4: 数据从哪里来?

回答:

  • Part/BOM/ECR/ECN 等核心数据来自 SCSAI PLM(真实工业软件)
  • 生产执行/来料检验/客诉等数据使用种子数据(SCSAI 无对应类型)
  • 所有演示数据标注 _demo: true,用户可区分

八、评审检查清单

8.1 功能验证

  • [ ] 演示模式按钮可见
  • [ ] 场景选择器可下拉
  • [ ] 变更影响分析场景正常
  • [ ] 数据质量巡检场景正常
  • [ ] ECR 审批闭环场景正常
  • [ ] Part 发布场景正常
  • [ ] 生产跟单查询场景正常
  • [ ] 来料检验查询场景正常
  • [ ] 客诉 8D 报告场景正常

8.2 性能验证

  • [ ] 演示模式响应时间 < 2s
  • [ ] 真实对话响应时间 < 5s
  • [ ] L1 规则直通成功率 100%

8.3 产品化验证

  • [ ] 可直接安装使用
  • [ ] 有完整的使用文档
  • [ ] 有清晰的部署指南
  • [ ] 支持配置化管理

文档版本: v2.0

创建日期: 2026年8月25日

适用赛事: Agent Hackathon 2026 · 智能制造赛道

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