
119
4
장
도구
async def run_math_query():
initial_state = {
"messages": [
HumanMessage(content="(3 + 5) * 12은 얼마인가요?")
]
}
result = await GRAPH.ainvoke(initial_state)
assistant_msg = result["messages"][-1]
content = assistant_msg.get("content") if isinstance(assistant_msg, dict) else
assistant_msg.content
print("Math answer:", content)
async def run_weather_query():
initial_state = {
"messages": [
HumanMessage(content="NYC의 날씨는 어때요?")
]
}
result = await GRAPH.ainvoke(initial_state)
assistant_msg = result["messages"][-1]
print("Weather answer:", assistant_msg["content"])
if __name__ == "__main__":
asyncio.run(run_math_query())
asyncio.run(run_weather_query()) ...