반응형
LangGraph 공부를 하게 된 경위
현재 반학기 빠르게 졸업프로젝트를 시작했다. 우리 팀의 목표는 RAG를 활용한 투자 조언 서비스 구현이었다. 팀은 두 명으로 나(AI)와 아는 형(Backend)으로 알차게 진행 중이었다. 나는 LangChain을 활용하여 RAG Pipeline까지 짜고 교수님에게 발표를 진행했는데, 교수님이 LangGraph라는 것을 활용하는 것은 어떻게 생각하는지 여쭤보셔서 LangGraph로 진행하게 되었다..! LangGraph를 이론적으로 배우긴 했지만, 빠른 시일 내에 적용하기 어려울 거 같아서 LangChain으로 하려 했지만,, 그래도 어쩌겠어. 시작해야지
공부 방법
https://github.com/teddynote-lab/langgraph-tutorial?tab=readme-ov-file
나는 teddynote라는 사람이 Github에 올려놓은 Langgraph 튜토리얼을 진행하면서 공부했다!
LangGraph : 장기 실행, 상태 유지 에이전트 구축, 관리 및 배포를 위한 저수준 Orchestration Framework
환경 세팅
먼저 컴퓨터에 폴더를 하나 만든 후 이 폴더에 터미널을 열고, teddynote가 github에 올려놓은 프로젝트를 git clone을 사용하여 다운받자
Copy
git clone https://github.com/teddynote-lab/LangGraph-Tutorial.git
cd LangGraph-Tutorial
그리고 uv 패키지 매니저를 사용하여 의존성을 관리한다.
- uv : Rust 언어로 작성된 초고속 Python 패키지 및 프로젝트 관리 도구
Copy
brew install uv
uv 설치 후, 프로젝트 의존성까지 설치하자
Copy
uv sync
가상 환경까지 자동으로 설치해 주므로, 이제 가상 환경을 활성화하자
Copy
source .venv/bin/activate
이제 준비 끝!
LangGraph 공부를 시작해 보자!
반응형
'AI > LangChain & RAG' 카테고리의 다른 글
| [LangChain & RAG 공부] RAG 마스터 총정리 (0) | 2025.11.12 |
|---|---|
| [LangChain & RAG 공부] 벡터 스토어와 리트리버 (0) | 2025.11.12 |
| [LangChain & RAG 공부] 데이터 로드와 텍스트 분할 (0) | 2025.11.12 |
| [LangChain & RAG 공부] 메모리 (10) | 2025.08.13 |
| [LangChain & RAG 공부] 모델 (7) | 2025.08.12 |