Skip to content

Commit aafa3f6

Browse files
committed
feat: add RAG(low) upgrade on STEP
1 parent 33782a5 commit aafa3f6

File tree

2 files changed

+497
-41
lines changed

2 files changed

+497
-41
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
package com.back.domain.chatbot.dto;
2+
3+
import lombok.AllArgsConstructor;
4+
import lombok.Builder;
5+
import lombok.Getter;
6+
import lombok.NoArgsConstructor;
7+
8+
import java.util.List;
9+
10+
/**
11+
* LLM이 사용자 입력을 분석하여 추출한 칵테일 선호도 정보
12+
*/
13+
@Getter
14+
@Builder
15+
@NoArgsConstructor
16+
@AllArgsConstructor
17+
public class CocktailPreferenceDto {
18+
19+
/**
20+
* 추출된 키워드 목록 (영문, 한글 혼합 가능)
21+
* 예: ["sweet", "fruity", "달콤한", "tropical"]
22+
*/
23+
private List<String> keywords;
24+
25+
/**
26+
* LLM이 추천한 칵테일 이름 목록
27+
* 예: ["Mojito", "Daiquiri", "Pina Colada"]
28+
*/
29+
private List<String> suggestedCocktails;
30+
31+
/**
32+
* 추출된 맛 프로필
33+
* 예: "sweet_fruity", "bitter_strong", "refreshing"
34+
*/
35+
private String flavorProfile;
36+
37+
/**
38+
* 추출된 분위기/상황
39+
* 예: "party", "date", "relaxing"
40+
*/
41+
private String mood;
42+
}

0 commit comments

Comments
 (0)