LangChain 1.0.x: c нуля до продакшн LLM-приложенийОткрытые материалыЧто такое LangGraph: граф состояний для AI-агентов

Что такое LangGraph: граф состояний для AI-агентов

Уроки курсаЧто такое LangGraph: граф состояний для AI-агентов

State, nodes и edges

State обычно задаётся типизированной схемой: сообщения, промежуточный результат, счётчик попыток и флаги маршрутизации. Node принимает текущий state и возвращает обновление. Fixed edge всегда ведёт в один узел, conditional edge вычисляет маршрут по состоянию.

У графа есть специальные точки начала и завершения. Цикл должен иметь наблюдаемое условие выхода: максимальное число шагов, финальный ответ, отказ пользователя или исчерпанный бюджет. Иначе ошибка модели или инструмента создаст дорогой бесконечный процесс.

Side effects — письмо, запись в БД, платёж — отделяют от чистых узлов и делают идемпотентными. Повторный запуск после сбоя не должен дублировать внешнее действие.