Claude Code v2.1.881,884 files565K lines

AI Agent Architecture
Textbook

프로덕션급 AI 에이전트의 내부를 한 줄씩 해부합니다.
이론이 아닌 실전 코드, 튜토리얼이 아닌 아키텍처 분석.

7
파트
19
챕터
43
섹션
15h
예상 학습 시간

무엇을 배우나요?

AI 에이전트를 구성하는 핵심 계층을 큰 그림으로 이해합니다.

🏗️Part 1

에이전트의 기본 구조

대화 루프, 시스템 프롬프트, 도구 호출 — 에이전트가 어떻게 '생각하고 행동하는지' 이해합니다.

🔧Part 2

도구 시스템 설계

파일 편집, 코드 실행, 웹 검색 — 50개 이상의 도구가 어떤 인터페이스로 설계되었는지 분석합니다.

🛡️Part 3

보안과 권한

위험한 명령 차단, 사용자 승인, 샌드박스 격리 — 프로덕션 안전성의 핵심을 배웁니다.

🧠Part 4

메모리와 컨텍스트

제한된 윈도우에서 어떻게 대화를 관리하고, 세션 간 기억을 유지하는지 배웁니다.

🤖Part 5-6

멀티 에이전트 협업

여러 에이전트가 팀을 이뤄 복잡한 작업을 분담하는 패턴과 조율 메커니즘을 학습합니다.

⚙️Part 6-7

인프라와 확장

터미널 UI 엔진, 플러그인, MCP, 원격 실행 — 에이전트의 인프라 계층을 이해합니다.

누구를 위한 교과서인가요?

AI 에이전트의 내부를 이해하고 싶은 모든 분을 위해 만들었습니다.

👩‍💻

AI 에이전트를 직접 만들고 싶은 개발자

프로덕션급 에이전트의 아키텍처를 코드 레벨에서 이해하고, 나만의 에이전트를 설계할 수 있게 됩니다.

📋

LLM 기반 제품을 설계하는 PM

도구 시스템, 권한 모델, UX 설계의 원리를 이해하여 더 나은 제품 결정을 내릴 수 있습니다.

🔐

AI 보안에 관심 있는 보안 엔지니어

26개 보안 모듈, 다계층 권한 체계, 입력 검증의 실전 구현 패턴을 분석합니다.

🎓

AI 시스템을 공부하는 학생과 연구자

실제 운영 중인 56만 줄의 코드에서 아키텍처 패턴을 배우는 실전형 학습 자료입니다.

분석 대상

Anthropic의 Claude Code CLI — 세계에서 가장 많이 사용되는 AI 코딩 에이전트

🔧
50+
도구
독립적인 Tool 구현체
⌨️
100+
커맨드
슬래시 커맨드
🛡️
26
권한 모듈
보안 검증 모듈
🤖
7
태스크 타입
에이전트 실행 타입

전체 커리큘럼

7개 파트, 19개 챕터로 구성된 체계적인 학습 과정

학습 로드맵 보기 →
🧬
Part 1

기초

AI 에이전트의 해부학

AI 에이전트의 근본적인 구조를 이해합니다. 단순한 API 래퍼와 프로덕션 에이전트의 차이, 대화 루프의 원리, 시스템 프롬프트 아키텍처를 학습합니다.

🔧
Part 2

도구 시스템

에이전트의 손과 발

50개 이상의 도구가 어떻게 설계, 구현, 등록, 실행되는지 학습합니다. Tool 인터페이스, buildTool 팩토리, 실행 파이프라인을 상세히 분석합니다.

🛡️
Part 3

안전성

다계층 보안 시스템

26개 모듈로 구현된 권한 시스템, 샌드박스 격리, 엔터프라이즈 정책 통합을 학습합니다.

🧠
Part 4

컨텍스트와 메모리

에이전트의 기억

컨텍스트 윈도우 한계를 극복하는 컴팩션 전략과 장기 메모리 시스템을 학습합니다.

🤝
Part 5

멀티 에이전트

에이전트의 협업

하위 에이전트 생성, 코디네이터-워커 패턴, 스웜 통신, 태스크 관리를 학습합니다.