alisamak commited on
Commit
c47f78f
·
verified ·
1 Parent(s): 8b20388

Update LG_agent.py

Browse files
Files changed (1) hide show
  1. LG_agent.py +10 -9
LG_agent.py CHANGED
@@ -157,17 +157,18 @@ def build_graph(max_steps: int = 5):
157
  # else:
158
  # return "No response."
159
 
160
- def __call__(self, question: str) -> str:
161
  def __init__(self, max_steps: int = 5):
162
  self.graph = build_graph(max_steps)
163
-
164
- response = self.graph({"messages": [HumanMessage(content=question)]})
165
- if response.get("messages"):
166
- final_message = response["messages"][-1]
167
- raw_content = final_message.content if hasattr(final_message, "content") else "No final message."
168
- return extract_gaia_answer(raw_content)
169
- else:
170
- return "No response."
 
171
 
172
 
173
  if __name__ == "__main__":
 
157
  # else:
158
  # return "No response."
159
 
160
+ class BasicAgent:
161
  def __init__(self, max_steps: int = 5):
162
  self.graph = build_graph(max_steps)
163
+
164
+ def __call__(self, question: str) -> str:
165
+ response = self.graph({"messages": [HumanMessage(content=question)]})
166
+ if response.get("messages"):
167
+ final_message = response["messages"][-1]
168
+ raw_content = final_message.content if hasattr(final_message, "content") else "No final message."
169
+ return extract_gaia_answer(raw_content)
170
+ else:
171
+ return "No response."
172
 
173
 
174
  if __name__ == "__main__":