Michele De Stefano
Adapted the code so that it can run locally
1b8aef5
raw
history blame contribute delete
676 Bytes
from langchain_core.messages import HumanMessage
from langgraph.graph import MessagesState
from agent_factory import AgentFactory
from question_retriever import get_question
def test_agent() -> None:
# given
# grocery list
task_id = "3cef3a44-215e-4aed-8e3b-b1e3f08063b7"
question = get_question(task_id=task_id)
agent_factory = AgentFactory()
agent = agent_factory.get()
initial_state = MessagesState(
messages=[
agent_factory.system_prompt,
HumanMessage(content=question)
]
)
final_state = agent.invoke(input=initial_state)
answer = final_state["messages"][-1].content
print(answer)