검색 키워드 생성
최근 사용자가 구매한 상품은 '이어폰', '맥북' 입니다.
사용자가 선호할 만한 제품 키워드를 5개 생성해 주세요.
검색 (semantic search)
벡터 DB 에는 제품의 description 을 임베딩한 값이 저장되어 있다.
이 경우, 1에서 생성한 키워드를 통해 쿼리를 작성하고,
이를 임베딩하여 description 과 유사도 높은 아이템을 찾는 밀집 검색 (dense retrieval) 을 할 수 있다.
리랭킹
검색을 통해 가져온 결과와, 사용자 프로필을 다시 LLM 에 입력하여 가장 연관성이 높은 아이템을 반환할 수 있다.