Phase 1: 기초 | 예상 학습 시간: 30분


🎯 학습 목표

  • Claude의 설계 철학과 다른 LLM과의 차별점을 설명할 수 있다
  • Claude 모델 계열 (Haiku / Sonnet / Opus)의 특징과 사용 목적을 구분할 수 있다
  • Constitutional AI가 무엇인지 개념적으로 이해한다

1. Claude는 어떤 모델인가?

Claude는 Anthropic이 만든 대형 언어 모델(LLM)입니다. GPT 계열(OpenAI)과 Gemini(Google)와 함께 현재 상용 LLM의 3대 축 중 하나입니다.

핵심 특징:

  • 긴 컨텍스트 윈도우 — 최대 200K 토큰 (약 15만 단어) 처리 가능
  • 강한 지시 따르기 (instruction following) — 복잡하고 상세한 시스템 프롬프트를 잘 따름
  • 낮은 hallucination율 — 모르는 것을 모른다고 잘 말함 (완벽하진 않음)
  • 코드 품질 — 코드 생성 및 디버깅 벤치마크에서 상위권

2. 모델 계열

모델특징적합한 용도
Claude Haiku가장 빠르고 저렴실시간 응답, 간단한 분류/추출
Claude Sonnet속도와 성능의 균형대부분의 프로덕션 용도
Claude Opus최고 성능복잡한 추론, 중요한 의사결정

💡 실무 팁: 대부분의 경우 Sonnet으로 시작하세요. 속도가 부족하면 Haiku로, 품질이 부족하면 Opus로 전환합니다.

현재 최신 버전 (2026년 기준):

  • claude-haiku-4-5-20251001
  • claude-sonnet-4-6
  • claude-opus-4-8

3. Constitutional AI (CAI)

Anthropic은 Claude를 훈련할 때 Constitutional AI라는 방법론을 사용합니다.

기존 RLHF(인간 피드백 강화학습)와의 차이:

RLHF:  모델 출력 → 인간이 좋다/나쁘다 라벨링 → 재훈련
CAI:   모델 출력 → 원칙(헌법) 기반 자기 비평 → 수정 → 재훈련

핵심 원칙 예시:

  • 도움이 되어야 한다 (Helpful)
  • 해롭지 않아야 한다 (Harmless)
  • 정직해야 한다 (Honest)

개발자 관점에서 중요한 함의: Claude는 거절을 학습했습니다. 특정 요청에 거절하는 것이 버그가 아니라 설계입니다.


4. Claude vs GPT-4 vs Gemini — 실용적 비교

항목ClaudeGPT-4oGemini
컨텍스트 길이✅ 200K128K1M
코드 생성✅ 강함✅ 강함보통
지시 따르기✅ 매우 강함강함보통
멀티모달이미지이미지+오디오이미지+오디오+비디오
API 가격중간중간저렴

5. API 접근 방법

import anthropic

client = anthropic.Anthropic(api_key="your-api-key")

message = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Claude에 대해 한 문장으로 설명해줘"}
    ]
)

print(message.content[0].text)

설치: pip install anthropic API 키 발급: https://console.anthropic.com


📝 핵심 요약

  1. Claude = Anthropic의 LLM, Constitutional AI로 훈련
  2. Haiku(빠름/저렴) → Sonnet(균형) → Opus(고성능) 3단계 계열
  3. 긴 컨텍스트 + 강한 지시 따르기가 주요 강점
  4. 거절 동작은 설계된 기능 — 프롬프트로 완화 가능하나 우회 불가

🔗 참고 자료


⬅️ 이전: — | 다음: Day 02 — 기본 프롬프트 작성법 ➡️