AVITO_BOT

Коммерческое предложение

Неверный пароль

AVITO_BOT — коммерческое предложение

Enterprise-решение для автоматизации диалогов с клиентами на Авито: один вход для всех переписок, AI-движок на базе OpenRouter (GPT-5.1 / GPT-5 / GPT-5-mini / GPT-5-nano), база знаний с RAG, визуальные сценарии (workflow) и веб-мессенджер в реальном времени для операторов. Модульная архитектура, мультиаккаунт, handoff и полный контроль из одной панели.

Проблема и решение

Проблема

Большой поток однотипных вопросов на Авито, потеря лидов из‑за задержек с ответами, сложность масштабировать поддержку при росте объёмов и риск перегрузить операторов.

Решение

AI-бот ведёт первичный диалог по базе знаний и сценариям; при низкой уверенности или по запросу клиента чат автоматически передаётся оператору (handoff). Одна платформа: аккаунты Авито, база знаний, workflow, веб-мессенджер и аналитика — без разрозненных инструментов.

Веб-мессенджер для операторов

Единая точка входа для всех диалогов Авито: интерфейс в стиле веб-чата Авито, вкладки «Бот» и «Мои», обновления в реальном времени по WebSocket (Socket.io) без перезагрузки страницы.

Вкладки «Бот» и «Мои»

В мессенджере две вкладки. Во вкладке «Бот» отображаются чаты, которые обрабатывает AI: бот сам отвечает по базе знаний и сценариям. Во вкладке «Мои» — чаты, переданные оператору (handoff): сюда попадают диалоги, где бот передал управление человеку. Разделение автоматическое по статусу чата в базе данных, переключение между вкладками мгновенное.

Обновления в реальном времени

Список чатов и сообщения в открытом диалоге обновляются через WebSocket (Socket.io). Новые входящие сообщения, ответы бота и смена статуса чата (бот / оператор) отображаются без перезагрузки страницы. Оператор всегда видит актуальное состояние переписок.

Список диалогов

В списке для каждого чата отображаются: аватар клиента (круглый), превью последнего сообщения, время, статус (обрабатывается ботом или оператором). Для диалогов по объявлению показываются квадратные превью товаров — как в веб-чате Авито. Удобная навигация по десяткам и сотням диалогов.

Выбор аккаунтов Авито

В мессенджере можно работать с несколькими аккаунтами Авито из одного входа. Кнопка «Аккаунты (N)» открывает список всех подключённых аккаунтов с чекбоксами. Отмеченные аккаунты — те, чьи чаты видны в списке слева; снятая галочка скрывает чаты этого аккаунта. Так оператор видит только нужные переписки: по отделам, брендам или личным аккаунтам. В каждой строке чата указано, какому аккаунту Авито он принадлежит и какой оператор ведёт диалог — контекст всегда ясен, ответы не путаются между профилями.

Выбор аккаунтов Авито: выпадающий список с чекбоксами, отмеченные аккаунты — чаты видны в списке.
Фильтр по аккаунтам: отмечены «Климатика Анатолий», «Климатика Валерий», «Свет» и др. — в списке отображаются только чаты выбранных аккаунтов.

Окно чата

В выбранном чате — полная история сообщений: текст, файлы, медиа. Оператор может отправлять ответы и вложения. Отображается карточка товара, по которому идёт диалог. Интерфейс адаптирован под десктоп и мобильные устройства.

Кнопки «Передать оператору» и «Передать боту»

В шапке окна чата отображается, кто ведёт диалог: «Ведёт диалог: Бот» или «Ведёт диалог: Оператор». Рядом — кнопка переключения.

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

Переключение сохраняется в БД и синхронизируется с Авито; одна кнопка в каждый момент — либо передать оператору, либо передать боту.

Поиск по сообщениям

В поле «Поиск или новый чат» можно ввести слово или фразу — мессенджер ищет по тексту сообщений во всех чатах. Результаты показываются списком: «Найдено N чатов», по каждому чату — «Совпадение в сообщениях», дата и время сообщения, фрагмент текста с подсветкой найденного. Фильтры «Бот» и «Оператор» сужают поиск по тому, кто вёл диалог. Так оператор быстро находит нужный диалог или контекст без просмотра чатов подряд.

Поиск по сообщениям: запрос «привет», найдено 20 чатов, фрагменты с подсветкой, фильтры Бот/Оператор.
Поиск по сообщениям: ввод запроса, количество найденных чатов, фрагмент с подсветкой совпадения, дата и кто вёл диалог (бот/оператор, аккаунт).

Звуковые оповещения

В мессенджере есть звуковые уведомления о новых входящих сообщениях от клиентов. При приходе сообщения воспроизводится короткий звуковой сигнал (предзагружен в интерфейсе, громкость около 70%). Оператор слышит новый запрос даже если не смотрит в экран — это снижает время реакции и не даёт пропустить лиды.

Индикатор подключения (ConnectionStatus), push-уведомления о новых сообщениях, быстрые ответы (шаблоны). Данные синхронизируются с backend и API мессенджера Авито.

AI Engine и сценарии

Движок на базе OpenRouter: определение намерений (Intent Detection), база знаний с RAG, визуальный редактор сценариев (ReactFlow) и управление контекстом диалога.

Intent Detection и модели

По тексту сообщения определяется намерение клиента. Ответы генерируются через OpenRouter: GPT-5.1, GPT-5, GPT-5-mini, GPT-5-nano — модель выбирается по узлу сценария и задаче.

База знаний и RAG

База знаний с категориями; импорт из внешних систем (в том числе ocStore). RAG (Retrieval Augmented Generation) подмешивает релевантные фрагменты в контекст ответа. Учитываются история диалога и профиль пользователя в рамках сессии.

Confidence и действия

Настраиваемый порог уверенности (Confidence). По результату: ответ бота, уточнение (clarify), передача оператору (handoff) или fallback-сценарий.

Workflow (Mind Map)

Сценарии собираются в визуальном редакторе на ReactFlow: узлы Start, Intent, Confidence, Context, Search (RAG), AI Response, Condition, Handoff, End. Для каждого узла — модель, температура, лимиты токенов. Workflow Tester позволяет прогонять диалоги и проверять логику до запуска в прод.

AI Settings — визуальный сценарий: Контекст, Намерение, Уверенность, RAG Поиск, AI Ответ, передача оператору.
Визуальный сценарий (Mind Map): контекст диалога, определение намерения, порог уверенности, RAG-поиск по базе знаний, генерация ответа AI и передача оператору при сложных запросах.

Админ-панель

  • Dashboard — метрики: сообщения, ответы бота, handoff rate.
  • База знаний — категории и контент, импорт из внешних источников (в т.ч. ocStore).
  • Database Manager — подключение внешних БД (PostgreSQL, MySQL, MongoDB) для интеграций.
  • AI Settings — визуальный редактор workflow (ReactFlow Mind Map), настройки моделей и параметров по узлам.
  • Workflow Tester — симулятор диалогов для проверки сценариев до продакшена.
  • Аккаунты Авито — мультиаккаунт (10+), OAuth2, ротация при лимитах (100 req/min на аккаунт).
  • Аналитика — отчёты по работе бота и операторов.

База знаний: категории и статьи

Контент для ответов бота хранится в категориях (доставка, оплата, возврат, товары, цены и др.). В каждой категории — статьи с текстом и тегами; RAG подмешивает релевантные фрагменты в ответ AI. Редактирование — без программирования.

Админка: список категорий базы знаний с количеством статей и кнопками редактирования.
Категории базы знаний: комплектация, приветствие, доставка, оплата, возврат, товары, цены. Удобное масштабирование контента под ваш ассортимент и политики.
Редактирование статьи: название, категория, содержание, теги.
Редактирование статьи: название, категория, содержание (в т.ч. Markdown) и теги. Один раз настроили — бот стабильно отвечает по вашим правилам.

