개요
Anthropic은 AI 안전성(AI Safety) 연구를 핵심 미션으로 하는 미국 AI 기업으로, 대화형 AI 모델 Claude 시리즈를 개발합니다. OpenAI 출신 연구자들이 설립했으며, Constitutional AI 방법론을 통해 보다 안전하고 유용한 AI를 추구합니다.
- 설립: 2021년 (Dario Amodei, Daniela Amodei)
- 본사: San Francisco, California
- 웹사이트: https://anthropic.com
- API: https://console.anthropic.com
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)**에 따라 스스로 출력을 평가·수정하는 방식:
- 원칙 정의: 유해하지 않고 정직하며 도움이 되는 응답 기준 수립
- 자기 비판(Self-Critique): 모델이 자신의 응답을 원칙에 비추어 평가
- 수정(Revision): 원칙에 맞도록 응답을 개선
- RLHF 대비 인간 피드백 의존도를 낮추면서도 안전성 확보
MCP (Model Context Protocol)
Anthropic이 공개한 오픈 프로토콜로, LLM이 외부 도구·데이터와 연결하는 표준:
- 개방형 표준: JSON-RPC 2.0 기반
- 도구 연결: 파일 시스템, DB, API 등 외부 리소스 접근
- 양방향 통신: 클라이언트(LLM) ↔ 서버(도구) 간 표준화된 인터페이스
- 채택: Claude Code, Cursor, Windsurf 등 다수 도구에서 지원
API 특징
| 항목 | 내용 |
|---|---|
| Messages API | 대화형 요청/응답 |
| Streaming | SSE 기반 실시간 스트리밍 |
| Tool Use | 함수 호출 (JSON Schema 기반) |
| Vision | 이미지 입력 (Base64 / URL) |
| Batches API | 대량 요청 비동기 처리 (50% 할인) |
| Prompt Caching | 반복 컨텍스트 캐싱으로 비용 절감 |