Skip to content

Repository files navigation

ALL ABOUT LLM

LLM(Large Language Model)에 대한 모든 것을 다루는 레포입니다.

목적

LLM 기술이 발전함에 따라 LLM을 활용한 서비스들이 많이 출시되고 있습니다. 이 레포는 LLM 서비스를 구축하기 위해 알아두면 좋은 지식들을 누구나 쉽게 얻을 수 있도록 돕기 위해 만들어졌습니다.

독자별 추천 읽기 순서

LLM 생태계의 다양한 역할에 맞추어, 어떤 순서로 문서를 확인하면 좋을지 안내해 드립니다.

1. API 기반 AI 애플리케이션 개발자

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]
Loading

2. 로컬 LLM 기반 애플리케이션 개발자

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]
Loading

3. MLOps 및 서빙 엔지니어

학습된 모델을 프로덕션 환경에 최적화하여 배포하고 운영하는 분들을 위한 순서입니다.

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]
Loading

4. 모델 연구원 및 엔지니어

새로운 파운데이션 모델을 학습시키거나 파인튜닝하는 연구 개발자를 위한 순서입니다.

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"]
Loading

5. PM 및 IT 기획자

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]
Loading

6. DevOps / 인프라 엔지니어

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]
Loading

7. AI 서비스 디자이너 / UX 설계자

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]
Loading

목차

개발 환경 설정

Python 코드 포맷팅 (Black)

이 프로젝트는 Black을 사용하여 Python 코드를 자동으로 포맷팅합니다.

자동 설정 (권장)

python setup_black.py

수동 설정

  1. 필요한 패키지 설치:

    pip install -r requirements.txt
  2. pre-commit hooks 설치:

    pre-commit install
  3. VS Code 확장 프로그램 설치:

    • Python
    • Black Formatter
    • isort
    • Flake8

사용법

  • 자동 포맷팅: VS Code에서 파일 저장 시 자동 적용
  • 수동 포맷팅: black <파일명> 또는 black .
  • Git commit 시: pre-commit hooks가 자동으로 실행

About

LLM 개발을 하면서 알면 좋은 정보들 정리

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages