graph는 state를 보이게 만든다
LangGraph는 long-running, stateful agent를 위한 low-level orchestration에 집중해. 모든 걸 chat loop 안에 숨기지 않고 node, edge, state, persistence를 정의한다.
branching, human-in-the-loop, replay, durable execution, operator가 이해할 수 있는 state machine이 필요할 때 가치가 크다.
graph가 기본적으로 복잡하다는 뜻은 아니야
graph는 node 두 개일 수도 있어. 장점은 구조가 명시된다는 거야. model node, tool node, approval node, summarize node. conditional edge는 run이 왜 그쪽으로 갔는지 보여준다.
복잡한 workflow라면 명시적 edge는 미래 디버깅에게 선물이야. 미래의 운영자는 받을 수 있는 선물은 뭐든 받아야 해. 믿어도 돼.