Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -163,34 +163,36 @@ with gr.Blocks() as demo:
|
|
163 |
submit_btn.click(fn=ask_question, inputs=[question_input], outputs=[answer_output, hidden_q, hidden_a])
|
164 |
|
165 |
with gr.Tab("Submit Feedback"):
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
|
|
194 |
|
|
|
195 |
|
196 |
demo.launch(share=True, debug=True)
|
|
|
163 |
submit_btn.click(fn=ask_question, inputs=[question_input], outputs=[answer_output, hidden_q, hidden_a])
|
164 |
|
165 |
with gr.Tab("Submit Feedback"):
|
166 |
+
gr.Markdown("### Was the answer helpful?")
|
167 |
+
fb_question = gr.Textbox(label="Original Question")
|
168 |
+
fb_answer = gr.Textbox(label="Model's Answer")
|
169 |
+
fb_like = gr.Radio(["π", "π"], label="Your Feedback")
|
170 |
+
fb_correct = gr.Textbox(label="Correct Answer (optional)")
|
171 |
+
fb_submit_btn = gr.Button("Submit Feedback")
|
172 |
+
fb_status = gr.Textbox(label="Status", interactive=False)
|
173 |
+
|
174 |
+
feedback_display = gr.Dataframe(headers=["Question", "Answer", "Feedback", "Correct Answer", "Timestamp"],
|
175 |
+
row_count=10, max_rows=50, wrap=True)
|
176 |
+
|
177 |
+
def feedback_submission_and_display(question, answer, feedback, correct_answer):
|
178 |
+
store_feedback(question, answer, feedback, correct_answer)
|
179 |
+
entries = load_feedback_entries()
|
180 |
+
display_rows = [[
|
181 |
+
e["question"],
|
182 |
+
e["model_answer"],
|
183 |
+
e["feedback"],
|
184 |
+
e["correct_answer"],
|
185 |
+
e["timestamp"]
|
186 |
+
] for e in entries]
|
187 |
+
return "β
Feedback received. Thank you!", display_rows
|
188 |
+
|
189 |
+
fb_submit_btn.click(
|
190 |
+
fn=feedback_submission_and_display,
|
191 |
+
inputs=[fb_question, fb_answer, fb_like, fb_correct],
|
192 |
+
outputs=[fb_status, feedback_display]
|
193 |
+
)
|
194 |
+
|
195 |
|
196 |
+
|
197 |
|
198 |
demo.launch(share=True, debug=True)
|