모든 유지보수 팀은 같은 화요일 아침을 경험한다. 원심 펌프가 고진동으로 트립되고, 당직 기술자가 재설정하고, CMMS 작업 지시서에는 "확인 완료"라고 적힌다. 3주 후 기계 씰이 파손되어 하루치 생산이 멈춘다. 그 고장을 예방할 정보는 종종 이미 존재했다—베어링 온도 추세, 윤활유 샘플 편차, 마지막 PM 기록의 각주—하지만 아무도 사건 전에 그 점들을 연결하지 않았다.
LLM 기반 유지보수 코파일럿은 정확히 그 연결을 약속한다. 도구에 결함 코드나 경보 설명을 입력하면, 유사한 과거 사건·OEM 문서·학습에 인코딩된 엔지니어링 지식을 바탕으로 원인 순위 목록을 반환한다. 이론상으로는 혁신처럼 들린다. 실제 가치는 순위 목록이 화면에 나타난 후 무슨 일이 벌어지느냐에 전적으로 달려 있다.
도구가 실제로 하는 일
유지보수 코파일럿은 예지 보전 모델이 아니며 혼동해서는 안 된다. PdM 모델은 실시간 센서 스트림을 감시하다가 패턴이 학습된 정상 행동에서 벗어나면 경보를 발생시킨다. 코파일럿은 추론 엔진이다: 증상을 설명하면 언어를 사용하여 원인에 대해 추론한다.
이 구별이 중요한 이유는 두 가지 실패 방식이 다르기 때문이다. PdM 모델은 센서 데이터가 누락·압축·잘못 레이블링될 때 실패한다. 코파일럿은 추론에 사용하는 텍스트—작업 지시서, 결함 코드, PM 메모—가 불완전하거나 일관성 없이 표현되거나 아예 없을 때 실패한다. 대부분의 CMMS는 세 가지 모두에 해당한다.
일반적인 코파일럿 워크플로는 세 단계로 진행된다. 먼저 사용자가 증상 설명을 붙여넣거나 구술한다. 다음으로 모델이 벡터 저장소에서 의미적으로 유사한 과거 기록을 검색하고, 자체 매개변수 지식과 결합하여 근거 발췌문이 포함된 가설 목록을 생성한다. 마지막으로 기술자가 그 목록을 물리적 조사의 지침으로 활용한다.

