AI 통합 · 40분

시스템프롬프트역할부여

빈 system → 짧은 system → 형식 강제 system 순으로 변주해 응답이 어떻게 변하는지 시각화하고, 자동화에서 재사용할 수 있는 system 빌더 함수를 만든다.

Web에서 개념과 코드 학습운영체제 권한이 필요한 실행은 Local에서 이어집니다.
llm.intro
01

1단계. system 없이 호출

system 인자 없이 messages만 보내 baseline 응답을 받는다.

  • system 인자가 첫 메시지가 아니라 별도 슬롯이라는 점을 분명히 한다.
  • 어조·역할·형식 지시를 하나씩 누적하며 변화를 본다.
  • 응답 형식을 강제하는 system 작성 감각을 만든다.
  • 자동화에서 재사용하는 system 빌더 함수 패턴을 익힌다.
직접 해보기같은 질문을 두 번 호출해 baseAnswer가 미세하게 다른지 확인하세요. 결과 객체 변수명은 다른 이름을 사용해야 합니다.
import anthropic

client = anthropic.Anthropic()
baseResponse = client.messages.create(
    model="claude-haiku-4-5",
    max_tokens=200,
    messages=[{"role": "user", "content": "재귀 함수가 무엇인지 알려줘."}],
)
baseAnswer = "".join(block.text for block in baseResponse.content if block.type == "text")
baseAnswer
편집기를 준비하고 있습니다.