기존에 하려던 자취생을 위한 메뉴 추천은 관련 DB가 적절하지 않아서 주제를 바꾸게 되었습니다.

 

이번에는 영화 리뷰 DB를 바탕으로 RAG 하여 User의 질문에 대해 적절한 영화를 추천해 주는 LLM입니다.

최대한 간단하게 기능을 줄이고, 핵심 기능만 남겨둔 플로우 차트입니다.


회원 등록

  • 회원 아이디
  • 봤던 영화 5개 선택
  • 선호하는 장르

이렇게 3가지를 기입하게 되면 회면 DB로 저장하게 되고, 그 DB 값을 토대로 LLM이 영화 추천을 해줍니다.

이때 LLM의 프롬프트에 안성재 쉐프, 백종원 님처럼 독특한 말투로 설정하여 재미를 주었습니다.

→ 추후 TTS를 시도해보려 합니다.

그리고 LLM에는 영화DB 값을 넣어주어 학습시킵니다.

 

추천 결과에 대한 답변

  • 텍스트
  • 음성

추천받은 내용을 토대로 User가 Yes를 선택하게 된다면 Success로 서비스가 끝나게 되고,

선택한 영화 또는 비선호 영화에 대한 정보는 회원 DB에 저장됩니다.

 

하지만 User가 No를 한다면 LLM이 영화 추천로 돌아가여 과정을 반복합니다.


비회원 User

채팅으로 원하는 내용을 질문 형태로 입력합니다.

예) 기분이 꿀꿀한데 쉴 틈 없이 웃을 수 있는 코믹 영화를 추천해 줘.

 

그러면

프롬프트에 안성재 셰프, 백종원 님처럼 독특한 말투로 설정된 프롬프트를 가진 LLM이 영화를 추천해 줍니다.

추천받은 내용을 토대로 User가 Yes를 선택하게 된다면 Success로 서비스가 끝나게 되고,

User가 No를 한다면 LLM이 영화 추천로 돌아가여 과정을 반복합니다.


현재 영화 DB를 어떻게 처리할 것인지에 대해 논의 중입니다.

→ FAISS로 처리하는 것이 어떤지 얘기 나온 상태입니다.

 

저는

RAG와 FAISS에 대해서 공부할 예정이고, 추가 회의는 내일(2월 14일 금요일) 오전에 할 예정입니다. :)

+ Recent posts