Skip to content

State — рабочая память диалога 🗂

PRO

Доступна только в облачной версии; в открытой (open) версии этой ноды нет.

State — блокнот на столе диалога: агент записывает туда важные факты по ходу разговора и читает их в следующих сообщениях. Отдельно для каждого клиента, отдельно для каждого диалога.

Когда использовать

  • Бриф собирается по частям: клиент сначала называет задачу, потом сроки, потом бюджет — агент должен всё это помнить.
  • Нужна аккуратная «выжимка» фактов, а не вся история переписки: имя, контакт, что нужно, к какому числу.
  • Данные из диалога должны попадать в документ: бриф → шаблон → готовое ТЗ.

Как это работает

  • Нода отдаёт ноде Tools четыре инструмента: записать значение, прочитать, удалить, показать все.
  • Агент сам решает, что записывать: «клиент назвал срок — сохраню».
  • Снапшот памяти можно отдать дальше по канвасу — например, в Template для сборки документа.

Настройки

ПолеЧто это
НазваниеИмя ноды на канвасе
TTL сессий, минутыСколько помнить диалог; 0 — навсегда
Макс. размер, КБОграничение на объём памяти одного диалога

Пример: бриф на фотосессию

  1. Поставьте ноду State и соедините её с нодой Tools.
  2. В описании роли укажите: «Новые факты о заказе записывай в память: client_name, task, deadline».
  3. Клиент за три сообщения назвал имя, услугу и дату — к концу диалога у агента аккуратный бриф. Соедините State с Template — и готовое ТЗ сохраняется в файл.

Важно знать

  • Память переживает перезапуск. Состояние сохраняется в данные ноды при каждом прогоне — рестарт платформы его не потеряет.
  • Диалоги не путаются. Платформа привязывает память к сессии сама: один клиент не увидит факты другого, и модель не может переключиться на чужой диалог.
  • State — не история. Chat History хранит дословные реплики, State — выжимку фактов. Часто работают вместе.
  • Пишите ключи понятно. client_name, task, deadline — понятные ключи проще проверить глазами через список значений.

Связанные ноды

  • Tools — куда нода отдаёт свои инструменты
  • Template — сборка документа из снапшота памяти
  • Chat History — дословная память диалога