17차시. LangGraph 입문
Node와 Edge 이해하기
출처: 원본 PDF 17차시_LangGraph입문.pdf 5~6쪽 · 쪽 그림 5쪽 6쪽
Node (노드) = "일을 하는 곳"
Node는 뭐 하는 건가요?
"검색 노드"는 검색을 합니다.
"LLM 노드"는 답변을 생성합니다.
"검증 노드"는 결과를 확인합니다.
각 Node는 하나의 작업만 합니다!
마치 공장의 작업자처럼, 조리사가 한 가지만 하는 것처럼
→ 하나의 책임만 집중합니다
Edge (간선) = "다음은 어디로?"
출처: 원본 PDF 6쪽
Edge는 뭐 하는 건가요?
Node와 Node를 연결합니다. 예를 들어:
"검색이 끝났으니, 이제 LLM으로 가"
"LLM이 답변했으니, 이제 검증으로 가"
"검증에서 나쁘다면, 다시 검색으로 돌아가"
Edge는 "다음 노드"를 지정합니다!
정리하면
출처: 원본 PDF 6쪽
| 구성 요소 | 의미 |
|---|---|
| Node (노드) | 한 가지 일을 하는 장소 / = 함수 (입력받아 처리하고 출력) / = 공장의 작업대 |
| Edge (간선) | 노드와 노드 사이의 통로 / = "다음은 어디로?"를 정함 / = 작업용 컨베이어 벨트 |
| Graph (그래프) | Node + Edge의 조합 / = 전체 흐름도 / = 전체 공장 |