스마트공장 + 사내 구축형 AI
MES와 ERP 데이터에 AI 적용하기: 스마트공장 현장 가이드
핵심 요약
스마트공장 사업으로 구축한 MES와 기존 ERP는 대개 따로 있습니다. 사내에 둔 오픈 모델이 두 시스템을 읽기 전용으로 연결하면 납기, 불량, 설비 정지 같은 질문을 한 번에 자연어로 물을 수 있습니다. 센서 수준의 실시간 제어는 AI의 영역이 아니라 기존 제어 시스템에 남겨 두는 것이 안전합니다.
정부의 스마트공장 보급, 확산 사업 등을 통해 MES를 도입한 중소, 중견 제조기업이 늘었습니다. 하지만 도입 후 현장에서 자주 듣는 말은 비슷합니다. 데이터는 쌓이는데 정작 「왜 이 오더가 늦는지」, 「이 불량이 어느 로트와 관련 있는지」를 보려면 MES 화면과 ERP 화면, 엑셀을 번갈아 봐야 한다는 것입니다.
MES와 ERP를 AI로 묶는 가치는 새 화면을 하나 더 만드는 데 있지 않습니다. 두 시스템에 흩어진 정보를 하나의 질문으로 연결해 주는 데 있습니다. 이 글은 그 구성 방법과, 하지 말아야 할 것을 정리합니다.
MES와 ERP가 따로 있을 때 생기는 질문
ERP에는 수주, 납기, 자재, 원가가 있고 MES에는 작업지시 진행, 실적, 불량, 설비 가동이 있습니다. 납기 지연 원인을 찾으려면 ERP의 수주와 MES의 실적을 작업지시 번호나 로트 번호로 연결해야 하는데, 사람이 이 연결을 매번 수작업으로 합니다.
AI 조회 계층은 이 연결 규칙을 한 번 정의해 두면 이후 질문마다 자동으로 두 시스템을 오가며 답을 구성합니다. 연결 키가 불완전하면 정확도가 떨어지므로, 키 정합성 점검이 선행되어야 합니다.
- 납기 지연 오더의 병목 공정과 원인 후보
- 불량 로트와 해당 자재, 설비, 작업자 조합 추적
- 설비 정지 이력과 생산 계획 영향
- 계획 대비 실적 차이와 원인 요약
구체적인 활용 사례
품질 담당자가 「지난주 불량률이 높았던 라인의 공통 자재 로트를 알려 줘」라고 묻는다면, 모델은 MES의 불량 실적과 ERP의 자재 입고, 로트 정보를 연결해 후보를 보여 줍니다. 최종 원인 판단은 사람이 하고, AI는 확인할 후보를 좁혀 주는 역할입니다.
생산 관리자는 설비 정지 이력과 납기 임박 오더를 연결해 우선 대응할 건을 확인할 수 있습니다. 문서 영역에서는 작업표준서, 불량 보고서(8D), 설비 매뉴얼을 검색해 근거와 함께 답하게 하는 RAG 구성도 효과적입니다.
- MES 불량, 실적 + ERP 자재, 로트 연결 조회
- 작업표준서, 8D 보고서, 매뉴얼 문서 검색
- 일일 생산 현황 요약 초안 작성
아키텍처: 공장 안에서 끝내기
모델 서버는 공장 또는 본사 서버실의 GPU에 두고, MES와 ERP는 읽기 전용 뷰나 복제 DB로 접근합니다. 생산 네트워크(OT)와 사무 네트워크(IT)가 분리된 공장이 많으므로, 데이터는 단방향 복제나 중간 서버를 거쳐 가져오고 모델이 제어망에 직접 접속하지 않게 설계합니다.
방산이나 반도체 관련 고객사를 둔 공장은 망분리와 외부 반출 통제가 엄격합니다. 사내 구축형이라면 인터넷 연결 없는 환경에서도 동작하도록 모델과 인덱스를 격리망 안에 둘 수 있습니다.
- OT 네트워크에는 직접 접속하지 않음
- 읽기 전용 복제본 또는 뷰 사용
- 격리망 구성 가능, 외부 API 의존 없음
AI가 하지 말아야 할 일
설비 제어, 레시피 변경, 품질 합격 판정처럼 안전과 직결되는 결정은 AI에 맡기지 않아야 합니다. 모델은 틀릴 수 있고, 현장에는 책임 있는 사람이 필요합니다. AI는 정보를 찾고 요약하고 후보를 제시하는 데까지만 쓰는 것이 원칙입니다.
또한 MES 데이터가 불완전하거나 입력 습관이 일정하지 않으면 AI 결과도 불안정합니다. 도입 효과의 상당 부분은 데이터 입력 품질 개선에서 나온다는 점을 미리 알고 시작하는 편이 좋습니다.
시작 방법과 현실적인 한계
한 라인 또는 한 가지 질문(예: 납기 지연 원인)으로 2~4주 파일럿을 권합니다. 먼저 연결 키(작업지시 번호, 로트 번호)가 두 시스템에서 일치하는지 점검하고, 일치율이 낮으면 정리부터 합니다.
MES 벤더가 자체 분석이나 AI 기능을 제공한다면 먼저 그것으로 충분한지 비교해 보세요. 사내 구축형은 여러 시스템과 문서를 함께 묻거나, 데이터를 공장 밖으로 내보낼 수 없을 때 의미가 있습니다. 무료 진단에서 솔직하게 비교해 드립니다.
자주 묻는 질문
스마트공장 지원사업으로 도입한 MES도 연동할 수 있나요?
DB나 API로 읽기 접근이 가능하면 연동할 수 있습니다. MES 공급사와 유지보수 계약 조건, 접근 방식을 먼저 확인하시길 권합니다.
생산 네트워크에 AI 서버를 연결해야 하나요?
아니요. 읽기 전용 복제본이나 중간 서버를 통해 데이터를 가져오고, 모델이 제어망에 직접 접속하지 않도록 구성합니다.
PLC나 설비 데이터도 볼 수 있나요?
이미 MES나 이력 DB에 쌓인 데이터라면 조회할 수 있습니다. 실시간 제어나 PLC 직접 연동은 범위에서 제외하는 것이 안전합니다.
AI가 불량 원인을 확정해 주나요?
확정하지 않습니다. 관련 로트, 자재, 설비 같은 후보를 근거와 함께 제시하고, 최종 판단은 품질 담당자가 합니다.
데이터가 정리되어 있지 않아도 시작할 수 있나요?
시작은 가능하지만 연결 키 정합성이 낮으면 결과가 불안정합니다. 진단 단계에서 데이터 상태를 점검하고 정리 범위를 먼저 제안합니다.
관련 가이드
SAP 생성형 AI 온프레미스 도입: 데이터를 밖으로 내보내지 않는 방법
SAP ECC와 S/4HANA 데이터를 사내 서버의 오픈 모델로 질의하는 방법. 읽기 전용 접근, 권한 유지, 쓰기는 사람 승인으로 처리합니다.
더존 (iCUBE, Amaranth 10)더존 ERP(iCUBE, 아마란스10) AI 연동: 중견 제조기업의 현실적인 방법
더존 iCUBE, 아마란스10 데이터를 사내 AI로 조회하는 방법. 전표, 재고, 구매 자료를 자연어로 묻고 데이터는 사내에 둡니다.
영림원 시스템에버 (SystemEver)영림원 시스템에버 ERP AI 연동: 제조 현장 질문을 자연어로
영림원 시스템에버 ERP 데이터를 사내 AI로 조회하는 방법. 수주, 생산, 재고 질문을 자연어로 처리하고 데이터는 사내에 둡니다.
ERP (개인정보보호법 대응)개인정보보호법(PIPA)과 ERP AI: 도입 전에 확인할 것
ERP에 AI를 붙일 때 개인정보 보호법에서 확인할 점. 국외 이전, 접근 통제, 로그, 가명처리를 사내 구축 관점에서 정리했습니다.
더존 iCUBE더존 iCUBE에 AI 에이전트 붙이기: 시스템 교체 없이 질의와 알림부터
더존 iCUBE를 쓰는 중소 제조기업이 기존 회계·구매·재고 데이터에 AI 에이전트를 붙이는 방법. 읽기 전용 질의, 사내 서버 운영, 승인 후 반영 원칙을 정리했습니다.
영림원 K-System영림원 K-System 생산·구매 데이터를 자연어로 묻는 방법
영림원 K-System의 생산, 구매, 재고, 수주 데이터를 자연어로 묻고 답을 받는 구조. 읽기 전용 연결, 사내 LLM 운영, 도입 순서와 한계를 설명합니다.
우리 회사 ERP에 AI를 적용하고 싶다면
무료 ERP AI 진단을 예약하세요. 데이터 경로, 모델, 배포 위치를 함께 정리하고, AI가 맞지 않는 경우에도 솔직하게 말씀드립니다.
무료 진단 예약