Интеграция с Авито

Входящие сообщения — по Webhook; ответы — через API мессенджера Авито. При handoff статус чата в БД меняется с «бот» на «оператор», диалог появляется во вкладке «Мои» в мессенджере. Статусы хранятся в PostgreSQL и синхронизируются с интерфейсом и API; поддерживаются пакетная синхронизация истории и автоматическое обновление токенов при истечении доступа.

Примеры диалогов

Реальные переписки: бот отвечает по базе знаний, чётко доносит условия (доставка, оплата, наличие) и уточняет детали для оформления заказа. При необходимости передаёт диалог оператору.

Диалоги в работе

Скриншоты из мессенджера: как бот обрабатывает типичные запросы о доставке, наличии и цене.

Диалог о доставке по РФ: бот объясняет СДЭК/ПЭК, стоимость и предоплату.
Запрос о доставке по РФ: бот сразу даёт условия (СДЭК/ПЭК, 500 ₽ до ТК, 100% предоплата, без наложенного платежа), запрашивает город и данные для отправки — оператор подключается только при необходимости.
Диалог о наличии, оригинальности и актуальной цене товара.
Вопрос о наличии, оригинальности и цене: бот подтверждает товар, артикул и цену, поясняет про упаковку и оригинальность, уточняет количество и регион — готовит заказ к оформлению.

Интерфейс мессенджера

Единый вход для операторов: список диалогов с фильтрами «Бот» и «Оператор», окно чата с историей, карточка товара и клиента, кнопка «Передать оператору» и быстрые ответы (шаблоны).

Список диалогов: Менеджер, аккаунты, фильтры Бот и Оператор, превью сообщений, назначенный оператор.
Список диалогов: фильтры «Бот» и «Оператор», превью последнего сообщения, назначенный оператор и время. Удобная навигация по десяткам чатов.
Окно чата: ответ бота, кнопка Передать оператору, быстрые ответы, информация о клиенте и товаре.
Окно чата: кто ведёт диалог (бот/оператор), история переписки, кнопка «Передать оператору», поле ввода и быстрые ответы (иконка молнии). Справа — карточка клиента и товара с ценой и ссылками на Авито.

Быстрые ответы для операторов

Операторы могут вставлять готовые шаблоны ответов одним действием — без копирования и без ошибок. В интерфейсе есть банк быстрых ответов (доступ по иконке молнии у поля ввода).

  • Поиск: в окне «Быстрые ответы» можно искать шаблон по названию или тексту.
  • Вставка по Tab: начните печатать ключевое слово (например, «привет», «доставка») в поле ввода и нажмите Tab — текст автоматически заменится на полный шаблон.
  • Управление: шаблоны можно добавлять, редактировать и удалять; отображается счётчик использований — видно, какие ответы чаще всего нужны.
  • Единый тон: все операторы отвечают по одному и тому же тексту по типовым вопросам (доставка, оплата, наличие), что ускоряет ответы и сохраняет единый стиль общения.
Окно «Быстрые ответы»: список шаблонов, поиск, счётчик использований, подсказка про Tab.
Быстрые ответы: список шаблонов с поиском, счётчик использований по каждому, добавление и редактирование. Вставка в чат по ключевому слову + Tab.

Этапы внедрения

  • Подключение аккаунтов Авито и настройка Webhook.
  • Настройка базы знаний и сценариев ответов (workflow).
  • Тестирование сценариев в Workflow Tester и запуск в прод.
  • Мониторинг метрик и донастройка качества ответов.

Следующие шаги

  • Уточнить список интеграций и источников базы знаний (в т.ч. ocStore).
  • Согласовать структуру workflow и правила handoff.
  • Определить ответственных за контент и контроль качества ответов.

Контакт для уточнений: укажите контактные данные.

AVITO_BOT — коммерческое предложение для carat-factory3d.ru