더북(TheBook)

이번에는 같은 질문을 연구자에게 설명하는 방식으로 바꾸어 보겠습니다.

examples/4_system_message.py

(전략)
messages2 = [
    SystemMessage(
        content=(
            "당신은 논문을 작성하는 연구자입니다. "
            "전문 용어를 정확하게 사용합니다."
        )
    ),
    HumanMessage(content="인공지능이 뭐야?"),
]
response2 = llm.invoke(messages2)
print("연구자용:", response2.content)

질문 자체는 둘 다 “인공지능이 뭐야?”로 동일합니다. 하지만 SystemMessage가 달라졌기 때문에 응답 스타일도 달라집니다.