Основная идея
LangGraph оставляет общий порядок исполнения под контролем программы, позволяя использовать LLM внутри отдельных узлов.
Ключевые понятия
- State, Node, Edge и Router.
- State delta и reducers.
- Checkpointer и thread_id.
- Tool-calling агент внутри управляемого узла.
Как работает
CLASSIFY → ROUTE → DIAGNOSE → RESOLVE
Практика
Построить router-based классификатор логов с ветками error, warning и info; затем добавить диагностический агент и сохранение контекста.
Главный вывод
LLM может принимать локальные решения, пока граф контролирует допустимые этапы и переходы процесса.
Вопросы
- Что хранится в State?
- Зачем узел возвращает delta вместо мутации state?
- Как thread_id изолирует разные процессы?