AI排产:面向电子制造的全工序联动排产 Skill

前言

电子制造车间的排产大多还停在 Excel 加人工经验:SMT、DIP、组装、测试四道工序各自排,工序间转运等待没人算,插单一来整张表重排。下面介绍的「AI排产」是 SkillHub 上的社区技能(坐标 @user_4b3d69e8/mes-scheduling,版本 1.0.0),把多工序联动、优先级评分、资源约束和瓶颈分析做成一个可直接调用的引擎。

这是什么

一句话定位:面向电子制造(SMT→DIP→组装→测试)的全工序联动排产系统,支持班次感知、优先级引擎、资源约束、瓶颈分析、甘特图可视化。

发布方为社区作者 user_4b3d69e8,来源标记 community,分类 business-ops,不需要 API Key(标签 requires_api_key=false)。抓取时页面显示评分 100000、下载 1049。

与 Excel 排产相比,差别在于:四道工序由同一套引擎串联,转运等待自动计算;交期、客户等级、金额、风险、类型五维评分自动产出订单优先级;资源冲突和瓶颈在排产阶段就能暴露,而不是等投产后才发现。

核心功能

以下能力均来自官方资料。

  • 班次感知:单班 08:00–17:00 / 双班 08:00–20:00,自动跳过休息和周末;产线班次联动,编辑产线时选择单班/双班,排产引擎实时读取。
  • 全工序联动:SMT→DIP→组装→测试自动串联,自动计算工序间转运等待。
  • 优先级引擎:交期、客户等级、金额、风险、类型五维评分。
  • 资源约束校验与瓶颈分析:排产时校验资源,输出瓶颈分析结果,配套甘特图可视化。
  • 三种使用方式:可视化界面(双击 web/index.html)、自然语言对话(直接说需求)、FastAPI 后端(python scripts/server.py)。

目录结构与配置

技能共 31 个文件,按层级分。

入口 SKILL.md 为 OpenClaw 技能定义。配置三个 YAML:

config/default_rules.yaml     # 优先级权重、换线系数、瓶颈阈值
config/shift_config.yaml      # 班次时间、休息时段、节假日
config/process_routes.yaml    # 产品工艺路线库

逻辑层六个脚本:scripts/schedule_core.py(单工序排产核心)、scripts/process_linkage.py(全工序联动引擎)、scripts/priority_engine.py(优先级评分)、scripts/resource_constraint.py(资源约束校验)、scripts/bottleneck_analysis.py(瓶颈分析)、scripts/gantt_generator.py(甘特图生成);scripts/server.py 是 FastAPI 后端服务。

前端 web/index.html 为可视化排产面板,配套 web/js/schedule-api.js(班次感知排产计算)、web/js/gantt-render.js(甘特图渲染)、web/js/analysis-chart.js(产能分析图表)。另有 references/(默认值、输出格式、术语表)、templates/(订单导入、产线配置、日报模板)、evals/evals.json(评估测试用例)。

调整排产策略时改 config/default_rules.yaml 里的权重、换线系数和瓶颈阈值;调整工作时间改 config/shift_config.yaml;新产品工艺路线加进 config/process_routes.yaml。

安装与启用

官方资料没有给出包管理器安装命令,技能以文件目录形式分发,启用方式取决于使用路径:

  1. 日常排产:直接双击 web/index.html,在浏览器面板里完成产线配置、订单添加和执行排产。
  2. 系统集成:在技能目录运行后端服务:
python scripts/server.py
  1. 在支持 SKILL.md 的 Agent 环境(如 OpenClaw)中,把技能目录作为技能加载,之后用自然语言提排产需求即可触发。

Cursor、Codex CLI、Claude Code 的具体接入方式官方资料未提及,不在此展开。

典型用法

官方快速上手流程:

  1. 双击打开 web/index.html
  2. 配置产线,选择班次模式(单班或双班)
  3. 添加订单
  4. 点击「执行排产」
  5. 查看甘特图和产能分析

排产前把产品工艺路线维护进 config/process_routes.yaml;排产后在面板上检查甘特图里的转运等待和瓶颈工序。完整说明见技能目录内的 README.md。

适用场景与注意

适合电子制造 MES 系统中的排产相关场景:SMT→DIP→组装→测试多工序联动的批量排产、交期预测、产线负载检查、插单重排、瓶颈分析。当用户提到排产、生产计划、交期预测、产线负载、工序联动、SMT排产、DIP排产、组装排产、测试排产、产能规划、瓶颈分析、插单、换线、订单优先级等关键词时,该技能会被触发。

注意两点。一是工艺路线库需要自己维护,config/process_routes.yaml 里没有的产品,排产引擎无法识别。二是当前版本为 1.0.0,安装数为 0,属社区项目;接入生产前建议先拿历史订单对照 evals/evals.json 跑一遍,核对排产结果再上线。

结尾

这个 Skill 的价值在于把「四道工序联动 + 班次 + 优先级 + 瓶颈」整套排产逻辑固化成可调用的引擎,省掉 Excel 里手工对齐的时间。官方地址:https://api.skillhub.cn/user_4b3d69e8/mes-scheduling

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