Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,7 +1,6 @@
|
|
| 1 |
"""
|
| 2 |
-
Hotel Review Analysis System for The
|
| 3 |
ISOM5240 Group Project
|
| 4 |
-
|
| 5 |
Automatically analyzes guest reviews in multiple languages, performs sentiment
|
| 6 |
analysis and aspect detection, then generates professional responses.
|
| 7 |
"""
|
|
@@ -202,8 +201,7 @@ def generate_response(sentiment, aspects, original_text):
|
|
| 202 |
|
| 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()
|
|
@@ -220,7 +218,6 @@ Thank you for choosing The Kimberley Hotel Hong Kong and for sharing your kind f
|
|
| 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
|
|
@@ -242,19 +239,18 @@ Thank you for taking the time to share your feedback with us. We sincerely regre
|
|
| 242 |
response += """
|
| 243 |
|
| 244 |
Should you require any further assistance, please don't hesitate to contact our Guest Relations team.
|
| 245 |
-
|
| 246 |
Sincerely yours,
|
| 247 |
Sam Tse
|
| 248 |
Guest Relations Manager
|
| 249 |
-
The
|
| 250 |
-
+852 1234 5678 | guest.relations@
|
| 251 |
|
| 252 |
return response
|
| 253 |
|
| 254 |
# ===== STREAMLIT UI =====
|
| 255 |
def main():
|
| 256 |
st.set_page_config(
|
| 257 |
-
page_title="
|
| 258 |
page_icon="🏨",
|
| 259 |
layout="centered"
|
| 260 |
)
|
|
@@ -271,7 +267,7 @@ def main():
|
|
| 271 |
</style>
|
| 272 |
""", unsafe_allow_html=True)
|
| 273 |
|
| 274 |
-
st.markdown('<div class="header">The
|
| 275 |
st.markdown('<div class="subheader">Guest Review Analysis System</div>', unsafe_allow_html=True)
|
| 276 |
|
| 277 |
review = st.text_area("**Paste Guest Review:**",
|
|
|
|
| 1 |
"""
|
| 2 |
+
Hotel Review Analysis System for The Mira Hong Kong
|
| 3 |
ISOM5240 Group Project
|
|
|
|
| 4 |
Automatically analyzes guest reviews in multiple languages, performs sentiment
|
| 5 |
analysis and aspect detection, then generates professional responses.
|
| 6 |
"""
|
|
|
|
| 201 |
|
| 202 |
if sentiment['label'] == 1:
|
| 203 |
response = f"""Dear{guest_name if guest_name else ' Valued Guest'},
|
| 204 |
+
Thank you for choosing The Mira Hong Kong and for sharing your kind feedback with us."""
|
|
|
|
| 205 |
|
| 206 |
# Add relevant aspect responses
|
| 207 |
added_aspects = set()
|
|
|
|
| 218 |
response += "\n\nWe look forward to welcoming you back for another memorable stay."
|
| 219 |
else:
|
| 220 |
response = f"""Dear{guest_name if guest_name else ' Guest'},
|
|
|
|
| 221 |
Thank you for taking the time to share your feedback with us. We sincerely regret that your experience did not meet your expectations."""
|
| 222 |
|
| 223 |
# Add improvement actions
|
|
|
|
| 239 |
response += """
|
| 240 |
|
| 241 |
Should you require any further assistance, please don't hesitate to contact our Guest Relations team.
|
|
|
|
| 242 |
Sincerely yours,
|
| 243 |
Sam Tse
|
| 244 |
Guest Relations Manager
|
| 245 |
+
The Mira Hong Kong
|
| 246 |
+
+852 1234 5678 | guest.relations@mirahotel.com.hk"""
|
| 247 |
|
| 248 |
return response
|
| 249 |
|
| 250 |
# ===== STREAMLIT UI =====
|
| 251 |
def main():
|
| 252 |
st.set_page_config(
|
| 253 |
+
page_title="Mira Review Assistant",
|
| 254 |
page_icon="🏨",
|
| 255 |
layout="centered"
|
| 256 |
)
|
|
|
|
| 267 |
</style>
|
| 268 |
""", unsafe_allow_html=True)
|
| 269 |
|
| 270 |
+
st.markdown('<div class="header">The Mira Hong Kong</div>', unsafe_allow_html=True)
|
| 271 |
st.markdown('<div class="subheader">Guest Review Analysis System</div>', unsafe_allow_html=True)
|
| 272 |
|
| 273 |
review = st.text_area("**Paste Guest Review:**",
|