Перейти к основному содержимому
Версия: 3.0

Платформа для создания чат-ботов и ИИ-агентов iQBot

Описания всех выпусков платформы собраны в разделе Релизы iQBot.

1. Что такое iQBot?​

iQBot — это платформа для создания, запуска и управления чат-ботами и ИИ-агентами от компании iQStore (ООО «Ай Кью Стор»), предназначенная для автоматизации диалогового взаимодействия с клиентами, сотрудниками и партнёрами. Платформа объединяет визуальный конструктор сценариев, обработку естественного языка (NLU), интеграцию с GPT/LLM-моделями и инструменты автоматического тестирования, позволяя создавать ботов любой сложности — от простых сценариев «вопрос-ответ» до полноценных ИИ-агентов, ведущих осмысленный диалог.

Пользовательский интерфейс патформы iQBot

iQBot работает как «умный» диалоговый движок внутри омниканальной платформы iQChannels: бот подключается к каналам (сайт, мессенджеры, соцсети, мобильное приложение) только через неё и становится одним из обработчиков обращений в единой ленте диалогов с клиентами. Напрямую, в обход iQChannels, бот с каналами не работает.

Для сложных и нетиповых вопросов, с которыми не справляется сценарий или NLU, iQBot делегирует диалог отдельному продукту iQStore — iQGPT, фабрике ИИ-агентов на базе LLM и RAG, — а затем сам продолжает сценарий дальше. Такой гибридный подход экономит вычислительные мощности: на генеративную модель уходят только действительно сложные запросы, а не каждый диалог целиком.

Ключевая идея iQBot — дать бизнесу инструмент, в котором сценарии диалога создаются визуально (без необходимости привлекать программиста на каждое изменение), а любое обновление бота можно безопасно проверить автоматическими тестами перед тем, как оно попадёт к реальным клиентам.

2. Возможности платформы iQBot​

Визуальный конструктор сценариев. Flow-редактор с узлами (звеньями), переходами и условиями — сценарий диалога строится перетаскиванием блоков, без написания кода для типовых случаев.

Понимание естественного языка (NLU). Распознавание намерений (интентов) и сущностей в сообщениях пользователя, извлечение параметров из свободного текста, поддержка нескольких языков в одном боте. В сочетании с базой вопросов-ответов типовые обращения закрываются без участия оператора.

База вопросов и ответов (QnA). Отдельный редактор для управления парами «вопрос — ответ» с несколькими формулировками вопроса на каждый ответ, без необходимости строить сценарий вручную для часто задаваемых вопросов.

Делегирование сложных вопросов ИИ-агентам iQGPT. На сложных и нетиповых запросах, которые не покрыты сценарием или базой вопросов-ответов, бот обращается к фабрике ИИ-агентов iQGPT — для генерации ответа, резюмирования, классификации обращения или свободного диалога с учётом контекста беседы, — а затем продолжает сценарий сам. Такие гибридные боты решают каждую задачу наиболее подходящим и экономичным способом.

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

Редактор кода для нестандартных сценариев. Встроенный редактор для написания собственных действий (actions) и хуков (hooks) на JavaScript/TypeScript — когда стандартных блоков конструктора не хватает.

Автоматическое тестирование сценариев. Запись реального диалога как тестового сценария и его последующее автоматическое воспроизведение — позволяет убедиться, что обновление бота не сломало уже работающую логику, прежде чем выпускать изменения. Настройки и сценарии экспортируются и переносятся между тестовым и боевым стендами.

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

Администрирование и аналитика. Панель администратора для управления ботами, workspace’ами, пользователями и ролями доступа; история изменений каждого бота с авторами и сравнением ревизий; журналы работы, мониторинг состояния и показатели по диалогам.

3. Для кого предназначена платформа iQBot​

iQBot ориентирован на компании, которым важно:

  • Автоматизировать типовые диалоги с клиентами и сотрудниками без расширения штата поддержки.
  • Быстро запускать и изменять сценарии бота силами бизнес-пользователей, а не только разработчиков.
  • Безопасно обновлять логику бота, не рискуя «сломать» уже работающие сценарии.
  • Использовать возможности GPT/LLM в контролируемом корпоративном контуре, а не через сторонние облачные сервисы.
  • Развернуть диалоговую автоматизацию на собственной инфраструктуре, без передачи данных клиентов во внешние системы.

