Update app.py
Browse files
app.py
CHANGED
@@ -1259,7 +1259,15 @@ def chat_or_recommend(req: ChatOrRecommendRequest):
|
|
1259 |
user_input = req.user_input
|
1260 |
mode = req.mode.lower() # "emotion" or "rational"
|
1261 |
RECOMMEND_KEYWORDS = ["μΆμ²", "μΆμ²ν΄μ€", "μ·¨λ―Έ μΆμ²"]
|
|
|
|
|
|
|
1262 |
# (A) 'μΆμ²' ν€μλ ν¬ν¨ μ¬λΆ νμΈ
|
|
|
|
|
|
|
|
|
|
|
1263 |
is_recommend_query = any(keyword in user_input for keyword in RECOMMEND_KEYWORDS)
|
1264 |
|
1265 |
# (B) 'μΆμ²' ν€μλκ° μμΌλ©΄ β μΆμ²λ§ μν (μ±λ΄/μ°μΈλΆμ X)
|
|
|
1259 |
user_input = req.user_input
|
1260 |
mode = req.mode.lower() # "emotion" or "rational"
|
1261 |
RECOMMEND_KEYWORDS = ["μΆμ²", "μΆμ²ν΄μ€", "μ·¨λ―Έ μΆμ²"]
|
1262 |
+
HI_KEYWORDS = ["μλ
","μλ
!","μλ
~","μλ
?"]
|
1263 |
+
is_hi_query = any(keyword in user_input for keyword in HI_KEYWORDS)
|
1264 |
+
|
1265 |
# (A) 'μΆμ²' ν€μλ ν¬ν¨ μ¬λΆ νμΈ
|
1266 |
+
if is_hi_query:
|
1267 |
+
return {
|
1268 |
+
"mode": "chat",
|
1269 |
+
"response": "μλ
! λ§λμ λ°κ°μ. μ€λ λμ κΈ°λΆμ μ΄λ μ΄?"
|
1270 |
+
}
|
1271 |
is_recommend_query = any(keyword in user_input for keyword in RECOMMEND_KEYWORDS)
|
1272 |
|
1273 |
# (B) 'μΆμ²' ν€μλκ° μμΌλ©΄ β μΆμ²λ§ μν (μ±λ΄/μ°μΈλΆμ X)
|