25분
KOSHA 안전지침 RAG: 왜 만드는가?
Day 5: KOSHA 안전지침 RAG 프로젝트
KOSHA 안전지침 RAG: 왜 만드는가?
RAG 심화 > Day 5: KOSHA 안전지침 RAG 프로젝트
학습 목표
KOSHA 안전지침의 구조와 중요성을 이해한다 안전 RAG 시스템의 특수 요구사항을 파악한다 프로젝트 범위와 산출물을 명확히 한다
금요일, 주간 프로젝트
"이번 주 배운 걸 다 써서 KOSHA 안전지침 RAG를 만들어."
왜 KOSHA 안전지침 RAG인가?
**한국산업안전보건공단(KOSHA)**은 산업 안전에 관한 지침(KOSHA GUIDE)을 수백 개 발행하고 있다. 제조 현장에서 가장 자주 참조하는 문서다.
에디터 로딩 중...
KOSHA GUIDE 구조
| 분류 코드 | 분야 | 예시 |
|---|---|---|
| M | 기계안전 | M-67 프레스 안전, M-85 컨베이어 안전 |
| E | 전기안전 | E-14 감전 방지, E-26 전기화재 |
| H | 화학안전 | H-07 유기용제, H-12 MSDS |
| C | 건설안전 | C-55 밀폐공간, C-68 추락 방지 |
| G | 가스안전 | G-12 가연성가스, G-24 산소결핍 |
| P | 보건관리 | P-09 소음, P-18 분진 |
| W | 산업위생 | W-06 환기, W-15 작업환경측정 |
각 지침의 구성:
에디터 로딩 중...
안전 RAG의 특수 요구사항
일반 RAG와 다른 점:
| 항목 | 일반 RAG | 안전 RAG |
|---|---|---|
| 할루시네이션 허용 | 어느 정도 허용 | 절대 불가 |
| 답변 누락 | 불편함 | 사고 위험 |
| 수치 정확성 | 중요 | 생명과 직결 |
| 출처 명시 | 선택 | 필수 (법적 근거) |
| 경고문 포함 | 선택 | 필수 |
| Faithfulness 기준 | 0.80 | 0.95 이상 |
| 답변 불확실 시 | 추측 가능 | "확인 필요" 표시 |
프로젝트 산출물
이번 프로젝트에서 만들어야 할 것:
1. KOSHA 안전지침 RAG 시스템
- 멀티모달 파싱 (텍스트 + 표 + 안전 표시 이미지)
- Hybrid Search (BM25 + Semantic)
- 프로덕션 RAG (Adaptive + Corrective)
2. 안전 특화 기능
- 안전 경고 자동 포함
- 보호구(PPE) 정보 필수 제공
- 법규 출처 자동 인용
- Faithfulness 0.95 이상 보장
3. 평가 리포트
- RAGAS 4대 메트릭
- 안전 준수도
- 수치 정확도
- 배포 가능 여부 판단
데이터셋
프로젝트에서 사용할 KOSHA GUIDE 목록:
| 지침 번호 | 제목 | 핵심 내용 |
|---|---|---|
| M-67 | 프레스 안전 | 안전 간격, 양수 조작, 금형 교체 |
| M-85 | 컨베이어 안전 | 비상 정지, 안전 덮개, 작업 간격 |
| E-14 | 감전 방지 | 접지, 절연, 차단기, PPE |
| H-07 | 유기용제 안전 | 환기, 보호구, 저장, 소방 |
| H-12 | MSDS 작성 | 16개 항목, GHS, 경고 표시 |
| C-55 | 밀폐공간 작업 | 산소 농도, 환기, 구조 |
실제 데이터가 없으면 아래 Task 2에서 제공하는 샘플 데이터를 사용하세요.