前言¶
電子製造車間的排產大多還停在 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。
安裝與啓用¶
官方資料沒有給出包管理器安裝命令,技能以文件目錄形式分發,啓用方式取決於使用路徑:
- 日常排產:直接雙擊
web/index.html,在瀏覽器面板裏完成產線配置、訂單添加和執行排產。 - 系統集成:在技能目錄運行後端服務:
python scripts/server.py
- 在支持 SKILL.md 的 Agent 環境(如 OpenClaw)中,把技能目錄作爲技能加載,之後用自然語言提排產需求即可觸發。
Cursor、Codex CLI、Claude Code 的具體接入方式官方資料未提及,不在此展開。
典型用法¶
官方快速上手流程:
- 雙擊打開
web/index.html - 配置產線,選擇班次模式(單班或雙班)
- 添加訂單
- 點擊「執行排產」
- 查看甘特圖和產能分析
排產前把產品工藝路線維護進 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