manasagangotri commited on
Commit
87cc698
Β·
verified Β·
1 Parent(s): d16f9ab

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +30 -28
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
- 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
  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)