mikethor007 commited on
Commit
3bedb44
·
verified ·
1 Parent(s): 8ed8349

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -126,20 +126,20 @@ class BasicAgent:
126
  ]
127
  }
128
 
129
- #events = supervisor.stream(
130
- # messages,
131
- # stream_mode="values",
132
- #)
133
 
134
- #for event in events:
135
- # messages.extend(event["messages"])
136
 
137
- #answer = messages[-1].content
138
 
139
- answer = supervisor.invoke(messages)
140
  print(f"Answer: {answer}...")
141
 
142
- final_answer = re.search(r"FINAL ANSWER:\s*(.*)", answer['output'])
143
  print(f"Agent returning answer: {final_answer}")
144
  return final_answer
145
 
@@ -198,6 +198,7 @@ def run_and_submit_all( profile: gr.OAuthProfile | None):
198
  answers_payload = []
199
  print(f"Running agent on {len(questions_data)} questions...")
200
  for item in questions_data:
 
201
  task_id = item.get("task_id")
202
  question_text = item.get("question")
203
  if not task_id or question_text is None:
@@ -207,7 +208,6 @@ def run_and_submit_all( profile: gr.OAuthProfile | None):
207
  submitted_answer = agent(question_text)
208
  answers_payload.append({"task_id": task_id, "submitted_answer": submitted_answer})
209
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": submitted_answer})
210
- time.sleep(60)
211
  except Exception as e:
212
  print(f"Error running agent on task {task_id}: {e}")
213
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": f"AGENT ERROR: {e}"})
 
126
  ]
127
  }
128
 
129
+ events = supervisor.stream(
130
+ messages,
131
+ stream_mode="values",
132
+ )
133
 
134
+ for event in events:
135
+ messages.extend(event["messages"])
136
 
137
+ answer = messages[-1].content
138
 
139
+ #answer = supervisor.invoke(messages)
140
  print(f"Answer: {answer}...")
141
 
142
+ final_answer = re.search(r"FINAL ANSWER:\s*(.*)", answer)
143
  print(f"Agent returning answer: {final_answer}")
144
  return final_answer
145
 
 
198
  answers_payload = []
199
  print(f"Running agent on {len(questions_data)} questions...")
200
  for item in questions_data:
201
+ time.sleep(60)
202
  task_id = item.get("task_id")
203
  question_text = item.get("question")
204
  if not task_id or question_text is None:
 
208
  submitted_answer = agent(question_text)
209
  answers_payload.append({"task_id": task_id, "submitted_answer": submitted_answer})
210
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": submitted_answer})
 
211
  except Exception as e:
212
  print(f"Error running agent on task {task_id}: {e}")
213
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": f"AGENT ERROR: {e}"})