【学习工作赛道】CraftForge · 匠造熔炉

【学习工作赛道】CraftForge · 匠造熔炉 — 工业故障演练 + 老师傅经验传承数字化平台

0. 先和大家打个招呼吧 :waving_hand:

  • 大家好!我是一名全栈开发者,平时工作主要是工业数智化方向。

  • TRAE 于我而言,既是老师、也是伙伴。我们一起探讨系统迭代方向 —— “下一步做多人群协同还是经验蒸馏?” “3D 场景精度和性能怎么平衡?” 每次我把模糊的想法抛给它,它都会帮我梳理成可执行的技术方案。我们一起写代码、一起踩坑、一起调试 —— 从第一行架构到最终部署上线,21天、174个文件、15000 行代码… 它始终在旁边。

1. Demo 简介

  • CraftForge · 匠造熔炉 — 工业故障演练 + 老师傅经验传承数字化平台。

    是什么:Web 实训平台 + AI 师傅内核。学生在虚拟反应器/数控机床/焊接工位/高炉/风机等 12 个工业场景上演练故障处置,AI 自动对比"学生操作路径"与"老师傅专家路径",双轨时间轴同屏回放,差异点红圈高亮。教师一键把高分演练提炼成教材,让一次"老师傅救场"变成 N 次可复用的教学资产。

    面向谁:职业技校教师 / 企业培训师 / 新入职操作工 / 愿意带徒弟但讲不清的老师傅。

    主要功能:

    ① 12 个 3D/2D 工业场景实训
    覆盖催化裂化、高炉炼铁、风电机组、港机码头、盾构机、海上钻井等 12 个场景。3D 场景使用 Three.js 构建可交互三维设备模型,支持视角切换、故障高亮、参数浮窗。每个场景包含 3-5 个故障场景,覆盖参数越限、设备异常、连锁触发等真实工况。

    ② AI 师傅实时指导 + 经验蒸馏
    每个场景配有专属"老师傅"AI 角色(如催化裂化的张师傅、风电的陈工),在演练过程中通过火山引擎 GLM-5.2 SSE 流式输出实时指导。教师可输入老师傅的口述经验,AI 自动蒸馏为结构化经验规则(关键决策、参数阈值、常见误区),AI 师傅在后续演练中引用这些经验进行对比指导。

    ③ 双轨时间轴回放 + 多人协同监控
    演练结束后,学生操作路径与专家路径双轨时间轴同屏回放,差异点红圈高亮。教师端可实时查看全班学生的演练状态、参数变化、操作流,支持分歧告警。内置 Demo 模式可模拟 3-5 名学生同时演练,无需多窗口即可展示实时监控效果。

2. Demo 创作思路

  • 灵感来源:调研时见过新手操作工调 40 分钟救不回的故障,老师傅几分钟三步搞定 —— 但他说不清自己怎么判断的。这种"会做但说不清",正是 AI + 时间轴回放最擅长外化的东西。工厂里最值钱的是老师傅脑子里的"看一眼就知道该降回流比"的隐性知识。师傅一退休,整条产线水平断档。

  • 想解决的问题:1、老师傅退休 → 经验跟着流失:几十年的故障处理经验没有沉淀,新人从头摸索;2、培训质量看运气 → 不同老师讲同一故障差异巨大:缺乏标准化的操作路径对比;3、AI 只给分数不给路径 → 学生不知道自己哪一步偏离了"专家路径":缺乏可视化差异分析;4、高危场景无法实操:化工、冶炼等场景动辄几亿的设备,新手不可能直接上手

  • 为什么做这个方向:工业技能培训是一个真实存在且规模巨大的需求。AI + 3D 的方案可以大幅降低实训成本,同时让经验传承变得可复制。选择 Web 技术栈(而非原生 VR),是为了让平台可以在任何设备上零安装访问,降低使用门槛。

3. Demo 体验地址(三选一)

4. TRAE 实践过程

  • 整个项目从零到部署上线,完全使用 TRAE 作为开发环境,经历了以下关键阶段:

    阶段 内容
    Phase1 基础架构搭建(React + Vite + Tailwind + Zustand + Express + SQLite)
    Phase2 9 个 2D/3D 工业场景开发(FCC、焊装、CNC、注塑、电解铝、阳极、焙烧炉、盾构机、海上钻井)
    Phase3 AI 师傅系统(火山引擎 GLM-5.2 SSE 流式 + 9 个场景专属 Prompt)
    Phase4 教师端系统(班级管理 + 学习分析 + 错题本 + 经验蒸馏)
    Phase5 3D 场景扩充(高炉炼铁 + 风电机组 + 港机码头)
    Phase6 多人协同演练(WebSocket 实时监控 + Demo 模拟器)
    Phase7 赛前优化(游客模式适配 + 演练回放 + 自适应难度 + 部署脚本)

    开发关键步骤截图(不少于 3 张)

  • 关键任务对话的 Session ID(不少于 3 个),用于证明作品由 TRAE 开发完成。

  • 3481519362154708:cc3f92dd3d3bc9db52808d2a02217d6b_6a31f2575bd9c31f62fb5525.6a3cced442684c985709d3b1.6a3cced442684c985709d3af:TRAE Work CN.0.1.30.no_sid.no_ppe.T(2026/6/25 14:46:44)

  • 3481519362154708:2887bd8edb2f58d30be5878612b67481_6a31f2575bd9c31f62fb5525.6a3d368c88ee2310a27131b5.6a3d368c88ee2310a27131b3:TRAE Work CN.0.1.30.no_sid.no_ppe.T(2026/6/25 22:09:16)

  • 3481519362154708:9e66016daed50fa8941c4921b7121f15_6a31f2575bd9c31f62fb5525.6a3d423d88ee2310a2713302.6a3d423d88ee2310a2713300:TRAE Work CN.0.1.30.no_sid.no_ppe.T(2026/6/25 22:59:09)

  • 3481519362154708:430b89c5ec77698fd1c2b48f3ed73fba_6a31f2575bd9c31f62fb5525.6a42328488ee2310a2714383.6a42328488ee2310a2714381:TRAE Work CN.0.1.30.no_sid.no_ppe.T(2026/6/29 16:53:24)

5. 对应的报名审核通过的帖子链接

2 个赞

已投票,互相支持啊:

1 个赞

确实很有意思,但是我没太玩明白,是根据老师傅的指导,通过对话交流调节设备吗?还是怎么样调节设备,我原本以为是哪个设备出故障了,点击设备会出现控制窗口,然后调整各种数据和按钮来使设备稳定运行,但是我点半天没反应 :joy:

1 个赞

虽然但是,我是真的很喜欢这种红警风格的页面,虽然说我没有点进去体验但看图我给你投了,颜控

1 个赞

感谢发现bug,我修复下 :sweat_smile:

1 个赞

其实没特定指向某种风格,TRAE自己按照工业风打造了

1 个赞