2단계의 힘은 실재한다. 10년간의 유지보수 이력을 망라하고 OEM 서비스 공보와 P&ID 연결 태그명으로 교차 참조된 잘 색인화된 CMMS는 신입 기술자가 결코 도달하지 못하고 베테랑도 시간 압박 하에 간과할 수 있는 가설을 제시할 수 있다. 그러나 순위는 인과적이 아니라 확률적이다. 1번 가설이 반드시 올바른 원인은 아니다—과거 유사 사건과 가장 일치하는 원인일 뿐이다.
신뢰 문제가 시작되는 곳
첫 번째 배포 실수는 순위 목록을 구조화된 브레인스토밍이 아닌 진단으로 취급하는 것이다. 코파일럿이 "베어링 윤활 부족"을 최상위 가설로 반환할 때, 압박받는 팀은 윤활 시스템이 실제로 점검되었는지 확인하지 않고 베어링을 주문하고 수리를 예약할 수 있다.
두 번째 실수는 신뢰도 이질성을 무시하는 것이다. 모델은 50건의 일치 사건으로 뒷받침되는 가설과 2건으로 뒷받침되는 가설에 비슷하게 들리는 신뢰도 언어를 할당한다. 잘 설계된 인터페이스는 각 가설에 기여한 기록 수, 날짜 범위, 장비 유형을 표시하여 그 구분을 가시화한다.
세 번째 실수는 "AI가 보완한다"는 이유로 CMMS 데이터 품질을 방치하는 것이다. 보완하지 않는다. 작업 지시 이력의 모든 공백, 모든 일반적 설명("발견된 상태로 수리"), 열 가지 다른 물리적 결함에 매핑되는 모든 결함 코드가 가설 품질을 직접 저하시킨다.
검증 문화가 실제로 어떤 모습인가
코파일럿 도구에서 측정 가능한 가치를 얻는 팀과 검증되지 않은 출력물 더미를 쌓아가는 팀을 구분하는 규율은 구조화된 검증이다.
실제로 이는 두 가지를 의미한다. 첫째, 가설 기반 부품 주문이 이루어지기 전에 작업 지시서의 지정된 단계에서 기술자나 엔지니어가 최상위 가설을 확인하거나 반박하는 물리적 증거를 기록해야 한다. "확인"이 아니라 오일 샘플 결과, 베어링 간극 측정, 사진이 포함된 육안 검사 결과, 또는 테스트 압력 수치여야 한다. 그 기록은 가설 검증으로 명시적으로 태그되어 CMMS에 다시 입력된다.
둘째, 가설이 맞았는지 여부의 결과는 월간 검토로 이어진다. 이 검토를 실행하는 팀은 패턴을 발견한다: 특정 장비 유형이 지속적으로 1순위 가설 오류를 생성하고, 특정 결함 코드가 너무 광범위하여 유용한 일치를 검색하지 못하며, 특정 PM 데이터가 너무 희박하여 검색 단계가 관련 없는 플랜트 구역에서 실행된다.
모든 가설 이면의 소싱 문제
코파일럿이 구식 OEM 문서나 OEM이 게시하지 않은 장비별 고장 모드에 의존할 때 무슨 일이 일어나는지는 덜 논의된다. 대부분의 산업용 LLM 배포는 검색 보강 방식이다: 모델이 학습에 더해 선별된 문서 라이브러리를 검색한다. 그 라이브러리의 품질은 모델 자체만큼 중요하다.
문서 라이브러리를 선별하는 과정을 거친 팀은 일관되게 같은 놀라움을 보고한다: 가장 관련성 높은 문서는 OEM 매뉴얼이 아니라 과거 고장에 대한 내부 조사 보고서—근본 원인 분석, 고장 검토 위원회 결과물, 편차 보고서—다.
모델이 담지 못하는 플랜트 맥락
언어 모델은 플랜트 상태를 보유하지 않는다. 코파일럿은 추론 중인 펌프가 하류 밸브가 2주간 조절되어 현재 정격 유량의 40%로 운전되고 있다는 것도, 베어링 하우징이 3개월 전 CMMS 기록 외부에서 제3자 도급업자에 의해 심이 추가되었다는 것도 알지 못한다.
실용적인 설계 대응은 모델이 추론하기 전에 플랜트 맥락을 프롬프트에 명시적으로 추가할 수 있도록 코파일럿 인터페이스를 구축하는 것이다. 현재 운전점, 최근 CMMS 외 개입, 고장 당시 공정 조건에 대한 필드는 선택적 편의 사항이 아니다—일반적 가설과 플랜트별 가설의 차이다.
가치가 실제로 실현되는 곳
조건이 맞을 때—정직한 데이터, 구조화된 검증, 선별된 문서 라이브러리, 맥락 보강 프롬프트—유지보수 코파일럿이 측정 가능한 영향을 미치는 영역은 구체적이다.
자산 간 지식 이전이 가장 명확하다. 12개 시설에 걸쳐 30개의 동일한 펌프 모델을 보유한 대규모 다중 사이트 플랜트에서, 한 사이트만이 경험한 고장 모드는 다른 사이트가 유사한 증상에 직면할 때 검색될 수 있다.
온보딩 가속화가 두 번째다. 익숙하지 않은 장비의 낯선 고장에 직면한 신입 유지보수 엔지니어는 2시간 동안 매뉴얼을 읽는 대신 몇 분 만에 구조화된 가설 목록에 도달한다.
교대 인수인계 품질이 세 번째다. 교대 종료 시 고장의 자연어 설명에서 구조화된 증상-가설 요약을 생성하는 코파일럿은 들어오는 팀에게 "진동 경보, 재설정, 모니터링"보다 훨씬 유용한 출발점을 제공한다.
대시보드가 표시해야 할 숫자
대부분의 팀이 추적하는 지표는 부품 주문 전에 물리적 검증 기록이 완료된 가설 기반 작업 지시서의 비율이다. 그 숫자가 80% 이상일 때, 코파일럿은 구조화된 사고 도구로 작동하고 있다. 50% 미만으로 떨어질 때, 도구는 지름길로 사용되고 있으며 수리 기록의 오류율이 이를 확인해줄 것이다.
그 숫자는 AI 지표가 아니다. 유지보수 프로세스 지표다. 요점이 바로 그것이다: 유지보수 코파일럿의 가치는 모델로 결정되지 않는다. 팀이 모든 순위 가설을 구조화된 조사의 끝이 아닌 시작으로 기꺼이 취급하느냐로 결정된다.
