이 과정은 기본 사용법부터 고급 에이전트 아키텍처까지 Claude API를 포괄적으로 다룹니다. 애플리케이션에 Claude를 통합하고, 도구 호출을 구현하고, RAG 파이프라인을 구축하며, 결정론적 워크플로와 유연한 에이전트 시스템을 모두 설계하는 방법을 배우게 됩니다.
Claude API로 구축하기
Claude API를 사용하여 Anthropic 모델로 작업하는 전체 범위: 프롬프팅, 도구 사용, RAG, 에이전트, MCP, 프로덕션 패턴.
- API 키 관리 및 요청 구성을 포함하여 Anthropic API를 설정하고 인증합니다
- 적절한 메시지 형식 지정 및 컨텍스트 처리를 통해 단일 및 다중 턴 대화를 구현합니다
- 시스템 프롬프트를 구성하고 temperature, 응답 스트리밍, 구조화된 출력 형식을 사용하여 모델 동작을 제어합니다
- 테스트 데이터셋 생성 및 자동 채점 시스템을 사용하여 프롬프트 평가 워크플로를 설계하고 실행합니다
- XML 태그 구조화, 예시 기반 학습, 명확한 지시문 작성을 포함한 프롬프트 엔지니어링 기법을 적용합니다
- 커스텀 도구, 배치 작업, 웹 검색으로 기능을 확장하기 위해 Claude의 도구 사용 기능을 통합합니다
- 텍스트 청킹, 임베딩, BM25 검색, 컨텍스트 기반 검색을 사용하여 검색 증강 생성(RAG) 시스템을 구축합니다
- 확장 사고 모드, 이미지 분석, PDF 처리, 인용 생성을 포함한 Claude의 확장 기능을 활용합니다
- API 사용을 최적화하고 지연 시간을 줄이기 위해 프롬프트 캐싱 전략을 구현합니다
- 표준화된 도구 및 리소스 통합을 위한 Model Context Protocol(MCP) 서버와 클라이언트를 개발합니다
- 자동화된 개발 작업을 위한 Claude Code와 UI 자동화를 위한 Computer Use를 포함한 Anthropic 앱을 배포합니다
- 병렬화, 체이닝, 라우팅 워크플로를 사용하여 에이전트 기반 시스템을 설계합니다
프로덕션 애플리케이션에 Claude를 통합해야 하는 소프트웨어 엔지니어를 위한 과정입니다. 챗봇, 자동화 도구, AI 기반 기능 중 무엇을 구축하든, 이 과정은 필요한 구현 패턴을 다룹니다.
- Python 프로그래밍 숙련도
- JSON 데이터 처리에 대한 기본 지식
- Anthropic API 키에 대한 접근 권한
Inside the course
API로 Claude 접근하기
9 lessons기본 사항부터 시작하세요. API 인증, 기본 요청, 대화 관리, 시스템 프롬프트, 구조화된 출력 생성을 다룹니다.
프롬프트 엔지니어링 기법
6 lessons실제로 효과가 있는 프롬프트를 작성하는 방법을 배웁니다. 프롬프팅 전략, 평가 프레임워크, 체계적인 테스트 접근 방식에 중점을 둡니다.
Claude와 함께하는 도구 사용
13 lessons커스텀 도구와 함수로 Claude를 확장합니다. 함수 호출, 다중 턴 도구 상호작용, 배치 도구 호출을 사용하여 앱을 구축하고 내장 유틸리티를 활용합니다.
RAG와 에이전틱 검색
7 lessons프로덕션 RAG 시스템 구현 가이드입니다. 텍스트 청킹, 임베딩, BM25를 사용한 하이브리드 검색, 다중 인덱스 아키텍처, 재순위화, 컨텍스트 기반 검색을 다룹니다.
Model Context Protocol
11 lessons모듈형 AI 애플리케이션을 구축하기 위한 프로토콜입니다. 커스텀 도구와 리소스를 정의하고, MCP 서버와 클라이언트를 구현하며, 전체 통합 라이프사이클을 처리합니다.
Anthropic 앱 - Claude Code와 컴퓨터 사용
4 lessons강력한 두 가지 Anthropic 도구를 실제로 사용해봅니다. Claude Code는 개발 워크플로를 가속화하고, Computer Use는 UI 상호작용을 자동화합니다. MCP 통합 패턴을 포함합니다.
에이전트와 워크플로
8 lessons자율 AI 시스템을 위한 아키텍처 패턴입니다. 병렬 실행, 작업 체이닝, 조건부 라우팅, 효과적인 디버깅 전략을 이해합니다.