Память
Хранение истории диалога между запусками агента.
Буферная память
epsilon.bufferMemory
Хранит последние N диалоговых ходов в памяти. Лёгкий вариант без внешних зависимостей. Подключается к AiAgent как sub-node типа ai_memory.
Вспомогательный узел: подключается к AI-агенту отдельным входом, в основном потоке данных не используется.
Выходы
- Память (память)
Параметры
| Параметр | Тип | Обязательный | По умолчанию |
|---|---|---|---|
| Длина окна контекста | Number | — | 5 |
| Источник идентификатора сессии | Selection | — | fromInput |
| Ключ сессии | String | — | — |
- Длина окна контекста — Количество предыдущих диалоговых ходов, хранимых в памяти.
- Источник идентификатора сессии — Откуда брать sessionId для изоляции памяти между разговорами.
- Ключ сессии — Уникальный ключ, идентифицирующий сессию разговора.
Память PostgreSQL
epsilon.postgresMemory
Сохраняет и загружает историю разговора в таблице PostgreSQL. Подключается к AiAgent как sub-node типа ai_memory.
Вспомогательный узел: подключается к AI-агенту отдельным входом, в основном потоке данных не используется.
Выходы
- Память (память)
Учётные данные: postgres.
Параметры
| Параметр | Тип | Обязательный | По умолчанию |
|---|---|---|---|
| Имя таблицы | String | да | chat_history |
| Ключ сессии | String | да | — |
- Имя таблицы — Имя таблицы PostgreSQL для хранения истории разговора.
- Ключ сессии — Уникальный ключ, идентифицирующий сессию разговора.