Skip to content

CSID-DGU/2025-2-DES4015-Nemo-01

Repository files navigation

🧪 MIXSAFE — 화학제품 혼합 안전도 검증 서비스

생활화학제품을 안전하게, 정확하게.

본 서비스는 생활화학제품의 혼합 위험성을 공공데이터와 AI 기반으로 분석하여
사용자에게 안전 / 주의 / 위험 등급을 직관적으로 제공하는 화학 안전 플랫폼입니다.


👥 팀 구성

이름 역할
박수빈(팀장) 백엔드 – DB 구성, 사용자 로직, OCR 기능 구현
김민영 AI, 크롤링 – CAMEO 자동 크롤링, 모델 선정, 파이프라인 & 배포
이연우 백엔드 – 초록누리·AI API 연동, 서버 로직
최형원 프론트엔드 – UI/UX 구현, API 연동

📌 프로젝트 개요

🔹 개발 동기

생활화학제품을 혼합 사용하여 유독 가스 발생·호흡기 사고 등이 반복되는 상황에서, 일반 사용자가 제품의 성분과 위험성을 이해하기 어려운 현실을 해결하고자 시작되었습니다.

또한 기존 LLM 기반 설명은

  • 성분 분석 오류
  • 잘못된 위험도 판단
  • 과정 결과 등의 문제를 갖고 있어 신뢰성이 부족합니다.

🔹 개발 목표

  1. 화학물질 정보 접근성 향상
  2. AI 기반 혼합 위험도 자동 분석 시스템 구축
  3. 정확한 성분 데이터 기반의 신뢰성 높은 서비스 제공

🖥️ 주요 기능

1) 메인 화면

생활화학제품의 빠른 선택을 위한 대표 제품 카드 제공

2) 제품 선택 / 검색

  • 초록누리(KHSA) DB 기반 정확한 제품 검색
  • 제품명 입력 또는 대표 제품 선택 가능
image

3) OCR 기능

  • 네이버 CLOVA OCR 사용
  • 제품 촬영 시 제품명 자동 인식
  • 문장 유사도 기반 매칭(Levenshtein Distance) 적용으로 정확성 향상
image

4) 혼합 위험 분석

선택된 두 제품의 CAS 번호 기반 성분을 이용해

  • CAMEO 반응성 정보 조회
  • LLM 위험성 분석
  • 안전 / 주의 / 위험 카테고리 결과 제공

5) 결과 화면

  • 🟢 안전 / 🟡 주의 / 🔴 위험
  • 색상 코딩으로 직관적인 위험도 안내
image

⚙️ 시스템 구조

1. 유스케이스

usecase

2. 블록 다이어그램

blockdiagram

🔸 주요 처리 흐름

  1. 제품명 입력 / OCR 인식
  2. 초록누리 API로 마스터 번호(prdMstrNo) 조회
  3. 제품 성분(CAS 번호) 목록 수집
  4. AI 서버로 CAS 배열 전달
  5. CAMEO 크롤링 + LLM 분석
  6. 위험도 판단 결과 반환
  7. 사용자 UI로 출력

🤖 AI 분석 파이프라인

  1. 서버에서 CAS 번호 배열 생성 및 정규화
  2. /hybrid-analyze 엔드포인트로 AI 서버 호출
  3. CAMEO 기반 반응성 데이터 수집
  4. LLM이 혼합 반응 요약 정리
  5. 결과를 안전/주의/위험 등급으로 제공

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •