Skip to content
@chemicheck119-lab

chemicheck119-lab

소방안전 빅데이터 기반 화학사고 초동대응 의사결정 지원 프로젝트

🧪 ChemiCheck119

소방안전 빅데이터 기반 화학사고 현장대응 지원 서비스

불완전한 신고를 화학물질 후보와 공식 대응 근거로 연결하고,
현장에서 확인된 물질 조합만 규칙 기반으로 검토하여 출동대원의 판단을 지원합니다.

Live Demo Competition Safety

공개 데모 안내
현재 서비스는 공모전용 staging입니다. 신고·사고 위치·현장 확인은 개인정보가 없는 합성 데이터이며, 실제 119 지령망이나 소방기관 운영 시스템과 연결되어 있지 않습니다.

서비스 흐름

화학사고 신고
  → 신고문 구조화
  → 사고물질·시설 과거 취급물질 후보 검색
  → 출동대원의 CAS 확인
  → CAMEO 규칙 기반 물질 간 충돌 검토
  → KOSHA MSDS·CAMEO 근거가 연결된 현장 브리프
  → 대응 결과 기록
핵심 기능 구현 방식 안전 장치
물질 후보 식별 물질명·CAS·별칭·오탈자를 결합한 Resolver 후보를 확정값이나 확률로 표현하지 않음
공식 근거 검색 KOSHA MSDS·CAMEO 문서 기반 검색 검색되지 않은 대응정보의 임의 생성 제한
물질 간 충돌 검토 CAMEO 반응성 그룹·호환성 규칙 조회 현장에서 CAS 2개를 확인하기 전 판정 차단
현장 브리프 제공 위험 조합과 확인사항을 짧은 표로 압축 대응 명령이 아닌 판단 지원 정보로 제공

모델 성능

평가 항목 결과 실제 의미
Resolver Top-1 Accuracy 89.74% 소방 사고 표현 419건 중 정답 물질을 1순위로 제시한 비율
Resolver Top-3 Recall 90.21% 정답 물질을 상위 3개 후보 안에 포함한 비율
사고유형 Recall 83.76% 2021~2025년 전국 화학사고 442건에서 사고유형을 찾은 비율
물질명 언급 Recall 81.50% 같은 평가에서 사고문에 언급된 물질명을 찾은 비율

수치는 저장소에 고정된 평가셋의 재현 결과이며 전국 현장 정확도를 의미하지 않습니다.
평가 기준과 실패 사례는 AI 모델 평가 문서에서 확인할 수 있습니다.

저장소 안내

저장소 역할 주요 기술
front 출동 위치·물질 확인·충돌 결과·대응 기록을 연결하는 태블릿 대시보드 TypeScript · React · Vite
back 인증·사고 상태·AI 연동·현장 확인·기록 저장을 담당하는 BFF Java 17 · Spring Boot · PostgreSQL
speech-service 신고·무전 음성 전처리, STT 및 도메인 음성 평가 Python 3.11 · faster-whisper(도입 예정)
analysis-engine 신고문 구조화·물질 Resolver·근거 검색·CAMEO Rule Engine Python 3.11 · FastAPI · TF-IDF/BM25
data-pipeline 공개·승인 데이터 수집, manifest, 분할 및 품질검증 Python 3.11 · manifest/validation
infra 클라우드 인프라와 운영 자동화 저장소만 생성·구현 전
.github 조직 소개와 공통 GitHub 설정 Markdown

활용 데이터

  • 소방안전 빅데이터: 실제 사고 표현 학습과 상태·색상·냄새 기반 물질 후보 검색
  • KOSHA MSDS: 유해성·보호구·응급조치·누출 대응 근거
  • NOAA/EPA CAMEO Chemicals: 반응성 그룹과 물질 간 호환성 규칙
  • ICIS·PRTR: 전국 시설의 과거 취급·배출·이동 이력 후보
  • 화학물질안전원 화학사고 정보: 신고문 처리 성능 외부 평가

Safety by Design

  • 모호한 물질은 하나로 단정하지 않고 Top-K 후보와 추가 확인사항 제공
  • 현장에서 확인된 사고물질 CAS와 시설물질 CAS가 모두 있을 때만 Rule Engine 실행
  • 위험등급과 반응성은 LLM이 아닌 검증된 CAMEO 규칙으로 판정
  • 생성 문장은 공식 근거와 연결하고, 인용 검증 실패 시 추출형 응답으로 전환
  • 전국 시설 정보는 과거 공개 취급 후보이며 현재 재고로 표현하지 않음
  • 최종 대응 판단 권한은 현장 지휘관과 출동대원에게 유지

AI가 물질을 단정하거나 대응을 지시하지 않도록 설계한, 근거 중심 화학사고 현장대응 지원 시스템

서비스 데모 · AI 아키텍처 · API 문서

Popular repositories Loading

  1. front front Public

    케미체크119 현장 대응 대시보드 (React/TypeScript)

    TypeScript

  2. back back Public

    케미체크119 BFF 및 운영 데이터 API (Spring Boot)

    Java

  3. analysis-engine analysis-engine Public

    케미체크119 신고 구조화·물질 탐색·근거 검색·CAMEO 규칙 엔진 (Python/FastAPI)

    Python

  4. .github .github Public

    ChemiCheck119 organization profile and community health files

  5. speech-service speech-service Public

    케미체크119 음성 전처리·faster-whisper STT·도메인 음성 평가 서비스

    Python

  6. data-pipeline data-pipeline Public

    케미체크119 공개 데이터 수집·전처리·manifest·품질검증 파이프라인

    Python

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…