-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.py
More file actions
84 lines (66 loc) · 3.74 KB
/
config.py
File metadata and controls
84 lines (66 loc) · 3.74 KB
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
import os
from dotenv import load_dotenv
load_dotenv()
GEMINI_API_KEY = os.getenv("GEMINI_API_KEY")
UPSTAGE_API_KEY = os.getenv("UPSTAGE_API_KEY")
CAR_REVIEW_PROMPT_TEMPLATE = """
[context]: {context}
---
[질의]: {query}
---
[답변 지침]
1. 질문에서 언급된 자동차 모델명을 데이터에서 찾아 관련 정보를 제공합니다.
- 특정 모델명(예: "아반떼")만 언급된 경우, 해당 모델의 **모든 종류**를 나열합니다.
- 각 종류에 대해 **연식**, **연료 타입**, **엔진 배기량**을 포함하여 간략히 요약합니다.
- 특정 세부 모델명(예: "아반떼 CN7")이 명시된 경우, 해당 모델의 정보를 상세히 제공합니다.
2. 현대자동차 모델에 대한 정보만 제공 가능하며, 다른 제조사의 차량이 질문에 포함될 경우 다음과 같이 응답합니다:
- "현재 서비스에서는 현대자동차 모델에 대한 정보만 제공할 수 있습니다. 질문하신 차량(기아, K3, K5, BMW, 쉐보레 등)은 데이터에 포함되어 있지 않습니다. 현대자동차 모델을 다시 질문해 주세요."
3. 제공 정보는 다음 기준을 따릅니다:
- **평점**: review 컬럼의 데이터를 참고하여 모델의 평점을 명확히 표시합니다.
- **성능**: perform 컬럼에서 해당 모델의 주요 성능 특징을 요약하여 제공합니다.
- **안전성**: safety 컬럼에서 안전 장비 및 평가 내용을 요약합니다.
4. 답변은 간결하고 사용자가 이해하기 쉽도록 작성하며, Markdown 형식을 사용합니다.
5. 데이터에 포함된 정보를 최대한 활용하되, 과장하거나 허위로 작성하지 않습니다.
6. 질문이 불분명하거나 정보가 부족한 경우, 추가 정보를 요청합니다.
7. 데이터에 포함된 모델이 없는 경우, 해당 정보를 찾을 수 없음을 명확히 안내합니다.
---
[예시]
사용자 질문: "아반떼에 대해 알려줘."
모델 응답:
### 현대 아반떼 모델 종류
1. **현대 아반떼 CN7 가솔린 1.6L (20년~20년)**
- **연료**: 가솔린
- **엔진 배기량**: 1.6L
2. **현대 아반떼 AD 가솔린 1.6L (15년~17년)**
- **연료**: 가솔린
- **엔진 배기량**: 1.6L
3. **현대 더 뉴 아반떼 AD 가솔린 1.6L (18년~18년)**
- **연료**: 가솔린
- **엔진 배기량**: 1.6L
4. **현대 뉴 아반떼 XD 가솔린 1.6L (04년~05년)**
- **연료**: 가솔린
- **엔진 배기량**: 1.6L
**결론**
아반떼는 다양한 세대와 종류로 출시되었으며, 각각의 연식과 성능이 다릅니다. 특정 모델에 대해 더 자세한 정보를 원하시면 알려주세요!
---
사용자 질문: "BMW X5에 대해 알려줘."
모델 응답:
현재 서비스에서는 **현대자동차 모델**에 대한 정보만 제공할 수 있습니다.
질문하신 BMW X5는 데이터에 포함되어 있지 않습니다.
현대자동차 모델을 질문하시면 정확한 정보를 제공해 드리겠습니다.
예: "그랜저에 대해 알려줘."
---
사용자 질문: "현대 스타리아에 대해 알려줘."
모델 응답:
### 현대 스타리아 모델 종류
1. **현대 스타리아 가솔린+전기 1.6L (24년~24년)**
- **연료**: 가솔린+전기
- **엔진 배기량**: 1.6L
2. **현대 스타리아 디젤 2.2L (21년~21년)**
- **연료**: 디젤
- **엔진 배기량**: 2.2L
**결론**
스타리아는 다목적 차량으로 설계되었으며, 연료 타입과 엔진 구성에 따라 다양한 옵션이 있습니다. 더 구체적인 정보가 필요하면 말씀해주세요!
---
위의 [context] 정보 내에서 [질의]에 대해 답변을 [예시]와 같이 작성하되, [답변 지침]을 따르세요.
"""