Skip to content

pko89403/Agentic-Design-Patterns-LangGraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

에이전틱 디자인 패턴과 LangGraph

이 리포지토리는 LangChain과 LangGraph를 사용하여 에이전틱 디자인 패턴을 탐색하고 구현하는 방법을 배우는 한국인 파이썬 개발자를 위한 학습 공간입니다.

각 챕터는 Jupyter Notebook으로 구성되어 있으며, 특정 디자인 패턴이나 기술을 단계별로 학습할 수 있도록 안내합니다. 이 과정을 통해 스스로 추론하고, 학습하며, 복잡한 문제를 해결하는 자율 에이전트를 구축하는 데 필요한 핵심 원리를 익힐 수 있습니다.

🚀 시작하기

1. 사전 준비

이 프로젝트를 실행하려면 다음이 필요합니다:

  • Python 3.13 이상
  • uv: 파이썬 패키지 설치 및 관리를 위한 도구입니다. (pip install uv)

2. 의존성 설치

리포지토리를 클론한 후, 다음 명령어를 실행하여 필요한 라이브러리를 설치하세요.

uv sync

3. 로컬 LLM 서버 실행

이 프로젝트는 로컬 LLM을 사용합니다. llama.cpp를 사용하여 모델을 로드하고 API 서버를 실행해야 합니다.

다음은 Qwen_Qwen2-7B-Instruct-Q4_K_M.gguf 모델을 예시로 한 서버 실행 명령어입니다. 모델 파일 경로와 이름은 실제 환경에 맞게 수정해주세요.

LLM

llama-server --model Qwen_Qwen3-4B-Q4_K_M.gguf \
  --port 8080 \
  --threads 4 \
  --n-gpu-layers 12 \
  --chat-template-file qwen3-workaround.jinja \
  --ctx-size 2048 \
  --batch-size 4 \
  --reasoning-format none \
  --reasoning-budget 0 \
  --jinja \
  --log-verbose

EMBEDDING

llama-server -m ./embeddinggemma-300M-q8_0.gguf \
  --port 8081 \
  --embeddings

📚 튜토리얼 챕터

🎓 마무리

이것으로 에이전틱 디자인 패턴과 LangGraph의 모든 챕터가 마무리되었습니다. 이 튜토리얼을 통해 에이전트 설계의 핵심 원리를 이해하고, LangGraph를 사용하여 직접 구현하는 경험을 쌓으셨기를 바랍니다.

앞으로도 LLM과 에이전트 기술은 계속 발전할 것입니다. 여기에 소개된 패턴들을 기반으로 여러분만의 창의적인 아이디어를 더해 더욱 강력하고 지능적인 에이전트를 만들어보세요.

About

Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems by Antonio Gulli

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages