RAG2026-5일16차시 · 1부 종합정리12 / 19← 이전목차다음 →MetaContents

16차시. 1부 종합정리

8. 2부 예고 — 무엇이 달라지나

출처: 원본 PDF 16차시_1부종합정리.pdf 16쪽 · 쪽 그림 16쪽

17차시부터 LangGraph가 시작됩니다. 미리 그림을 그려둡시다.

출력
■ 지금 (1부 방식)
──────────────────────────────────────
def ask(question):
    docs = search(question)          # 검색
    if not docs:
        return "자료 없음"            # if문으로 분기
    return generate(docs, question)  # 생성

→ 한 줄로 흐릅니다
→ 검증을 넣으려면 함수를 크게 뜯어야 합니다

■ 2부 이후 (그래프 방식)
──────────────────────────────────────
START → retrieve → (자료 있나?) ─ yes → generate → END
                        └─ no ──────→ fallback → END

→ 노드를 추가하고 선만 다시 연결하면 됩니다
→ 검증·재시도·재검색을 자유롭게 끼워 넣습니다

🔑 2부의 핵심 메시지
2부는 새로운 RAG를 배우는 것이 아닙니다.
지금 만든 RAG를
· State (공유 데이터)
· Node (작업 단위)
· Edge (연결선)
세 가지로 다시 조립하는 법을 배웁니다.
그래서 1부가 튼튼하면 2부는 어렵지 않습니다.

8-1) 2부 로드맵

차시주제얻을 것
17LangGraph 입문Chain과 Graph의 차이 이해
18State 이해노드 간 데이터 공유 설계
19Node 이해RAG를 노드로 쪼개기
20Edge 이해조건 분기와 루프 설계
21첫 LangGraph 실습작은 그래프 완성
22 🏁RAG를 Graph로그래프 기반 RAG 완성
← 이전 절16차시 · 7. 1부에서 남긴 자산 확인다음 절 →16차시 · 1부 최종 체크리스트