RAG2026-5일20차시 · Edge 이해4 / 18← 이전목차다음 →MetaContents

20차시. Edge 이해

1. 노드가 부품이라면 Edge는 설계도

출처: 원본 PDF 20차시_Edge이해.pdf 3쪽 · 쪽 그림 3쪽

19차시에서 노드 세 개를 만들었습니다. 그런데 아직 그래프가 아닙니다. 부품만 있고 조립도 가 없기 때문입니다.

🔧 같은 부품, 다른 시스템
노드 3개: retrieve · generate · fallback
연결 A
retrieve → generate → END
→ 무조건 답을 만드는 시스템
연결 B
retrieve → (자료 있나?) → generate 또는 fallback
→ 근거가 없으면 정직하게 안내하는 시스템
연결 C
retrieve → generate → (좋은가?) → END 또는 retrieve로 복귀
→ 스스로 재시도하는 시스템
함수는 하나도 안 바꿨습니다.
연결만 바꿨는데 완전히 다른 시스템이 됩니다.

💡 역할 분담
Node = 무엇을 할 것인가
Edge = 언제, 어디로 갈 것인가
이 경계를 지키는 것이 중요합니다.
노드 안에서 "다음엔 어디로 갈까"를 결정하면
흐름이 코드 곳곳에 숨어버려 파악이 어려워집니다.

← 이전 절20차시 · 이번 차시에서 배우는 것다음 절 →20차시 · 2. Edge의 세 가지 형태