MES x RAG系統整合工程師 | MES x RAG Engineer
Description
【工作內容與職責】
1. 工廠數據整合與中介系統(Middleware)開發:負責與工廠 MES、EAP、FDC 或 EDA 等系統進行數據對接與即時通訊整合。解析工業端通訊協議(如 SECS/GEM、HSMS、OPC UA)與系統 Log,建立穩定、低延遲的數據擷取管道。
2. 核心數據處理與 ETL 管道建置:設計並維護高效能的資料處理邏輯,將機台實時生產數據與監控參數進行清洗、轉換與標準化。負責處理多源異質資料(結構化、半結構化與非結構化數據),使其轉化為上層 AI 系統可高效調用的格式。
3. 智慧化代理人(AI Agent)與業務邏輯實作:協同領域專家,開發智慧化代理人(AI Agent)之數據讀取、事件觸發與核心邏輯判斷。實作系統自動化工具調用機制(如 Function Calling、API 觸發),依據即時狀態與系統異常做出相對應的邏輯反應。
4. 多元 API 接口與通訊架構整合:運用後端技術(如 Node.js、Python 或 C#),開發高擴充性介面(如 RESTful API、WebSocket)或導入訊息佇列(Message Queue)。負責處理複雜分散式系統間的通訊異常、容錯與斷線重連機制,確保產線數據流的高可用性。
5. 知識庫與 RAG 檢索模組維護(輔助應用):協助維護團隊既有之 RAG 架構與向量資料庫(如 Pinecone、Chroma、Milvus)的檢索邏輯。將標準化後的技術文件、專家經驗匯入知識庫,支援大語言模型(LLM)的專業術語關聯檢索。
【條件需求】
1. 個人特質
★邏輯能力佳
★反應靈敏
★細心耐心
★主動積極
★具責任心
2. 能力、經驗
★具備 MES、EAP、FDC 或 EDA 等工廠系統相關 1 年以上工作經歷。
★具備系統整合能力,能熟練處理工業通訊協定與複雜系統間的通訊異常與斷線重連。
★具備將多源異質資料(包含非結構化與半結構化數據)標準化為系統可高效調用數據之實務經驗。
3. 技術需求
★開發語言與平台: 熟練掌握 Node.js、Python 或 C# 等至少一種主流後端開發語言。具備與資料庫 (SQL/NoSQL) 及工廠現有系統對接的實務經驗。
★後端與 API: 具備 RESTful API 或 WebSocket 開發經驗,並理解異步通訊或訊息佇列(如 MQTT、Kafka 等)機制,能獨立通讀並解析複雜的系統 Log 與通訊協議文件。
★AI 相關: 了解或熟悉 RAG 基礎架構 (如 LangChain, LlamaIndex) 與向量資料庫 (如 Pinecone, Chroma, Milvus) 之基礎操作。
★核心思維: 具備嚴謹的數據處理邏輯,能精確執行結構化、半結構化與非結構化資料來源的清洗、轉換與載入 (ETL)。
【加分條件】
★具備智慧製造整合、機台數據採集(如實務串接 SECS/GEM, HSMS, OPC UA 等經驗)或數據中台開發實務經驗者優先考慮。