Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -43,9 +43,9 @@ if user_input:
|
|
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
|
47 |
new_responses = [response['generated_text'] for response in responses]
|
48 |
-
new_responses = [resp for resp in new_responses if resp.lower() not in [prev.lower() for prev in st.session_state.previous_responses]]
|
49 |
|
50 |
# If there are valid new responses, pick one, otherwise fallback
|
51 |
if new_responses:
|
|
|
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]
|
48 |
+
new_responses = [resp for resp in new_responses if resp.lower() not in [prev.lower() for prev in st.session_state.previous_responses] and resp.lower() != user_input.lower()]
|
49 |
|
50 |
# If there are valid new responses, pick one, otherwise fallback
|
51 |
if new_responses:
|