Anne31415 commited on
Commit
118380a
·
1 Parent(s): 6c0a950

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -3
app.py CHANGED
@@ -1,5 +1,6 @@
1
  import streamlit as st
2
  from PIL import Image
 
3
  import time
4
  import streamlit_analytics
5
  from dotenv import load_dotenv
@@ -99,6 +100,10 @@ def handle_no_answer(response):
99
  "ich weiß nicht",
100
  "ich bin mir nicht sicher",
101
  "es wird nicht erwähnt",
 
 
 
 
102
  "keine information",
103
  "das ist unklar",
104
  "da habe ich keine antwort",
@@ -114,13 +119,23 @@ def handle_no_answer(response):
114
  "not enough context",
115
  ]
116
 
117
- response_lower = response.lower()
118
- if any(phrase in response_lower for phrase in no_answer_phrases):
119
- return "Hmm, das ist eine knifflige Frage. Ich habe vielleicht nicht auf alles eine Antwort, aber lass uns das gemeinsam erkunden. Kannst du mir mehr Details geben oder eine andere Frage stellen?"
 
 
 
 
 
 
 
 
 
120
  return response
121
 
122
 
123
 
 
124
  def page1():
125
  try:
126
  hide_streamlit_style = """
 
1
  import streamlit as st
2
  from PIL import Image
3
+ import random
4
  import time
5
  import streamlit_analytics
6
  from dotenv import load_dotenv
 
100
  "ich weiß nicht",
101
  "ich bin mir nicht sicher",
102
  "es wird nicht erwähnt",
103
+ "Leider kann ich diese Frage nicht beantworten",
104
+ "kann ich diese Frage nicht beantworten",
105
+ "ich kann diese Frage nicht beantworten",
106
+ "ich kann diese Frage leider nicht beantworten",
107
  "keine information",
108
  "das ist unklar",
109
  "da habe ich keine antwort",
 
119
  "not enough context",
120
  ]
121
 
122
+ alternative_responses = [
123
+ "Hmm, das ist eine knifflige Frage. Lass uns das gemeinsam erkunden. Kannst du mehr Details geben?",
124
+ "Interessante Frage! Ich bin mir nicht sicher, aber wir können es herausfinden. Hast du weitere Informationen?",
125
+ "Das ist eine gute Frage. Ich habe momentan keine Antwort darauf, aber vielleicht kannst du sie anders formulieren?",
126
+ "Da bin ich überfragt. Kannst du die Frage anders stellen oder mir mehr Kontext geben?",
127
+ "Ich stehe hier etwas auf dem Schlauch. Gibt es noch andere Aspekte der Frage, die wir betrachten könnten?",
128
+ # Add more alternative responses as needed
129
+ ]
130
+
131
+ # Check if response matches any phrase in no_answer_phrases
132
+ if any(phrase in response.lower() for phrase in no_answer_phrases):
133
+ return random.choice(alternative_responses) # Randomly select a response
134
  return response
135
 
136
 
137
 
138
+
139
  def page1():
140
  try:
141
  hide_streamlit_style = """