State — рабочая память диалога 🗂
PRO
Доступна только в облачной версии; в открытой (open) версии этой ноды нет.
State — блокнот на столе диалога: агент записывает туда важные факты по ходу разговора и читает их в следующих сообщениях. Отдельно для каждого клиента, отдельно для каждого диалога.
Когда использовать
- Бриф собирается по частям: клиент сначала называет задачу, потом сроки, потом бюджет — агент должен всё это помнить.
- Нужна аккуратная «выжимка» фактов, а не вся история переписки: имя, контакт, что нужно, к какому числу.
- Данные из диалога должны попадать в документ: бриф → шаблон → готовое ТЗ.
Как это работает
- Нода отдаёт ноде Tools четыре инструмента: записать значение, прочитать, удалить, показать все.
- Агент сам решает, что записывать: «клиент назвал срок — сохраню».
- Снапшот памяти можно отдать дальше по канвасу — например, в Template для сборки документа.
Настройки
| Поле | Что это |
|---|---|
| Название | Имя ноды на канвасе |
| TTL сессий, минуты | Сколько помнить диалог; 0 — навсегда |
| Макс. размер, КБ | Ограничение на объём памяти одного диалога |
Пример: бриф на фотосессию
- Поставьте ноду State и соедините её с нодой Tools.
- В описании роли укажите: «Новые факты о заказе записывай в память: client_name, task, deadline».
- Клиент за три сообщения назвал имя, услугу и дату — к концу диалога у агента аккуратный бриф. Соедините State с Template — и готовое ТЗ сохраняется в файл.
Важно знать
- Память переживает перезапуск. Состояние сохраняется в данные ноды при каждом прогоне — рестарт платформы его не потеряет.
- Диалоги не путаются. Платформа привязывает память к сессии сама: один клиент не увидит факты другого, и модель не может переключиться на чужой диалог.
- State — не история. Chat History хранит дословные реплики, State — выжимку фактов. Часто работают вместе.
- Пишите ключи понятно. client_name, task, deadline — понятные ключи проще проверить глазами через список значений.
Связанные ноды
- Tools — куда нода отдаёт свои инструменты
- Template — сборка документа из снапшота памяти
- Chat History — дословная память диалога