RAG2026-5일17차시 · LangGraph 입문3 / 20← 이전목차다음 →MetaContents

17차시. LangGraph 입문

이번 차시에서 배우는 것

출처: 원본 PDF 17차시_LangGraph입문.pdf 1쪽 · 쪽 그림 1쪽

LangGraph 입문 — 왜 Graph가 필요할까?

✓ 지금까지 만든 RAG의 문제점을 이해한다
✓ Graph가 무엇인지, 왜 필요한지 안다
✓ Node와 Edge의 개념을 완벽히 이해한다
✓ State가 무엇이고 왜 필요한지 안다
✓ 간단한 Graph 구조를 직접 그려본다
✓ LangGraph로 첫 번째 Graph를 만들어본다

교안 해설: 이 시간에 하는 일

출처: 교안 17_LangGraph입문.md

1부 RAG는 검색 다음 생성이 고정입니다. 검색이 비었는데도 생성을 부르거나, 인사에도 문서를 뒤집니다. 그래프는 노드(일하는 함수)와 엣지(다음 함수)로 갈림길을 그립니다. State는 그 함수들이 같이 쓰는 딕셔너리입니다.

만드는 순서는 State 선언, 노드 함수, Edge 연결, 컴파일입니다. simple_graph.py는 노드 둘을 직선으로 잇습니다. conditional_graph.py는 조건에 따라 다른 노드로 가고, 반복 상한이 있습니다. visual_graph.py는 그림을 띄우므로 교안에서는 실행하지 않았고 샘플은 예시입니다. 설치확인.py는 패키지 임포트만 확인합니다.

강의 PPT 흐름

출처: 강의 PPT 17차시_LangGraph입문.pptx (16장)

장꼬리표슬라이드 제목
1-실습으로 배우는 LangGraph : 내 손으로 RAG 시스템 만들기
2LEARNING GOALS이번 차시에서 배우는 것
3THE LIMIT16차시까지의 RAG, 뭐가 문제일까
4-ONE ROAD vs MANY
5GRAPH IS EVERYWHEREGraph는 이미 주변에 가득합니다
6NODE & EDGE일하는 곳과 가는 길
7STATE노드들이 공유하는 메모판
8FOUR STEPS그래프를 만드는 순서
9CONDITIONAL조건부 분기가 있는 그래프
10SEE IT그래프를 그림으로 볼 수 있습니다
11COMPARISON1부 방식과 Graph 방식
12WHY IT MATTERS실제로 어떤 상황에서 필요한가
13FAQ자주 묻는 질문
14CHECKLIST이번 차시 체크리스트
15NEXT다음 차시 미리보기 — 18차시 State 이해
16-마무리
← 이전 절17차시 · 용어 짚고 가기다음 절 →17차시 · 16차시까지의 RAG, 뭐가 문제일까?