17차시. LangGraph 입문
정리
- 1부 RAG는 검색이 나빠도, 질문이 흐려도 순서대로만 진행해 버립니다. (17차시 「16차시까지의 RAG, 뭐가 문제일까?」)
- Graph는 조건부 분기, 루프, 병렬 처리, 사람 개입을 가능하게 하는 "선택할 수 있는 길"입니다. (17차시 「그래서 뭐가 필요한가? → Graph!」)
- Node는 한 가지 일을 하는 함수, Edge는 "다음은 어디로?"를 정하는 통로입니다. (17차시 「Node와 Edge 이해하기」)
- State는 노드들이 공유하는 메모판이고, 노드를 지날 때마다 칸이 채워집니다. (17차시 「체크리스트와 과제」)
- 그래프는 State 정의, 노드 함수, Edge 연결, 컴파일과 실행 순서로 만듭니다. (17차시 「실제 코드로 만들어보기」)
- 조건부 Edge는 판단 함수가 돌려준 이름으로 다음 노드를 고르고, 되돌아가는 길에는 반복 상한을 둡니다. (17차시 「조건부 분기가 있는 Graph 만들기」)