Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -31,7 +31,7 @@ def get_initial_response(input_message):
|
|
| 31 |
data = json.loads(response.text)
|
| 32 |
message = data["message"]
|
| 33 |
message = message.encode("utf-8").decode("unicode_escape")
|
| 34 |
-
message = re.sub(r"^[\s'\"]*(bot)?[\s'\"]*
|
| 35 |
message = message.strip(" ':\"")
|
| 36 |
|
| 37 |
# Calculate the elapsed time
|
|
@@ -68,14 +68,6 @@ def feedback_response(
|
|
| 68 |
"Output": [bot_message],
|
| 69 |
"Time took in Seconds": [response_time],
|
| 70 |
"Feedback": [str(feedback)],
|
| 71 |
-
# Jaewoo, I'd prefer to have the feedback split into separate columns
|
| 72 |
-
# You would need to update the spreadsheet for this. Some of the above
|
| 73 |
-
# code could also be deleted.
|
| 74 |
-
# "Primary Feedback": [feedback_primary],
|
| 75 |
-
# "Informative": [True if any("Informative" in s for s in feedback_secondary) else False],
|
| 76 |
-
# "Inaccurate": [True if any("Inaccurate" in s for s in feedback_secondary) else False],
|
| 77 |
-
# "Nonsense": [True if any("Nonsense" in s for s in feedback_secondary) else False],
|
| 78 |
-
# "Encoding": [True if any("Encoding" in s for s in feedback_secondary) else False],
|
| 79 |
"Additional Comments": [comments],
|
| 80 |
}
|
| 81 |
)
|
|
@@ -83,8 +75,6 @@ def feedback_response(
|
|
| 83 |
# Append the data to the worksheet
|
| 84 |
worksheet.append_rows(df.values.tolist())
|
| 85 |
gr.Info("Feedback Submitted")
|
| 86 |
-
|
| 87 |
-
# Clear the feedback fields
|
| 88 |
return {
|
| 89 |
primary_feedback: None,
|
| 90 |
secondary_feedback: None,
|
|
@@ -93,7 +83,7 @@ def feedback_response(
|
|
| 93 |
|
| 94 |
|
| 95 |
with gr.Blocks(title="iTELL Chat Feedback") as feedback_interface:
|
| 96 |
-
title = "
|
| 97 |
gr.components.Markdown(
|
| 98 |
f"<h1 style='text-align: center; margin-bottom: 1rem'>{title}</h1>"
|
| 99 |
)
|
|
@@ -161,4 +151,4 @@ with gr.Blocks(title="iTELL Chat Feedback") as feedback_interface:
|
|
| 161 |
)
|
| 162 |
|
| 163 |
# Launch the interface
|
| 164 |
-
feedback_interface.launch()
|
|
|
|
| 31 |
data = json.loads(response.text)
|
| 32 |
message = data["message"]
|
| 33 |
message = message.encode("utf-8").decode("unicode_escape")
|
| 34 |
+
message = re.sub(r"^[\s'\"]*(bot|cite sources)?[\s'\"]*", "", message)
|
| 35 |
message = message.strip(" ':\"")
|
| 36 |
|
| 37 |
# Calculate the elapsed time
|
|
|
|
| 68 |
"Output": [bot_message],
|
| 69 |
"Time took in Seconds": [response_time],
|
| 70 |
"Feedback": [str(feedback)],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
"Additional Comments": [comments],
|
| 72 |
}
|
| 73 |
)
|
|
|
|
| 75 |
# Append the data to the worksheet
|
| 76 |
worksheet.append_rows(df.values.tolist())
|
| 77 |
gr.Info("Feedback Submitted")
|
|
|
|
|
|
|
| 78 |
return {
|
| 79 |
primary_feedback: None,
|
| 80 |
secondary_feedback: None,
|
|
|
|
| 83 |
|
| 84 |
|
| 85 |
with gr.Blocks(title="iTELL Chat Feedback") as feedback_interface:
|
| 86 |
+
title = "Itell Guide Response Bot"
|
| 87 |
gr.components.Markdown(
|
| 88 |
f"<h1 style='text-align: center; margin-bottom: 1rem'>{title}</h1>"
|
| 89 |
)
|
|
|
|
| 151 |
)
|
| 152 |
|
| 153 |
# Launch the interface
|
| 154 |
+
feedback_interface.launch()
|