magnustragardh commited on
Commit
dcdf6ae
·
1 Parent(s): cb37450

Fix bugs in question answering function.

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -105,6 +105,7 @@ def create_question_message(item):
105
 
106
  async def answer_question(agent, item, answers_payload, results_log):
107
  task_id = item.get("task_id")
 
108
  try:
109
  question_message = create_question_message(item)
110
  except ValidationError:
@@ -114,7 +115,7 @@ async def answer_question(agent, item, answers_payload, results_log):
114
  print(f"Skipping item with missing task_id: {item}")
115
  return
116
  try:
117
- submitted_answer = await agent.run(question_message)
118
 
119
  answers_payload.append({"task_id": task_id, "submitted_answer": submitted_answer})
120
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": submitted_answer})
 
105
 
106
  async def answer_question(agent, item, answers_payload, results_log):
107
  task_id = item.get("task_id")
108
+ question_text = item.get("question")
109
  try:
110
  question_message = create_question_message(item)
111
  except ValidationError:
 
115
  print(f"Skipping item with missing task_id: {item}")
116
  return
117
  try:
118
+ submitted_answer = await agent(question_message)
119
 
120
  answers_payload.append({"task_id": task_id, "submitted_answer": submitted_answer})
121
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": submitted_answer})