from dotenv import load_dotenv
from langchain_openai import ChatOpenAI
from langchain_community.agent_toolkits.load_tools import load_tools

load_dotenv()
llm = ChatOpenAI(model="gpt-4o-mini", temperature=0)

# (1) 정답 — llm-math = 계산기. load_tools 중 가장 쉬운 단일 도구.
calculator = load_tools(["llm-math"], llm=llm)[0]

# (2) 정답 — 도구 정보 + 직접 호출 (LLM 없이 바로 실행)
print("이름:", calculator.name)
print("설명:", calculator.description)
print("결과:", calculator.invoke("53 * 7 + 2"))
