/Chatbot

[KBSC공모전]세상을 바꾸는 소프트웨어

Primary LanguageKotlin

Chatbot

[KBSC공모전]세상을 바꾸는 소프트웨어(장려상 수상작) 🥇

📖 상세 내용

2022 KBSC 소프트웨어 경진대회 본선 진출 작품 입니다!

저희 소아 우울증 심리상담 챗봇(Uri)은 소아를 대상으로 하였습니다.
UI/UX를 전체적으로 유아적인 느낌을 위해 차분한 색상과 곡선 위주로 제작하였고, 아이콘과 캐릭터를 아이들에게 거부감이 없도록 아기자기하게 디자인하였습니다.
Uri는 모든 기능들을 하나로 연결하여, 기능별로 따로따로 하는 것보다 자연스럽게 애플리케이션의 흐름대로 기능들이 진행할 수 있게 했습니다.

📌 주요 기능

심리상담 챗봇

오늘은 무슨 일이 있었는지 이야기를 나누면서 지친 마음을 달랠 수 있습니다.
위로를 건네거나, 화를 내거나, 사용자의 감정의 공감하는 것에 초점을 두었습니다.

오늘의 할 일 추천

Uri는 하루를 보람차게 보낼 수 있도록 5가지의 할 일을 추천해 줍니다.
또한 사용자가 원하는 할 일을 추가나 삭제를 통해 관리 할 수 있습니다.

감정캘린더

감정캘린더에 감정들을 기록 하게 되면, 긍정적인 감정(기쁨, 행복)과 부정적인 감정(슬픔, 우울, 분노)의 수치들을 그래프로 확인할 수 있고,
캘린더에는 긍정적인 감정이 높을수록 밝은 색상으로 표시됩니다. 보여지는 감정 색깔로 그날의 감정을 직관적으로 볼 수 있습니다.
그리고 매달 말 일에 한 달간의 모든 감정 기록을 종합해서 분석한 뒤, 그래프로 나타내어 자신의 감정 상태를 한눈에 파악할 수 있습니다.
마지막으로 오늘의 할 일에서, 달성한 것들을 표시해 줌으로써 성취감을 느낄 수 있게 했습니다.

우울증 진단

Uri는 사용자의 감정기록을 분석하여 최근 2주간 우울한 감정이 지속될 경우, 자가 진단을 제공합니다.
Uri가 제공하는 자가 진단에서 자가 진단의 점수가 높다면 한국생명의전화 사이트를 들어갈 수 있는 버튼을 제공합니다.

🛠사용 기술 및 라이브러리

  • Android Studio
  • Kotlin
  • Python
  • Pytorch
  • Flask
  • Firebase Realtime Database
  • SKT-AI/KoGPT2
  • Figma

🤝 Colaborators

Name Part
이은재(EJLee1209) 안드로이드 및 파이썬 Flask 서버 개발, AI 연동작업
안승찬 기획 및 안드로이드 앱 개발
최아리 기획 및 UX/UI디자인
최재홍 챗봇 개발

시연 영상

https://www.youtube.com/watch?v=BLpkjLulnyU