Spaces:
Sleeping
Sleeping
Update gaia_agent.py
Browse files- gaia_agent.py +4 -1
gaia_agent.py
CHANGED
|
@@ -12,6 +12,9 @@ from tools import *
|
|
| 12 |
load_dotenv()
|
| 13 |
|
| 14 |
class GaiaAgent:
|
|
|
|
|
|
|
|
|
|
| 15 |
def __init__(self):
|
| 16 |
self.llm = ChatLiteLLM(
|
| 17 |
model="openai/gemini-2.5-pro",
|
|
@@ -109,5 +112,5 @@ class GaiaAgent:
|
|
| 109 |
messages: list[HumanMessage] = [HumanMessage(content=question)]
|
| 110 |
result = graph.invoke({"messages": messages})
|
| 111 |
|
| 112 |
-
last_message =
|
| 113 |
return self.extract_answer(last_message)
|
|
|
|
| 12 |
load_dotenv()
|
| 13 |
|
| 14 |
class GaiaAgent:
|
| 15 |
+
"""
|
| 16 |
+
A agent that leverages available tools to answer questions.
|
| 17 |
+
"""
|
| 18 |
def __init__(self):
|
| 19 |
self.llm = ChatLiteLLM(
|
| 20 |
model="openai/gemini-2.5-pro",
|
|
|
|
| 112 |
messages: list[HumanMessage] = [HumanMessage(content=question)]
|
| 113 |
result = graph.invoke({"messages": messages})
|
| 114 |
|
| 115 |
+
last_message = result["messages"][-1].content
|
| 116 |
return self.extract_answer(last_message)
|