Целевые отрасли и роли:

  • Контакт-центры и службы поддержки — для обработки типовых обращений и снижения нагрузки на операторов.
  • Банки, МФО, страховые и финансовые компании — для консультаций, первичной квалификации обращений, FAQ, напоминаний о платежах.
  • Ритейл и e-commerce — для оформления заказов, статусов доставки, ответов на частые вопросы.
  • Телеком и ИТ-сервисы — для технической поддержки, IVR и диагностики типовых проблем.
  • HR и внутренние ИТ-службы — для внутренних корпоративных ботов-помощников.

Роли пользователей: администраторы платформы, разработчики ботов (сценаристы), супер-администраторы, пользователи с ограниченными правами на отдельные workspace’ы. Роли и права доступа настраиваются индивидуально.

4. Точки подключения бота iQBot​

  • Подключение через iQChannels — единственный способ связать бота с каналами связи. При подключении бот становится ещё одним обработчиком обращений в единой омниканальной ленте, пользователю доступны все каналы iQChannels (мессенджеры, соцсети, email, телефония, сайт, мобильное приложение и др.), а диалог с ботом продолжается в общем контексте обращения. Отдельного, не связанного с iQChannels способа подключить iQBot к каналам платформа не предусматривает.

5. Способы взаимодействия с ботом iQBot​

По виду диалога:

  • Сценарный диалог — пользователь ведётся по заранее построенному сценарию с чёткими шагами и условиями.
  • Свободный диалог на основе NLU — бот распознаёт намерение пользователя в свободной фразе и реагирует соответствующим сценарием, без жёсткой привязки к конкретной формулировке.
  • Вопрос-ответ (QnA) — быстрые ответы на часто задаваемые вопросы без построения полноценного сценария.
  • ИИ-агент (iQGPT) — ответ формируется генеративной моделью с учётом контекста диалога, когда заранее заданных сценариев недостаточно; после ответа бот возвращается к сценарию.

По формату:

  • Текстовые и голосовые сообщения.
  • Карточки, карусели, кнопки и быстрые варианты ответа.
  • Вложения: изображения, файлы, документы.
  • Уведомления и системные сообщения (например, о статусе заявки).

По направлению:

  • Входящее обслуживание — бот реагирует на обращение пользователя.
  • Исходящие рассылки — бот инициирует сообщение: напоминание о платеже, заявке или акции, а также короткий опрос клиента после обращения.
  • Эскалация на оператора — передача диалога живому сотруднику, когда бот не может обработать обращение самостоятельно, в том числе с умной маршрутизацией: конкретному оператору, группе, процессу — или обратно в очередь с нужной категорией (через интеграцию с iQChannels).

6. Модульность платформы iQBot​

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

Основные модули:

  • NLU — распознавание намерений и сущностей, многоязычная обработка текста.
  • Базовые навыки — готовые блоки сценария: выбор из списка, обращение к внешнему API, вызов GPT/LLM (в том числе iQGPT), отправка email, проверка введённых данных.
  • Базовый контент — текст, изображения, карточки, карусели, кнопки.
  • Веб-чат — встроенный эмулятор.
  • Редактор кода — написание собственных действий и хуков прямо в браузере.
  • Непонятые фразы — сбор обращений, которые бот не распознал, для последующего анализа.
  • Тестирование сценариев — запись и автоматическое воспроизведение тестовых диалогов, экспорт и перенос между стендами.
  • Аналитика — показатели по диалогам и работе бота.

Подбор модулей и условия лицензирования платформы определяются индивидуально в зависимости от задач и масштаба внедрения — за подробностями обращайтесь к коммерческой команде iQStore.

7. Интеграция iQBot с другими системами​

