← Примеры сценариев

Каждый разговор ложится в таблицу сводкой

Бот отвечает клиенту и заодно записывает, о чём был разговор и чем кончился.

Как выглядит сценарий

Реплика клиента
Память диалога▶S
Ответ клиенту▶▦
Модель▦
Вся переписка▶
Разговор текстом▶
Сводка разговора▶
Строка для таблицы▶
Запись сводки▶
Ответ клиенту▶
  • Исполнение + данные
  • LLM
  • Память
  • Исполнение
  • Данные
Открыть у себя →

Через месяц работы бота возникает вопрос, на который нечем ответить: о чём вообще спрашивают клиенты и на чём бот спотыкается. Переписки есть, но читать их некому. Сводка на каждый разговор превращает их в данные.

Что внутри

  1. Реплика клиента — вход.
  2. Ответ клиенту — обычный агент с памятью диалога.
  3. Вся переписка — нода истории. Память кормит модель, а история отдаёт разговор целиком; для сводки нужно второе.
  4. Сводка разговора — модель возвращает тему, исход и настроение клиента.
  5. Строка для таблицы и Запись сводки.

Сценарий пишет о самом себе. Обычно данные приходят снаружи; здесь источник — собственный разговор, и это единственный способ получить такую статистику, не читая переписки.

Что настроить под себя

  • Поля сводки. Тема, исход, настроение — минимум, с которого начинают. Дальше просятся «нужен ли был человек» и «нашлось ли в документах».
  • Когда писать. Сейчас строка пишется на каждую реплику, и в таблице копится по строке на ход. Это осознанная простота: чтобы писать один раз в конце, нужен признак «разговор закончился», а его не существует — клиент просто уходит.
  • Коллекция в ноде записи.

Что подключить

Коллекция в разделе «Таблицы». Дальше по ней строятся ответы на вопросы вроде «сколько обращений было про доставку» — тем же способом, что в «Сколько я потратил».