Eliot0110 commited on
Commit
83243ef
·
1 Parent(s): f61de8e

fix: wrong get method

Browse files
Files changed (1) hide show
  1. modules/response_generator.py +4 -9
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