Files
task-6a219d2dfd30e81cf3146bad/data/faq_langgraph.md
T

1.2 KiB
Raw Blame History

FAQ: LangGraph

Что такое StateGraph?

StateGraph — основной класс для построения графа состояний. State — TypedDict, nodes — функции, edges — переходы между узлами.

Как добавить узел в граф?

builder = StateGraph(MyState)
builder.add_node("my_node", my_function)
builder.add_edge(START, "my_node")
graph = builder.compile()

Что такое условные рёбра?

add_conditional_edges позволяет выбирать следующий узел на основе состояния. Роутер — функция которая возвращает строку с именем следующего узла.

Как добавить память (checkpointer)?

from langgraph.checkpoint.memory import MemorySaver
memory = MemorySaver()
graph = builder.compile(checkpointer=memory)

Что такое interrupt?

interrupt() — остановка графа для подтверждения пользователя (human‑intheloop). После resume граф продолжает с того же места.