솔루션 목록으로
Solution 05 2025 Python Streamlit 감정분석 웹앱

감정분석 대시보드 웹앱

공공재 VoC를 감정 분석하고 결과를 대시보드로 웹 배포 — Streamlit 기반 인터랙티브 웹앱

공공재 VoC 감정분석 (2025)

서울시 OO구의 공공재를 이용한 고객이 작성한 VoC를 감정 분석하고 그 결과를 대시보드 형태로 웹에 배포하는 웹 애플리케이션 개발.

본 프로젝트를 의뢰한 고객은 이전에 "생성형 AI를 활용한 업무효율 높이기" 강의 수강생으로, 배운 내용을 업무에 활용하다 생긴 문제점 해결을 의뢰함. 생성형 AI로 감정 분석 파이썬 코드를 생성하였으나, 동료들이 코드 실행 방법을 몰라 결과를 공유할 수 없는 문제가 발생.

AI 기능이 포함된 파이썬 코드를 쉽게 실행하려면 GUI 또는 웹앱 형태가 필요함. GUI는 로컬 파이썬 개발환경이 필요하므로 최종적으로 Streamlit 웹앱 배포 방식을 채택함.

업무자동화 시스템 프로세스

  1. 1데이터 분석이 용이하도록 VoC 포맷 결정 (전체 프로세스 중 일회성 작업)
  2. 2PoC에서 공공재 사용 일시, 장소, 이용후기 3가지 데이터를 수집하는 것으로 VoC 포맷 지정
  3. 3감정 사전을 먼저 만들고 이용후기에 LEXICAL Analysis를 적용하여 감정 단어 횟수·감정 점수를 계산
  4. 4감정 점수 기반으로 "경계", "주의", "안정" 범주의 파생변수를 생성
  5. 5워드 클라우드 및 감정 상태 대시보드 형식으로 결과를 웹앱으로 배포
  6. 6사용자는 인터넷 브라우저에서 VoC를 업로드하면 대시보드에서 감정 분석 결과를 즉시 확인
  7. 7LEXICAL 기반에서 AI 기반 감정분석으로 전환하여 정확도 고도화 추진 예정

개발 과정 및 결과물