LLM(Large Language Model)에 대한 모든 것을 다루는 레포입니다.
LLM 기술이 발전함에 따라 LLM을 활용한 서비스들이 많이 출시되고 있습니다. 이 레포는 LLM 서비스를 구축하기 위해 알아두면 좋은 지식들을 누구나 쉽게 얻을 수 있도록 돕기 위해 만들어졌습니다.
LLM 생태계의 다양한 역할에 맞추어, 어떤 순서로 문서를 확인하면 좋을지 안내해 드립니다.
OpenAI, Anthropic 등 SaaS API를 활용해 빠르게 서비스나 자율 에이전트를 구축하는 분들을 위한 순서입니다.
flowchart LR
A[Prompt Engineering] --> B[Context Engineering]
B --> C[Document Parsing]
C --> D[RAG]
D --> E[Tool Call]
E --> F[MCP]
F --> G[Agent Skills]
G --> H[Agent]
H --> I[Agent Framework]
I --> J[Agentic AI]
J --> K[LLMOps]
Llama, DeepSeek 등 오픈 웨이트 모델을 로컬 환경에 직접 구축하고 최적화하여 독자적인 서비스를 운영하려는 분들을 위한 순서입니다.
flowchart LR
A[Open-Weight Models] --> B[Inference Engine]
B --> C[Inference]
C --> D[Optimization]
D --> E[Prompt Engineering]
E --> F[Context Engineering]
F --> G[RAG]
G --> H[Tool Call]
H --> I[MCP]
I --> J[Agent Skills]
J --> K[Agent]
K --> L[Agent Framework]
L --> M[Agentic AI]
학습된 모델을 프로덕션 환경에 최적화하여 배포하고 운영하는 분들을 위한 순서입니다.
flowchart LR
A[Inference] --> B[Inference Engine]
B --> C[Inference Platform]
C --> D[Optimization]
D --> E[Context Engineering]
E --> F[LLMOps]
F --> G["Evaluation & Benchmarks"]
G --> H[AX Infra]
H --> I[Azure]
I --> J[Security]
새로운 파운데이션 모델을 학습시키거나 파인튜닝하는 연구 개발자를 위한 순서입니다.
flowchart LR
A[LLM] --> B[Open-Weight Models]
B --> C[Training Methods]
C --> D[Training Framework]
D --> E[Optimization]
E --> F[Inference]
F --> G[Context Engineering]
G --> H[Reasoning]
H --> I[Multi Modal]
I --> J["Evaluation & Benchmarks"]
LLM 기반 비즈니스를 기획하거나 기술 트렌드를 읽으려는 리더를 위한 순서입니다.
flowchart LR
A[Digital Transformation] --> B[AI Transformation]
B --> C[LLM]
C --> D[Prompt Engineering]
D --> E[Context Engineering]
E --> F[Agentic AI]
F --> G["Evaluation & Benchmarks"]
G --> H[Security]
H --> I[References]
AI 서비스의 프로덕션 인프라를 설계·구축·운영하는 분들을 위한 순서입니다.
flowchart LR
A[AX Infra] --> B[Azure]
B --> C[Context Engineering]
C --> D[LLMOps]
D --> E[Inference Engine]
E --> F[Inference Platform]
F --> G[Optimization]
G --> H[Security]
AI 기반 사용자 경험을 설계하고, 에이전트와 사용자 간의 인터랙션 패턴을 설계하는 분들을 위한 순서입니다.
flowchart LR
A[AI Transformation] --> B[Prompt Engineering]
B --> C[Context Engineering]
C --> D[Agentic AI]
D --> E[Agent Skills]
E --> F["Evaluation & Benchmarks"]
F --> G[References]
- 디지털 전환 (DX)
- AI Transformation (AX)
- AI Transformation 인프라 (AX Infra)
- LLM
- Training Methods
- Training Framework
- Optimization
- Inference
- Serving (Inference Engine)
- 추론 플랫폼 (Inference Platform)
- Prompt Engineering
- Context Engineering
- 문서 파싱 (Document Parsing)
- RAG
- Agentic AI
- Agent
- Tool Call
- Agent Framework
- Agent Harness
- Multi Modal
- Reasoning
- Evaluation & Benchmarks
- LLMOps
- Security
- MCP (Model Context Protocol)
- Agent Skills
- Open Source Project
- 오픈 웨이트 모델 (Open-Weight Models)
- Agentic Coding Assistant
- References (참조 자료)
- 개발 가이드
이 프로젝트는 Black을 사용하여 Python 코드를 자동으로 포맷팅합니다.
python setup_black.py-
필요한 패키지 설치:
pip install -r requirements.txt
-
pre-commit hooks 설치:
pre-commit install
-
VS Code 확장 프로그램 설치:
- Python
- Black Formatter
- isort
- Flake8
- 자동 포맷팅: VS Code에서 파일 저장 시 자동 적용
- 수동 포맷팅:
black <파일명>또는black . - Git commit 시: pre-commit hooks가 자동으로 실행