목차
Claude Cookbooks는 Anthropic이 공식 제공하는 Claude API 활용 예제 저장소로, 분류·RAG·툴 사용·멀티모달·평가 자동화 등 실전 시나리오를 복사·붙여넣기 수준의 코드 스니펫으로 제공한다. 주로 Jupyter 노트북 형태로 제공되며 Python 기반이지만 다른 언어로 응용 가능하다.
누구에게 유용한가?
- Claude API를 처음 사용하는 개발자: 기초부터 실전까지 따라할 수 있는 예제가 필요할 때
- 특정 기능을 빠르게 구현하려는 팀: 분류, 요약, 툴 사용, 멀티모달 등 특정 기능의 참조 구현이 필요할 때
- 프롬프트 캐싱·평가 자동화를 도입하려는 엔지니어: 프로덕션 수준의 패턴 참고
주요 레시피 카테고리
기본 기능 (Capabilities)
- 분류(Classification): 텍스트·데이터 분류 기법
- 검색 증강 생성(Retrieval Augmented Generation): 외부 지식으로 Claude 응답 강화
- 요약(Summarization): 효과적인 텍스트 요약 기법
툴 사용 및 통합 (Tool Use & Integration)
- 외부 도구·함수와 Claude 연동 (
tool_use/) - 고객 서비스 에이전트, 계산기 통합, SQL 쿼리 실행
서드파티 통합 (Third-Party)
- 벡터 DB: Pinecone을 활용한 RAG
- Wikipedia 연동 검색
- Voyage AI 임베딩 생성
멀티모달 (Multimodal)
- 이미지 처리 시작하기, 비전 베스트 프랙티스
- 차트·그래프 해석, 문서 내용 추출
고급 기법 (Advanced Techniques)
- 서브 에이전트(Sub-agents): Haiku를 서브 에이전트로 활용
- PDF 업로드: PDF를 텍스트로 파싱 후 Claude에 전달
- 평가 자동화(Automated Evaluations): Claude로 프롬프트 평가 자동화
- JSON 모드: 일관된 JSON 출력 보장
- 콘텐츠 모더레이션 필터: Claude로 콘텐츠 필터 구축
- 프롬프트 캐싱(Prompt Caching): 효율적인 캐싱 기법
시작하기
git clone https://github.com/anthropics/claude-cookbooks
cd claude-cookbooks
pip install anthropicAPI 키는 Anthropic Console에서 발급받아 ANTHROPIC_API_KEY 환경 변수로 설정한다.
라이선스
MIT 라이선스로 공개.
관련 문서
- claude-agent-sdk — .claude/ 폴더를 프로덕션 에이전트로 활용하는 Claude Agent SDK
- agent-skills — Claude Code·Codex 등을 위한 에이전트 스킬 시스템