개발

LLM 기반 추천 시스템 구축을 통한 코드 공부

아르카눔 2025. 4. 25. 14:31

개인 프로젝트 (링크)로 백엔드랑 프론트엔드를 구성하고 LLM API를 통해서 LLM을 통한 추천을 구축해보았다.

 

사용 데이터는 SQLAlchemy (블로그 링크)를 알아볼 때 사용했던 MovieLens 1m이다. 

 

디자인은 모두 배제했다.

 

Home 화면

영화에 별점을 매기기 위한 카드 

영화 제목 검색 결과

 

유저 2에 대한 추천 영화 불러오기 결과

 

 

 

사용 기술은 다음과 같다. 

 

Frontend

  • Typescript
  • React
  • Vite

Backend

  • FastAPI

Database

  • SQLAlchemy
  • Sqlite

LLM

  • Gemini API

 

구체적인 내용들을 구성 요소별로 간단하게 코멘트를 남기고자 한다.

 

 

백엔드: 링크

프론트엔드: 링크

LLM 파트: 링크