개요

Anthropic은 AI 안전성(AI Safety) 연구를 핵심 미션으로 하는 미국 AI 기업으로, 대화형 AI 모델 Claude 시리즈를 개발합니다. OpenAI 출신 연구자들이 설립했으며, Constitutional AI 방법론을 통해 보다 안전하고 유용한 AI를 추구합니다.


Claude 모델 시리즈

모델특징
Claude Opus최고 성능, 복잡한 추론·코딩·분석
Claude Sonnet성능과 속도의 균형, 범용
Claude Haiku가장 빠르고 저렴, 경량 작업
  • Context Window: 200K 토큰 (Opus/Sonnet), 최대 1M 토큰 지원
  • Vision: 이미지 입력 지원 (멀티모달)
  • Tool Use: 함수 호출(Function Calling) 지원
  • Claude Code: CLI 기반 코딩 에이전트

Constitutional AI (CAI)

Anthropic의 핵심 기술로, AI가 **헌법(Constitution)**에 따라 스스로 출력을 평가·수정하는 방식:

  1. 원칙 정의: 유해하지 않고 정직하며 도움이 되는 응답 기준 수립
  2. 자기 비판(Self-Critique): 모델이 자신의 응답을 원칙에 비추어 평가
  3. 수정(Revision): 원칙에 맞도록 응답을 개선
  4. RLHF 대비 인간 피드백 의존도를 낮추면서도 안전성 확보

MCP (Model Context Protocol)

Anthropic이 공개한 오픈 프로토콜로, LLM이 외부 도구·데이터와 연결하는 표준:

  • 개방형 표준: JSON-RPC 2.0 기반
  • 도구 연결: 파일 시스템, DB, API 등 외부 리소스 접근
  • 양방향 통신: 클라이언트(LLM) ↔ 서버(도구) 간 표준화된 인터페이스
  • 채택: Claude Code, Cursor, Windsurf 등 다수 도구에서 지원

API 특징

항목내용
Messages API대화형 요청/응답
StreamingSSE 기반 실시간 스트리밍
Tool Use함수 호출 (JSON Schema 기반)
Vision이미지 입력 (Base64 / URL)
Batches API대량 요청 비동기 처리 (50% 할인)
Prompt Caching반복 컨텍스트 캐싱으로 비용 절감

관련 항목