# ============================================================
# [실습] 도구 쓰기 — 이미 만들어진 도구 하나 불러서 실행 (load_tools)
#
# 도구를 '직접 만드는' @tool 은 05 커스텀에서 한다. 먼저 빌트인을 그냥 써 본다 (가장 가벼움).
#
# 아래 항목을 직접 구현하세요:
#  1) load_tools(["llm-math"]) 로 계산기 도구 하나를 불러온다 (가장 쉬운 단일 도구).
#  2) 도구의 정보(name/description)를 보고, invoke 로 직접 호출한다 (LLM 판단 없이 바로).
# ============================================================

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) 여기에 코드를 작성하세요 (calculator = load_tools(["llm-math"], llm=llm)[0])


# 2) 여기에 코드를 작성하세요 (calculator.name / .description 출력 + calculator.invoke("53 * 7 + 2"))
