# ============================================================
# [실습] 메시지 타입 — System / Human / AI Message
#
# 아래 항목을 직접 구현하세요:
#  1) System/Human/AI 메시지를 교차 배치한 리스트를 invoke 에 넣어 멀티턴 맥락을 전달한다.
#     - SystemMessage: 역할/지침,  HumanMessage: 사용자 발화,  AIMessage: 이전 AI 답변
# ============================================================

from dotenv import load_dotenv

load_dotenv()  # .env 에서 OPENAI_API_KEY 로드

from langchain_openai import ChatOpenAI
from langchain_core.messages import HumanMessage, SystemMessage, AIMessage

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

# 1) 여기에 코드를 작성하세요
#    (SystemMessage/HumanMessage/AIMessage 리스트를 만들어 invoke → .content 출력)