iQBot может работать как самостоятельная платформа, так и как часть более крупной экосистемы:

  • iQChannels — единственная точка подключения бота к каналам связи, обработчик обращений в единой омниканальной ленте диалогов.
  • iQGPT и другие GPT/LLM-модели — обращение к фабрике ИИ-агентов iQGPT или напрямую к языковым моделям из сценария для генерации ответов и анализа обращений.
  • Внешние системы через API и вебхуки — CRM, ДБО, АБС, ЭДО, ERP, Helpdesk, СУБД, электронная почта и другие корпоративные системы — через собственные действия (actions) и REST API, без ограничения на конкретный набор готовых коннекторов.
  • Собственный код — расширение логики бота произвольным кодом на JavaScript/TypeScript там, где стандартных блоков конструктора недостаточно.

8. Безопасность и работа с данными в iQBot​

  • Самостоятельное размещение (self-hosted). Платформа разворачивается на инфраструктуре заказчика — данные диалогов и настройки бота не передаются во внешние облачные сервисы.
  • Разграничение прав доступа. Роли и права настраиваются индивидуально для администраторов, разработчиков ботов и пользователей с ограниченным доступом к отдельным workspace’ам.
  • Изоляция ботов и workspace’ов. Боты и их данные (сценарии, содержимое, обращения) логически разделены между рабочими пространствами.
  • Без хранения чувствительных данных. Платформа не хранит чувствительную информацию клиентов — данные для операций запрашиваются у систем заказчика по API в момент диалога.
  • Единый вход и второй фактор. Вход сотрудников через корпоративного провайдера (OpenID Connect: Keycloak, ADFS) или каталог (LDAP, Active Directory) либо по паролю платформы с одноразовыми кодами приложения-аутентификатора.
  • Журналирование действий. Платформа ведёт журналы работы ботов, контрольный журнал запросов и историю изменений каждого бота (кто, что и когда изменил, ревизии с авторами) для анализа и расследования инцидентов.
  • Контролируемое использование ИИ. Обращения к GPT/LLM-моделям происходят через настроенный в платформе компонент, а не через неконтролируемые сторонние сервисы, что позволяет управлять тем, какие данные и в каком виде покидают периметр компании.
  • Размещение данных. Все данные остаются в инфраструктуре заказчика, в том числе на территории РФ; состав и сроки хранения персональных данных настраиваются.

9. Внедрение, масштабирование и отказоустойчивость iQBot​

Внедрение:

  • Поддержка поэтапного развёртывания: от одного бота с простым сценарием до нескольких ботов в разных рабочих пространствах (workspace’ах).
  • Безопасный выпуск обновлений за счёт версионирования бота (сохранение и откат ревизий) и автоматического тестирования сценариев перед публикацией изменений.
  • Встроенный эмулятор и отдельная среда разработки (Studio) позволяют проверить и доработать бота до того, как он станет доступен пользователям.

Инфраструктура:

  • Платформа развёртывается на базе Node.js и PostgreSQL в Linux-окружении, в том числе в контейнерах (Docker) — что упрощает установку, резервное копирование и перенос между средами.
  • Встроенный мониторинг: проверка живости /health, метрики в формате Prometheus, журналы для диагностики.
  • Два варианта установки на несколько серверов: резервный узел и распределение нагрузки через Redis; типовые конфигурации оборудования на 50, 100, 200 и 400 сообщений в секунду приведены в разделе Требования к серверам, схемы установки в разделе Установка в режиме кластера.

10. Развитие платформы iQBot​

Развитие iQBot сосредоточено на углублении автоматизации диалогов и более тесной интеграции с экосистемой продуктов iQStore:

  • Углубление ИИ-агентов — развитие сценариев, в которых iQGPT берёт на себя большую часть диалога, снижая необходимость в ручном построении сценариев.
  • Более глубокая связка с iQChannels — упрощение подключения бота как обработчика обращений в омниканальной ленте.
  • Развитие инструментов тестирования и анализа — более точный разбор причин, по которым бот не понимает обращение, и ускорение цикла его доработки.
  • Экосистемные связки — более тесная интеграция с другими продуктами iQStore (iQChannels, iQWiki, iQGPT, iQCopilot, iQAssistant, iQTeams) для сквозной автоматизации обслуживания клиентов и сотрудников.

Доработки, выполняемые по запросу клиентов, по возможности включаются в общую платформу — это снижает стоимость доработок для каждого отдельного заказчика и обеспечивает совместимость с будущими обновлениями.