# FAQ: LangGraph ## Что такое StateGraph? StateGraph — основной класс для построения графа состояний. State — TypedDict, nodes — функции, edges — переходы между узлами. ## Как добавить узел в граф? ```python builder = StateGraph(MyState) builder.add_node("my_node", my_function) builder.add_edge(START, "my_node") graph = builder.compile() ``` ## Что такое условные рёбра? add_conditional_edges позволяет выбирать следующий узел на основе состояния. Роутер — функция которая возвращает строку с именем следующего узла. ## Как добавить память (checkpointer)? ```python from langgraph.checkpoint.memory import MemorySaver memory = MemorySaver() graph = builder.compile(checkpointer=memory) ``` ## Что такое interrupt? interrupt() — остановка графа для подтверждения пользователя (human‑in‑the‑loop). После resume граф продолжает с того же места.