НЕКСБЕРРИ ИИ Разработка и автоматизация

Нейропродавец для Avito и Bitrix24

О проекте

ИИ-продавец отвечает на входящие обращения, задаёт вопросы по одному и собирает контакт. При получении телефона диалог передаётся сотруднику.

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

Задача бизнеса

При большом потоке входящих обращений из мессенджеров и классифайдов (Avito) отдел продаж сталкивается с рядом проблем:

  • Трата времени на «пустые» диалоги: Клиенты задают базовые вопросы (цена, сроки, кейсы), но не готовы к предметному разговору.
  • Потеря инициативы: Менеджер ответил на вопрос, клиент прочитал и промолчал. Диалог «повис», лид остыл.
  • Отсутствие квалификации: Сейлзы получают лиды без понимания ниши, боли и срочности задачи клиента.

Задача: Создать ИИ-помощника, который вежливо, но настойчиво проведет квалификацию, ответит на вопросы строго по базе знаний компании и заберет контактные данные, автоматически напоминая о себе при молчании клиента.

Как работает решение

Проект реализован в n8n и разделен на две независимые логические ветки: событийную (обработка сообщений) и фоновую (контроль активности).

Ветка 1: Обработка входящих сообщений (Event-driven)

  • Regex-Детектор Контактов: При каждом сообщении система с помощью регулярных выражений (Regex) проверяет текст на наличие номера телефона.
  • Успешный сценарий: Если телефон найден, бот моментально благодарит клиента, отправляет API-запрос в Bitrix24 на перевод диалога на живого оператора, отключается от чата и очищает память.
  • ИИ-Квалификатор (GPT-4o): Если телефона нет, сообщение уходит в нейросеть.
  • Промпт-инжиниринг: Вшит жесткий алгоритм работы. Бот обязан задать 3 вопроса строго по одному (сфера, задачи, срочность).
  • Бот обрабатывает слова-триггеры («нейро», «чек-лист») и выдает заранее заготовленные материалы.
  • Контроль галлюцинаций: Боту строго запрещено отвечать на вопросы, не связанные с IT, CRM и автоматизацией.
  • Память сессии (Redis): Бот запоминает контекст беседы, сохраняя связность диалога. Каждый ответ клиента обновляет метку времени last_msg_time в базе данных.

Ветка 2: Фоновый сторожевой таймер (Watchdog / Cron)

  • Каждую 1 минуту запускается Schedule Trigger.
  • n8n опрашивает базу данных Redis, получая список всех активных сессий бота.
  • Кастомный JavaScript-скрипт анализирует время последнего сообщения от клиента:
  • Trigger 1 (15 минут молчания): Если клиент прочитал и промолчал, бот отправляет push-сообщение: «К сожалению, я не получил от вас ответа. Пришлите, пожалуйста, ваш номер телефона». В базу ставится метка warned_at.
  • Trigger 2 (24 часа молчания): Если после напоминания прошли сутки, система принудительно выгоняет бота из чата, переводит диалог на ответственного менеджера в Bitrix24 и удаляет технические данные из Redis, чтобы не засорять память.

Технологии и интеграции

КатегорияТехнологияРоль в проекте
Оркестраторn8nМаршрутизация, Cron-задачи, API запросы
CRM / ChatBitrix24 REST APIОткрытые линии, управление маршрутизацией чата
LLMOpenAI GPT-4oДиалоговый движок, NLP, квалификация
Память и StateRedisIn-memory хранилище для истории чатов и таймеров
ЛогикаRegex + JavaScriptПарсинг номеров телефонов, математика тайм-аутов

Что изменилось

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

ИИ-реактивация клиентов в Bitrix24

О проекте

Бот учитывает историю сделки, выбирает сценарий касания и готовит краткое резюме диалога. Результат направляет дальнейшее действие в CRM.

Система анализирует историю сделки, подбирает релевантный сценарий касания, ведет диалог человечным языком, автоматически напоминает о себе (фоллоу-ап) и, по завершении беседы, пишет краткое саммари для менеджера, самостоятельно ставя задачи в CRM.

Задача бизнеса

В любом отделе продаж скапливается огромная база лидов, которые не сказали жесткое «нет», но перестали выходить на связь.

  • Потеря выручки: Менеджеры фокусируются на «горячих» лидах и забывают перезванивать тем, кто просил набрать через месяц.
  • Выгорание и рутина: Написание ручных сообщений «спящим» клиентам занимает часы.
  • Потеря контекста: Менеджерам лень читать длинные переписки, чтобы понять, на чем остановились полгода назад.

Задача: Создать автономного ИИ-менеджера, который будет методично и ненавязчиво «догревать» базу, отсеивать отказы и передавать живым сотрудникам только тех, кто готов к диалогу, сопровождая это четкой выжимкой информации.

Как работает решение

Проект реализован в n8n и состоит из двух параллельных логических веток, привязанных к событиям в Bitrix24.

Ветка 1: Реактивация и Умные касания

  • Анализ контекста: При запуске бот считывает все прошлые комментарии по сделке и определяет один из 8 сценариев (например: «клиент ушел думать», «клиент на бесплатном тарифе», «жалоба на цену», «ждет КП»).
  • Человечный диалог (GPT-4o + Redis): Агент генерирует персонализированное короткое сообщение, предлагая клиенту 2 простых варианта ответа. Бот помнит историю текущей сессии благодаря базе данных Redis.
  • Drip Campaign (Цепочка фоллоу-апов): Внедрена сложная логика задержек. После отправки сообщения система ждет 24 часа. Затем она через API проверяет историю чата:
  • Если клиент ответил — бот продолжает диалог.
  • Если промолчал — отправляется мягкое напоминание.
  • Правило «3 страйков»: бот умеет вовремя остановиться и автоматически закрыть диалог, чтобы не спамить.

Ветка 2: Саммаризация и Маршрутизация (По завершении чата)

Срабатывает по вебхуку OnSessionFinish (закрытие диалога в открытой линии).

  • Сбор данных: Система выгружает всю историю переписки.
  • ИИ-Саммаризатор: Отдельный промпт заставляет ИИ сформировать четкий отчет: 1) О чем договорились, 2) Ответный шаг, 3) Общее настроение клиента.
  • Structured Output (JSON): Нейросеть классифицирует итог диалога в строгие категории (manager_call, wait_1_month, close_lost).
  • Действия в CRM:
  • Обновляет карточку сделки, красиво форматируя новое саммари поверх старых комментариев.
  • Если итог manager_call, бот создает задачу на менеджера со ссылкой на сделку и выжимкой диалога.
  • Если итог wait_1_month, бот сдвигает дату следующего касания на 30 дней вперед.

Технологии и интеграции

КатегорияТехнологияРоль в проекте
Оркестраторn8nСложная маршрутизация (Switch, Wait), интеграция API
CRMBitrix24 REST APIОткрытые линии, Сделки, Задачи, Вебхуки
LLMOpenAI GPT-4oГенерация текстов, анализ тональности и саммаризация
MemoryRedisХранение контекста диалога (Session Memory)
ПарсингStructured Output ParserПринудительный возврат данных в формате JSON для автоматики
СкриптыJavaScriptПроверка наличия ответов клиента, склейка комментариев

Что изменилось

Менеджер получает структурированное резюме и задачу вместо ручного восстановления контекста. Напоминания ограничиваются процедурными проверками ответов и завершения диалога.