Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -41,7 +41,7 @@ if user_input:
|
|
41 |
sentiment = sentiment_analysis(user_input)[0]
|
42 |
|
43 |
# Generate multiple responses with increased randomness (top_k_sampling)
|
44 |
-
responses = conversational_bot(user_input, max_length=300, temperature=1, top_k=50, num_return_sequences=3, do_sample=True)
|
45 |
|
46 |
# Filter out any responses that are too similar to previous responses or user input
|
47 |
new_responses = [response['generated_text'] for response in responses]
|
@@ -59,6 +59,14 @@ if user_input:
|
|
59 |
]
|
60 |
selected_response = random.choice(fallback_responses)
|
61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
# Store the new response for future checks
|
63 |
st.session_state.previous_responses.append(selected_response)
|
64 |
|
|
|
41 |
sentiment = sentiment_analysis(user_input)[0]
|
42 |
|
43 |
# Generate multiple responses with increased randomness (top_k_sampling)
|
44 |
+
responses = conversational_bot(user_input, max_length=300, temperature=1.0, top_k=50, num_return_sequences=3, do_sample=True)
|
45 |
|
46 |
# Filter out any responses that are too similar to previous responses or user input
|
47 |
new_responses = [response['generated_text'] for response in responses]
|
|
|
59 |
]
|
60 |
selected_response = random.choice(fallback_responses)
|
61 |
|
62 |
+
# Add extra empathetic phrases to the response
|
63 |
+
extra_empathy = [
|
64 |
+
"It’s completely normal to feel this way when things get tough. You're doing great by reaching out.",
|
65 |
+
"I know it can feel like a lot right now, but one step at a time. You're not alone in this.",
|
66 |
+
"Even in the toughest times, remember that there’s always support around you."
|
67 |
+
]
|
68 |
+
selected_response += " " + random.choice(extra_empathy)
|
69 |
+
|
70 |
# Store the new response for future checks
|
71 |
st.session_state.previous_responses.append(selected_response)
|
72 |
|