Spaces:
Sleeping
Sleeping
fix: wrong get method
Browse files
modules/response_generator.py
CHANGED
|
@@ -128,18 +128,13 @@ class ResponseGenerator:
|
|
| 128 |
return ""
|
| 129 |
|
| 130 |
def _get_dynamic_next_question(self, session_state: SessionManager) -> str:
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
"""
|
| 134 |
-
if not session_state.destination:
|
| 135 |
return "请问您想去哪个或哪些城市呢?"
|
| 136 |
-
if not session_state.duration:
|
| 137 |
return "计划玩几天呢?"
|
| 138 |
-
if not session_state.budget:
|
| 139 |
return "您的旅行预算大概是多少?"
|
| 140 |
-
if not session_state.travel_style:
|
| 141 |
-
# 这里可以从persona配置中动态生成问题,暂时使用硬编码
|
| 142 |
-
return "您更喜欢哪种旅行风格呢?\n- 🌍 文化探索型\n- 🎨 艺术历史型\n- 🍽️ 美食购物型\n- 🏞️ 自然风光型"
|
| 143 |
return "" # 所有信息都已收集
|
| 144 |
|
| 145 |
|
|
|
|
| 128 |
return ""
|
| 129 |
|
| 130 |
def _get_dynamic_next_question(self, session_state: SessionManager) -> str:
|
| 131 |
+
|
| 132 |
+
if not session_state.get('destination'):
|
|
|
|
|
|
|
| 133 |
return "请问您想去哪个或哪些城市呢?"
|
| 134 |
+
if not session_state.get('duration'):
|
| 135 |
return "计划玩几天呢?"
|
| 136 |
+
if not session_state.get('budget'):
|
| 137 |
return "您的旅行预算大概是多少?"
|
|
|
|
|
|
|
|
|
|
| 138 |
return "" # 所有信息都已收集
|
| 139 |
|
| 140 |
|