Spaces:
Sleeping
Sleeping
SebastianSchramm
commited on
Commit
·
0f938f7
1
Parent(s):
aaec9ae
add better intros
Browse files
server.py
CHANGED
@@ -105,10 +105,10 @@ def get_final_answer(answer, retriever_score):
|
|
105 |
return random.sample(NOT_FOUND_ANSWERS, k=1)[0]
|
106 |
elif retriever_score < 0.8:
|
107 |
# might be relevant, but let's be careful
|
108 |
-
return f"{random.sample(ROUGH_MATCH_INTROS, k=1)[0]}\n{answer}"
|
109 |
else:
|
110 |
# good match
|
111 |
-
return f"{random.sample(GOOD_MATCH_INTROS, k=1)[0]}\n{answer}\n{random.sample(GOOD_MATCH_ENDS, k=1)[0]}"
|
112 |
|
113 |
|
114 |
NOT_FOUND_ANSWERS = [
|
@@ -124,6 +124,42 @@ NOT_FOUND_ANSWERS = [
|
|
124 |
"I’m sorry, but I don't have the details you're seeking in my knowledge database."
|
125 |
]
|
126 |
|
127 |
-
GOOD_MATCH_INTROS = [
|
128 |
-
|
129 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
return random.sample(NOT_FOUND_ANSWERS, k=1)[0]
|
106 |
elif retriever_score < 0.8:
|
107 |
# might be relevant, but let's be careful
|
108 |
+
return f"{random.sample(ROUGH_MATCH_INTROS, k=1)[0]}\n\n{answer}"
|
109 |
else:
|
110 |
# good match
|
111 |
+
return f"{random.sample(GOOD_MATCH_INTROS, k=1)[0]}\n\n{answer}\n\n{random.sample(GOOD_MATCH_ENDS, k=1)[0]}"
|
112 |
|
113 |
|
114 |
NOT_FOUND_ANSWERS = [
|
|
|
124 |
"I’m sorry, but I don't have the details you're seeking in my knowledge database."
|
125 |
]
|
126 |
|
127 |
+
GOOD_MATCH_INTROS = [
|
128 |
+
"I was able to find the following answer to your question:",
|
129 |
+
"I located the following information for your query:",
|
130 |
+
"I found the following details that should address your question:",
|
131 |
+
"I have gathered the following information for you:",
|
132 |
+
"Here is the answer I found to your question:",
|
133 |
+
"I came across the following details relevant to your inquiry:",
|
134 |
+
"The following information should help answer your question:",
|
135 |
+
"I found this information that might be useful to you:",
|
136 |
+
"I identified the following details for your query:",
|
137 |
+
"Here is the response I was able to find for your question:"
|
138 |
+
]
|
139 |
+
|
140 |
+
GOOD_MATCH_ENDS = [
|
141 |
+
"I hope this answers your question. Feel free to ask any follow-up questions.",
|
142 |
+
"I trust this information is helpful. If you have any more questions, please don't hesitate to ask.",
|
143 |
+
"I hope you found this answer useful. Let me know if there's anything else I can assist you with.",
|
144 |
+
"I trust this resolves your query. If you need further assistance, feel free to reach out.",
|
145 |
+
"I hope this information meets your needs. Please ask if you have any additional questions.",
|
146 |
+
"I hope this helps. If you have any more queries, I'm here to assist you.",
|
147 |
+
"I trust this answers your question. Don't hesitate to ask if you need more information.",
|
148 |
+
"I hope this response is helpful. I'm available for any further questions you might have.",
|
149 |
+
"I hope this information is what you were looking for. Feel free to ask more questions if needed.",
|
150 |
+
"I trust this provides the clarity you needed. Let me know if there's anything else I can help with."
|
151 |
+
]
|
152 |
+
|
153 |
+
ROUGH_MATCH_INTROS = [
|
154 |
+
"I found some information that might be relevant to your question:",
|
155 |
+
"Here is what I found, though it may not be exactly what you're looking for:",
|
156 |
+
"I located the following details, but I'm not entirely sure if they address your query:",
|
157 |
+
"I have some information that could be related to your question:",
|
158 |
+
"This is what I found, but it may not fully answer your question:",
|
159 |
+
"I identified some details that might help, though they may not be completely relevant:",
|
160 |
+
"Here is some information that could be pertinent, but I'm unsure if it fully addresses your query:",
|
161 |
+
"I came across the following information, but it might not be exactly what you need:",
|
162 |
+
"I found some details that may be useful, but they might not directly answer your question:",
|
163 |
+
"This information could be relevant, though I'm not certain it fully resolves your query:"
|
164 |
+
]
|
165 |
+
|