add data/faq_langgraph.md

This commit is contained in:
2026-06-04 16:27:09 +00:00
parent 19bbff88d3
commit c8d6e36c80
+28
View File
@@ -0,0 +1,28 @@
# 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() — остановка графа для подтверждения пользователя (humanintheloop).
После resume граф продолжает с того же места.