간단한 채팅상담 프로그램입니다. 고객은 전화번호를 입력해 인증을 받고, 상담사는 이메일 인증을 통해 접속합니다.
만약 고객의 채팅을 감성 분류한 결과가 안좋게 나온다면, 고객의 메세지가 빨간색으로 표시되며
상담사는 이를 바로 캐치할 수 있고, 알림이 떠서 관리자또한 캐치할 수 있습니다.
네이버 영화리뷰 데이터를 사용하였습니다.(https://github.com/e9t/nsmc/)
/spacing.py : 학습 데이터 띄어쓰기
/morphing.py : 문장을 형태소로 변환
/server.py : 백엔드 서버에서 돌아가는 코드입니다. 서버에 한국어 형태소 BERT 모델을 올리고 파이어베이스와 연동합니다.
인공지능을 통해 고객의 메세지를 분석합니다.
/learning.ipynb : 한국어 BERT 형태소 모델을 이용해 학습하는 코드입니다. 한국어 BERT 형태소 모델은
ETRI에서 다운받을 수 있습니다.
React기반 웹페이지 소스코드입니다.