메뉴 선택의 어려움을 해결해주는 칵테일 검색 및 추천 서비스
AI를 활용하여 사용자의 취향과 입맛에 알맞는 칵테일을 추천해주고자함
브로디와 기분, 원하는 맛 등에 대한 대화를 나눈 후 칵테일 3개를 추천받음
-
ChatGPT를 통해 사용자와 상호작용
-
사용자의 답변이 LSTM 모델에 들어가고, 모델 내에서 사용자는 특정 그룹으로 분류됨
-
칵테일은 맛, 도수등의 특성에 따라 K-Means Clustering을 통해 군집화되어 있으며 이는 사용자 그룹과 매핑되어있는 상태
-
사용자가 속한 그룹과 매핑되어 있는 칵테일 군집들을 모아 새로운 칵테일 그룹을 만듦
-
사용자 답변 중 나머지를 사용해 위 그룹과의 cosine similarity를 구함
-
최종적으로 유사도가 제일 높은 3개의 항목이 추천됨
사용자가 좋아하는 칵테일을 즐겨찾기함에 담아 놓으면 이를 바탕으로 유사한 칵테일들을 홈화면에 띄워줌
ChatGPT API로 바텐더와 일상적인 대화를 나누듯이 자유롭게 대화를 나눌 수 있음
칵테일의 이름뿐만 아니라 재료로도 검색을 할 수 있음
Frontend
- React Native
- Expo
Backend
- Python
- Flask
AI
- Tensorflow
- Keras
- Chat GPT