smtsead commited on
Commit
f87ffe1
·
verified ·
1 Parent(s): 266bded

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -6
app.py CHANGED
@@ -203,7 +203,7 @@ def generate_response(sentiment, aspects, original_text):
203
  if sentiment['label'] == 1:
204
  response = f"""Dear{guest_name if guest_name else ' Valued Guest'},
205
 
206
- Thank you for choosing The Kimberley Hotel Hong Kong and for sharing your feedback."""
207
 
208
  # Add relevant aspect responses
209
  added_aspects = set()
@@ -217,24 +217,39 @@ Thank you for choosing The Kimberley Hotel Hong Kong and for sharing your feedba
217
  if len(added_aspects) >= 3:
218
  break
219
 
220
- response += "\n\nWe look forward to welcoming you back.\n\nBest regards,"
221
  else:
222
  response = f"""Dear{guest_name if guest_name else ' Guest'},
223
 
224
- Thank you for your feedback. We sincerely apologize for any inconvenience you experienced."""
225
 
226
  # Add improvement actions
227
  added_improvements = set()
 
228
  for aspect, _ in sorted(aspects, key=lambda x: float(x[1][:-1]), reverse=True):
229
  if aspect in improvement_actions:
230
- response += f"\n\nRegarding the {aspect}, we've {improvement_actions[aspect]}."
231
  added_improvements.add(aspect)
232
  if len(added_improvements) >= 2:
233
  break
234
 
235
- response += "\n\nPlease contact our Guest Relations team if we can assist you further.\n\nSincerely,"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
236
 
237
- return response + "\nSam Tse\nGuest Relations Manager\nThe Kimberley Hotel Hong Kong"
238
 
239
  # ===== STREAMLIT UI =====
240
  def main():
 
203
  if sentiment['label'] == 1:
204
  response = f"""Dear{guest_name if guest_name else ' Valued Guest'},
205
 
206
+ Thank you for choosing The Kimberley Hotel Hong Kong and for sharing your kind feedback with us."""
207
 
208
  # Add relevant aspect responses
209
  added_aspects = set()
 
217
  if len(added_aspects) >= 3:
218
  break
219
 
220
+ response += "\n\nWe look forward to welcoming you back for another memorable stay."
221
  else:
222
  response = f"""Dear{guest_name if guest_name else ' Guest'},
223
 
224
+ Thank you for taking the time to share your feedback with us. We sincerely regret that your experience did not meet your expectations."""
225
 
226
  # Add improvement actions
227
  added_improvements = set()
228
+ improvement_text = ""
229
  for aspect, _ in sorted(aspects, key=lambda x: float(x[1][:-1]), reverse=True):
230
  if aspect in improvement_actions:
231
+ improvement_text += f"\n- Regarding the {aspect}, we have {improvement_actions[aspect]}"
232
  added_improvements.add(aspect)
233
  if len(added_improvements) >= 2:
234
  break
235
 
236
+ if improvement_text:
237
+ response += "\n\nTo address your concerns:" + improvement_text
238
+
239
+ response += "\n\nYour feedback is invaluable to us as we strive to improve our services."
240
+
241
+ # Common closing
242
+ response += """
243
+
244
+ Should you require any further assistance, please don't hesitate to contact our Guest Relations team.
245
+
246
+ Sincerely,
247
+ Sam Tse
248
+ Guest Relations Manager
249
+ The Kimberley Hotel Hong Kong
250
+ +852 1234 5678 | [email protected]"""
251
 
252
+ return response
253
 
254
  # ===== STREAMLIT UI =====
255
  def main():