MachinaCheck:在AMD MI300X上構建多智慧體CNC可製造性分析系統
MachinaCheck是一個基於AMD MI300X的多智慧體AI系統,透過上傳STEP檔案快速生成CNC可製造性評估報告,無需手動讀取圖紙。系統採用本地化部署保護智慧財產權,結合幾何解析與LLM推理,可在30秒內完成全套分析。
文章情報
要點
- 傳統CNC車間手工評估圖紙需30-60分鐘,MachinaCheck僅需30秒
- 利用AMD MI300X的192GB視訊記憶體實現完全本地化推理,確保客戶IP安全
- 架構包括STEP解析器(純Python)和四個Qwen 2.5 7B智慧體
- 工具匹配模組不依賴LLM,採用純邏輯查詢提升效率與可靠性
為什麼重要
這條新聞值得關注,因為傳統CNC車間手工評估圖紙需30-60分鐘,MachinaCheck僅需30秒。
技術影響
可能影響模型選型、推理成本、產品能力和評測基準。
MachinaCheck是一個創新的多智慧體AI系統,旨在徹底改變小型CNC加工車間的可製造性評估流程。在傳統模式下,車間經理需要手動檢視圖紙、測量尺寸、檢查刀具庫存並估算加工能力,整個過程通常需要30到60分鐘。對於每週收到10到20個報價請求的繁忙車間,這意味著管理者每週需花費5至20小時進行可行性分析,且仍有出錯風險。
MachinaCheck解決了這一痛點:使用者只需上傳標準的STEP CAD檔案,並提供材料型別、所需公差和螺紋規格等簡單輸入,系統即可在30秒內生成完整的可製造性報告,明確告知能否加工、需要哪些刀具、缺少什麼以及生產前應採取的行動。
該系統選擇基於AMD Instinct MI300X構建,並非偶然。製造客戶通常簽訂保密協議,其STEP檔案包含專有幾何形狀,屬於高度機密的智慧財產權。MI300X配備192GB HBM3視訊記憶體和5.3 TB/s記憶體頻寬,使得Qwen 2.5 7B Instruct模型可以完全在本地執行,無需將任何資料傳輸到第三方伺服器,真正實現了“設計即隱私”。
MachinaCheck的架構包含五個元件,基於LangChain構建並透過FastAPI編排。第一步是STEP檔案解析器,使用cadquery(基於OpenCASCADE的Python庫)直接讀取數學幾何,精確提取圓柱孔、平面、倒角、邊界框等特徵,精度達100%。隨後,經過解析的幾何資訊與使用者輸入一起傳遞給Qwen 2.5 7B模型(執行在AMD MI300X上,透過vLLM提供服務),該模型作為操作分類器,判斷所需CNC操作和刀具,並應用製造領域知識。工具匹配器則是一個純Python元件,直接查詢車間刀具庫存資料庫,執行確定性邏輯匹配,避免LLM帶來的延遲和幻覺風險。匹配結果返回給可行性決策智慧體,該智慧體也是基於Qwen 2.5 7B,輸出結構化決策結果,包括決策型別(透過/有條件/拒絕)、置信度、原因、行動項和風險標誌。最後,報告生成智慧體彙總所有資訊,生成專業可製造性報告。
實際測試中,使用來自GrabCAD的真實STEP檔案,特徵提取時間不到1秒,完整流程(所有四個智慧體)需25至40秒,決策準確率在測試零件上達到100%,且未傳輸任何STEP幾何資料。
專案團隊強調,LLM應僅用於需要推理的任務。工具匹配模組使用純Python資料庫查詢,而非LLM,因為後者更慢、更昂貴且可靠性更低。同時,提示工程對於結構化輸出至關重要,需精確指導模型生成JSON格式響應。AMD MI300X在此用例中表現出色,其192GB視訊記憶體甚至可執行更大的模型(如Qwen 2.5 72B)以進一步提升推理質量。
MachinaCheck由Syed Muhammad Sarmad和Sabari Doss R在2026年5月的AMD開發者駭客馬拉松上構建,專案原始碼和演示已在Hugging Face Spaces和GitHub上公開。