ekabaruh commited on
Commit
92084f9
·
verified ·
1 Parent(s): 254ebd7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -1
app.py CHANGED
@@ -30,7 +30,15 @@ class BasicAgent:
30
  messages = [HumanMessage(content=question)]
31
  messages = self.graph.invoke({"messages": messages})
32
  answer = messages['messages'][-1].content
33
- return answer[14:]
 
 
 
 
 
 
 
 
34
 
35
 
36
  def run_and_submit_all( profile: gr.OAuthProfile | None):
 
30
  messages = [HumanMessage(content=question)]
31
  messages = self.graph.invoke({"messages": messages})
32
  answer = messages['messages'][-1].content
33
+
34
+ # Extract just the final answer
35
+ if "FINAL ANSWER:" in answer:
36
+ # Split by "FINAL ANSWER:" and take everything after it
37
+ final_answer = answer.split("FINAL ANSWER:", 1)[1].strip()
38
+ return final_answer
39
+ else:
40
+ # If for some reason the model didn't follow the format, return as is
41
+ return answer
42
 
43
 
44
  def run_and_submit_all( profile: gr.OAuthProfile | None):