중대재해처벌법 해설서 기반 AI_챗GPT 챗봇 만드는 법

고용노동부에서 제공하는 중대재해처벌법 해설서에 기반한 질문에 답변하는 챗GPT 챗봇을 만드는 것은 기업의 안전부서  그리고 관리팀에 매우 유용한 도구가 될 수 있습니다. 법률의 적용 범위와 기업의 안전 관리 의무 등을 상세히 이해할 수 있는 방식으로 챗봇을 만들어보세요. 아래는 그 과정을 안내하는 가이드입니다.

썸네일 이미지

 

1단계: 챗봇의 범위 설정

이 챗봇은 오직 중대재해처벌법과 관련된 질문에만 답변하도록 설정됩니다. 주어진 해설서에 포함된 정보 외에는 답변하지 않으며, 다른 주제의 질문에는 답변하지 않도록 제한합니다. 이는 정확하고 신뢰할 수 있는 답변을 제공하는 데 초점이 맞춰져 있습니다.

  • 예시: 사용자가 "중대재해처벌법에 따른 기업의 의무는 무엇인가요?"라고 묻는다면, 챗봇은 해설서 39페이지에 나오는 안전보건관리체계 구축 의무 등을 설명해야 합니다. 하지만 "감기에 걸리지 않으려면 어떻게 해야 하나요?"라는 질문에는 "저는 중대재해처벌법에 대한 답변만 가능합니다."라고 응답합니다.

 

2단계: 데이터 준비

먼저, 챗GPT에게 블로그 아래 첨부한 Commentary book 파일을 주고 중대재해처벌법 관련 내용을 추출해 모델의 "지식 베이스"로 준비합니다. 이 해설서에서는 다음과 같은 주요 영역을 다룹니다.

  • 법의 목적 (p.5)
  • 중대산업재해의 정의 (p.8)
  • 사업주 및 경영책임자의 의무 (p.39)

이 정보를 바탕으로 챗봇이 답변할 수 있도록 준비하는 것이 매우 중요합니다.
 

3단계: 해설서 기반 질문에 답변하기

챗봇의 주요 임무는 Commentary book 파일에 나오는 내용에만 기반한 답변을 제공하는 것입니다. 또한, 각 답변마다 신뢰 점수(1-100점)를 부여하고, 답변이 나온 페이지 번호도 함께 언급합니다.

  • 사용자 질문: "법을 준수하지 않으면 기업은 어떤 처벌을 받나요?" 
  • 챗봇 답변: "해설서 111페이지에 따르면, 기업이 안전 의무를 소홀히 하여 중대재해가 발생할 경우, 기업주는 형사 처벌을 받을 수 있으며, 벌금 및 징역형이 부과될 수 있습니다. [신뢰 점수: 95/100]."

 

4단계: Groundedness Check

챗봇이 제공하는 답변이 정확한지 검증하는 Groundedness Check 기능을 추가합니다. 이 기능을 통해 답변이 Commentary book에 기반한 것인지 확인하고, 검증된 경우 챗봇이 아래와 같이 응답합니다.

  • "이 답변은 Groundedness Check 결과 사실입니다."
  • 반대로, 답변이 불확실하거나 책에 명확히 언급되지 않은 내용일 경우에는 "Groundedness Check 결과: 제공된 텍스트에서 이 질문에 대한 명확한 정보가 확인되지 않았습니다."

 

5단계: 최종 테스트

챗봇이 준비되면 다양한 질문으로 테스트를 진행합니다. 중대재해처벌법에 대한 기본적인 질문부터 복잡한 질문까지 시도하여 챗봇이 정확하게 답변하는지 확인합니다. 또한 Groundedness Check 기능이 제대로 작동하는지도 점검합니다.

  • 예시 질문: "중대산업재해란 무엇인가요?"
  • 챗봇 답변: "해설서 8페이지에 따르면, 중대산업재해란 사망자가 1명 이상 발생하거나, 2명 이상의 중상자가 6개월 이상 치료가 필요한 경우를 말합니다. [신뢰 점수: 100/100]. Groundedness Check: 사실입니다."

 

결론

이 과정을 통해, 중대재해처벌법 해설서에 기반한 GPTS 챗봇을 제작할 수 있으며, 사용자는 법률적인 질문에 대해 신뢰할 수 있는 답변을 제공받을 수 있습니다. 챗봇은 사용자가 쉽게 법률 정보를 접하고, 기업의 안전 의무를 더욱 잘 이해할 수 있도록 도울 것입니다.


마지막으로 GPTS 통해 아래 PDF파일을 주고 프롬프트를 입력하고 챗봇을 만들어 보도록 하겠습니다. (chatGPT 4o 유료버전에서만 가능합니다.)

  1. "GPT 탐색"  클릭
  2. 오른쪽 상단 "+만들기" 클릭
  3. "구성" 클릭
  4. 각각의 항목에 내용을 입력합니다.
  5. "지침"에는 아래 프롬프트를 입력합니다.

프롬프트 이미지

 
6. 입력이 완료되면 오른쪽 상단 "만들기" 클릭
7. "나만 보기" 클릭 후 "저장" 클릭
 
이렇게 하면 나만의 챗봇이 완성됩니다. ^^  하시다가 궁금한 사항 있으시면 댓글 남겨 주세요. 답변드리도록 하겠습니다. 그리고 프롬프트를 이미지로 올렸는데 보고 직접 입력이 귀찮으시면 댓글 남겨 주시면 올려 드리겠습니다. 

Commentary book.pdf
6.13MB