거대 언어 모델(LLM)을 사용하여 사용자의 일기를 바탕으로 감정을 분석하고, 사용자에게 통계 및 맞춤형 상담을 제안하는 시스템.
-
일기 작성 및 저장
사용자에게 자신의 감정을 기록할 수 있는 일기 작성 기능을 제공. 작성된 일기는 감정 분석 모델을 통해 분석되며, 분석 결과는 일기에 저장됨 -
감정 통계 제공
사용자는 지난 한 달 동안의 감정 데이터를 시각화된 막대그래프로 확인 가능하며 감정별로 기록된 횟수를 파악 가능 -
맞춤형 상담 제안
사용자의 감정 데이터를 기반으로 고객 지원 담당자가 상담을 제안할 수 있음. 또한 사용자가 상담사에게 상담을 신청할 수 있음
-
상담 제안
관리자 또는 고객 지원 담당자는 특정 사용자의 감정을 분석한 데이터를 기반으로 "상담 제안" 버튼을 클릭하여 상담을 제안할 수 있습니다. -
감정 통계 관리
모든 사용자에 대한 감정 데이터를 한눈에 파악할 수 있는 대시보드 제공. 사용자별 감정 빈도를 표시하며, 상담이 필요한 사용자에게 상담을 제안할 수 있습니다.
- Django: 서버 및 데이터베이스 관리.
- PostgreSQL: 데이터 저장 및 관리.
- Django ORM: PostgreSQL과의 연동 및 데이터 처리.
- koBERT: 감정 분석 모델로 한국어에 최적화된 BERT 모델을 사용. 사용자의 일기 데이터를 기반으로 분노, 슬픔, 불안, 상처, 당황, 기쁨으로 감정 분류를 수행
- Fine-tuning: koBERT 파인튜닝을 위해 AI HUB의 감성대화 말뭉치 사용(https://aihub.or.kr/aihubdata/data/view.do?currMenu=115&topMenu=100&aihubDataSe=data&dataSetSn=86)