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

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) для сквозной автоматизации обслуживания клиентов и сотрудников.
Доработки, выполняемые по запросу клиентов, по возможности включаются в общую платформу — это снижает стоимость доработок для каждого отдельного заказчика и обеспечивает совместимость с будущими обновлениями.