LLM 시스템의 전체 흐름(Transformer → Embedding → Retrieval → RAG → Inference → Production)을 개념 학습, 시스템 맵, 인터랙티브 실험으로 배우는 교육 플랫폼입니다.
- Learn — 14개 토픽의 개념 학습 (MDX 기반)
- System Map — React Flow 기반 인터랙티브 시스템 구조 시각화
- Labs — 파라미터를 조절하며 실험하는 인터랙티브 실험실
- Embedding Space, Chunking, Temperature, Attention Weights, Retrieval Comparison
- Case Studies — 실무 사례 분석
- Glossary — LLM 관련 용어 사전
| 트랙 | 주요 토픽 |
|---|---|
| Foundations | Transformer, Attention, KV Cache |
| Representation | Embedding, Similarity |
| Retrieval Systems | Dense Retrieval, HNSW, Hybrid Search |
| Generation Systems | RAG Pipeline, Prompt Engineering |
| Inference & Optimization | Quantization, Batching |
| Production & AI DevOps | Observability, Cost Monitoring |
- Framework: Next.js 15 (App Router, SSG)
- Language: TypeScript (strict mode)
- Styling: Tailwind CSS v4 + shadcn/ui
- Content: MDX (next-mdx-remote)
- Visualization: React Flow, D3.js
- Deployment: Docker (multi-stage build)
# 의존성 설치
npm install
# 개발 서버
npm run dev
# 프로덕션 빌드
npm run build
npm startdocker compose up -d --build기본 포트: 3100 (docker-compose.yml에서 변경 가능)
app/ # Next.js App Router 페이지
components/ # React 컴포넌트
├── layout/ # Header, Footer, ThemeToggle
├── topic/ # Topic 관련 컴포넌트
├── labs/ # Lab 인터랙티브 컴포넌트
├── system-map/ # System Map 컴포넌트
└── ui/ # shadcn/ui 기본 컴포넌트
content/ # MDX 콘텐츠
├── topics/ # 학습 토픽
├── labs/ # 실험 설명
└── case-studies/# 사례 분석
lib/ # 유틸리티 함수
data/ # 정적 데이터 (JSON)