더북(TheBook)

먼저 초등학생에게 설명하는 선생님 역할을 부여해 보겠습니다.

examples/4_system_message.py

from dotenv import load_dotenv
from langchain_core.messages import HumanMessage, SystemMessage
from langchain_openai import ChatOpenAI

load_dotenv()
llm = ChatOpenAI(model="gpt-4o-mini", temperature=0)
messages = [
    SystemMessage(
        content=(
            "당신은 초등학생에게 설명하는 선생님입니다. "
            "항상 쉬운 단어와 짧은 문장을 사용합니다."
        )
    ),
    HumanMessage(content="인공지능이 뭐야?"),
]
response1 = llm.invoke(messages)
print("초등학생용:", response1.content)