Spring AI와 LLM을 사용한 상품 추천 시스템에서 RRF 고도화
안녕하세요! Spring AI를 통해 LLM + RAG를 활용하여 상품 추천 시스템을 만든 과정, 문제 그리고 해결 과정을 포스팅하려고 합니다.AI 추천 시스템은 사용자가 검색을 했을 경우 그 검색어와 더불어 사용자의 과거 검색 정보, 조회한 상품, 장바구니 상품, 나이, 연령 등을 참고하여 LLM을 사용하여 상품을 추천하는 것이 핵심 목표였습니다. 설정 환경은 아래와 같습니다!Java 21Spring Boot 3.5.7Elasticsearch 8.xQdrant(Vector DB)Spring AI (운영:OpenAI Model)1. 배경: 왜 RRF(Reciprocal Rank Fusion) 검색인가?상품 추천 기능을 기획할 때, 사용자가 단순 키워드(ex 갤럭시 S24)만을 사용해서 검색하는 것뿐 아니..
프로그래머스 단기심화 데브코스
2026. 1. 15. 23:07
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 알고리즘
- rrf
- 항해99
- LLM
- SpringBatch
- TransactionalOutbox
- AttributeConverter
- 프로그래머스
- 네트워크
- 분산락
- 싱글모듈
- 무상태성
- java
- StringBuilder
- jpa
- 정기결제
- 벌크헤드
- kafka
- Http 버전
- socket통신
- spring.
- 세션
- redisson
- 커넥션풀문제
- 디자인패턴
- leetcode
- 백준
- 외부API
- virtual thread
- http메서드
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
글 보관함