30분
제조 문서는 다르다: 일반 문서와의 차이
Day 1: RAG 개요 & 제조 문서 이해
제조 문서는 다르다: 일반 문서와의 차이
RAG 기초 > Day 1: RAG 개요 & 제조 문서 이해
학습 목표
제조 문서의 고유한 특성을 파악한다 일반 문서와 제조 문서의 RAG 접근 차이를 이해한다 제조 문서 유형별 처리 전략을 학습한다
제조 문서는 왜 특별한가?
블로그 글이나 위키피디아에 RAG를 붙이는 것과 설비 매뉴얼에 RAG를 붙이는 것은 완전히 다른 문제다.
제조 문서의 5가지 특성
1. 구조가 엄격하다
일반 문서:
"서보 모터에 문제가 생기면 먼저 전원을 확인하세요.
그리고 케이블을 점검한 후..."
제조 문서 (SOP):
┌─────────────────────────────────────────────┐
│ SOP-CNC-E001 v2.1 | 승인: 2024-03-15 │
├─────────────────────────────────────────────┤
│ 1. 목적 │
│ CNC 서보 에러 E-001 발생 시 표준 대응 │
│ │
│ 2. 적용 범위 │
│ CNC-3000 시리즈 전 기종 │
│ │
│ 3. 절차 │
│ 3.1 서보 앰프 냉각팬 작동 확인 │
│ - 팬 회전 여부 목시 확인 │
│ - 흡기구 먼지 제거 │
│ 3.2 모터 케이블 커넥터 점검 │
│ - CN1, CN2 커넥터 체결 상태 │
│ - 절연 저항 측정 (>= 1MΩ) │
│ 3.3 파라미터 확인 │
│ - #2012: 서보 전류 제한 (80-120) │
│ - #2024: 과전류 감지 레벨 (기본: 150) │
│ │
│ 4. 주의사항 │
│ ⚠ 반드시 주전원 차단 후 작업 │
│ ⚠ 감전 위험 - 절연 장갑 착용 필수 │
│ │
│ 5. 관련 문서 │
│ - CNC-3000 매뉴얼 Ch.12 │
│ - KOSHA GUIDE E-76 │
└─────────────────────────────────────────────┘
핵심: 섹션 번호, 버전, 승인 날짜, 관련 문서 참조가 있다. 이 구조를 무시하고 청킹하면 "절차 3.2"가 무엇을 말하는지 잃어버린다.
2. 도메인 용어가 독특하다
| 일반 용어 | 제조 용어 | 의미 |
|---|---|---|
| 오류 | 알람/폴트 | 설비 이상 신호 |
| 멈춤 | 비상정지/인터록 | 안전 연동 정지 |
| 설정 | 파라미터 | 수치 설정값 (#2012 등) |
| 순서 | SOP (표준작업절차) | 공인된 작업 절차 |
| 확인 | 인스펙션 | 품질 검사 |
| 마모 | 툴 라이프/마모량 | 공구 수명 |
"서보 앰프 CN1 커넥터 체결 불량으로 인한 E-001 알람"
일반 LLM은 이 문장의 맥락을 놓친다. RAG로 관련 매뉴얼을 제공하면 정확하게 이해한다.
3. 표와 수치가 핵심이다
[설비 사양서 예시]
┌─────────────────────────────────────────────────┐
│ 유압 프레스 HP-500 사양 │
├──────────────┬──────────────────────────────────┤
│ 최대 가압력 │ 500 ton (4,903 kN) │
│ 스트로크 │ 350 mm │
│ 슬라이드 속도 │ 급속하강: 300 mm/s │
│ │ 가압: 10-50 mm/s (가변) │
│ │ 급속상승: 250 mm/s │
│ 유압 탱크 │ 800L │
│ 작동유 │ ISO VG46 (겨울: VG32) │
│ 모터 │ 37kW x 2 (듀얼 펌프) │
│ 볼스터 크기 │ 1,200 x 800 mm │
│ 장비 중량 │ 28,500 kg │
└──────────────┴──────────────────────────────────┘
이 표를 일반 텍스트로 변환하면: "유압 프레스 HP-500 최대 가압력 500 ton 4903 kN 스트로크 350 mm..."
표 구조가 사라지면 "최대 가압력이 뭐야?"라는 질문에 "350 mm"를 답할 수 있다. 치명적 오류.
4. 다국어 혼용이 흔하다
실제 매뉴얼 예시:
"Main Spindle Drive의 Servo Alarm이 발생하면
NC 파라미터 #1023을 확인하십시오.
설정값이 Factory Default(공장 초기값)와
다른 경우 리셋 후 재기동하십시오.
참고: Fanuc 0i-TD Maintenance Manual
Chapter 4. Servo System 참조"
한 문단에 한글, 영어, 숫자, 기호가 섞여 있다. 임베딩 모델이 이를 제대로 처리하려면 다국어 모델이 필수다.
5. 버전 관리가 생명이다
위험한 시나리오:
Q: "HP-500 작동유 교환 주기?"
[RAG가 v1.0 매뉴얼에서 검색]
A: "6개월마다 교환" (2020년 기준)
[실제 v3.2 매뉴얼]
A: "3개월마다 교환 또는 수분 함량 0.1% 초과 시"
(2024년 안전사고 이후 변경)
→ 구버전 정보로 인한 안전사고 위험!
RAG 시스템에서 **메타데이터(버전, 날짜, 승인 상태)**는 선택이 아니라 필수다.
제조 문서 유형 정리
| 문서 유형 | 특징 | RAG 처리 전략 |
|---|---|---|
| 설비 매뉴얼 | 구조적, 표 많음, 다국어 | 섹션 기반 청킹, 표 보존 |
| SOP | 절차 중심, 번호 체계 | 절차 단위 청킹, 계층 보존 |
| 사양서 | 표/수치 중심 | 표 구조 유지, 수치 정확도 |
| 안전 규정 | 법적 구속력, 조항 참조 | 조항 단위 청킹, 교차 참조 |
| 품질 문서 | ISO 포맷, 버전 관리 | 버전 메타데이터 필수 |
| 트러블슈팅 가이드 | 증상-원인-해결 구조 | 사례 단위 청킹 |
다음 Task에서 이 문서들을 실제로 로드하고 분석해본다.
AI로 학습하기 — 꿀팁
🧪제조 문서 특성을 RAG 설계에 반영하기AI 학습 팁
제조 문서는 도면번호, 부품코드, 공정 순서, 규격값 등 도메인 특유 요소가 많아 일반 RAG와 다른 전처리 전략이 필요하다.
자동차 조립 공장의 제조 문서를 RAG 시스템에 넣으려고 한다. 다음 4가지 문서 유형별로 일반 텍스트 문서와 비교해 RAG 구축 시 특별히 고려해야 할 점을 알려줘: 1) 설비 매뉴얼(도면, 부품 번호 포함), 2) 작업 표준서(SOP, 순서 있는 절차), 3) 품질 검사 기준서(수치 규격, 합격/불합격 기준), 4) 고장 이력 데이터베이스(장비코드, 날짜, 조치내용 포함). 각 문서 유형에 대해 청킹 전략, 메타데이터 설계, 검색 쿼리 유형을 구체적으로 제안해줘.
이 팁이 도움이 됐나요?