Как добавить память к боту в n8n

В прошлых уроках мы создали несколько простых ботов. Но у всех них был один большой недостаток: они были похожи на рыбку Дори — мгновенно забывали все, о чем вы с ними говорили.

Вы могли спросить:

— Какая столица Франции?
— Париж.
— А сколько там живет людей?
— Я не знаю, о каком «там» вы говорите. Пожалуйста, уточните город.

Такой диалог выглядит довольно глупо. Проблема в том, что наш бот обрабатывал каждое сообщение как совершенно новое, не имея ни малейшего понятия о предыдущей переписке.

Сегодня мы это исправим. Мы сделаем качественный скачок и превратим нашего простого бота в настоящего умного агента, который помнит контекст диалога. Для этого мы познакомимся с новым, гораздо более мощным «мозгом» для наших автоматизаций — блоком AI Agent.

Для начала создайте новый Workflow и добавьте в него триггер — Telegram с событием On message.

Настраиваем блок AI Agent

Вместо обычного блока OpenAI, который мы использовали раньше, мы воспользуемся его продвинутой версией.

Нажмите на плюсик после триггера Telegram и найдите в поиске блок AI Agent. Добавьте его.

Сам по себе этот блок — просто центр управления. К нему нужно подключить «мозг» (языковую модель) и «память». Обратите внимание на три плюсика внизу блока — через них мы и будем все настраивать.

Подключаем модель. Нажмите на плюсик под надписью Chat Model.

Вступив в Нейроцех, вы получите
доступ к материалу, а также:

Закрытое активное
сообщество

Доступ к ежемесячным
вебинарам

100+ подробных гайдов по нейросетям

24 скидки от партнёров на различные сервисы

Это урок из миникурса

«Как делать ИИ-агентов в n8n»

Чтобы продолжить чтение, приобретите доступ к курсу или оформите подписку.

Подробнее о курсе

Уже есть аккаунт? Войти