Корпоративный чат-бот и ИИ-ассистент «Коллективный разум» с RAG-базой знаний

«Коллективный разум» — корпоративный чат-бот и ИИ-ассистент с RAG-базой знаний

Внутренний продукт нашей студии: ИИ-ассистент «Коллективный разум» с пятью ролями агента, RAG-поиском по шести корпоративным источникам данных, виджетом для внешних сайтов и режимом лидогенерации

О проекте

Задача: дать команде доступ ко всем знаниям компании через чат

К 2026 году в компании White Tiger Soft накопились сотни тысяч записей: более 33 000 лидов в CRM, около 309 000 задач в Redmine, сотни страниц базы знаний, тысячи переписок в корпоративном мессенджере, весь контент сайта и файлы хранилища. Ответ на вопрос «что мы делали по похожему проекту?» требовал получаса ручного поиска, а качественно ответить могла только пара ветеранов команды.

Мы решили построить единый корпоративный ИИ-ассистент — «Коллективный разум» с RAG-базой знаний. Он отвечает на вопросы сотрудников на естественном языке, опираясь на все шесть источников данных компании сразу. А заодно продаёт: публичный виджет ассистента встраивается на внешние сайты и приносит заявки.

Начали с RAG-ядра, а не с интерфейса

Первым делом собрали поисковое ядро. Система индексирует данные из шести источников: AmoCRM, RocketChat, Redmine, базу знаний, сайт и файловое хранилище. Русскоязычный контент обрабатывается с морфологией: запрос «аптека» находит документы со словами «аптеки» и «аптекой». Без морфологии половина реальных запросов сотрудников находила бы не всё.

Для качества поиска выбрали связку эмбеддингов bge-m3 и реранкера bge-reranker-v2-m3: сначала векторный поиск находит кандидатов, затем реранкер отбирает среди них самые близкие по смыслу. Векторные хранилища — ChromaDB или Qdrant; инкрементальная индексация обновляет данные без полной переиндексации.

MCP-архитектура: источники как независимые сервисы

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

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

Пять ролей агента — пять сценариев работы

Один и тот же ассистент работает в пяти ролях: консультант на публичном виджете, помощник РОПа с отчётами, ассистент продавца с доступом к истории сделок, технический эксперт для оценки «можем ли мы это сделать» и помощник менеджера проектов.

Каждая роль знает только свои источники. Продавец спрашивает «какие сделки мы выигрывали у медицинских клиентов» — и получает разбор похожих сделок с паттернами побед. Технический эксперт отвечает на вопрос клиента про интеграцию — и опирается на реальную историю внедрений из Redmine.

От чата — к инструментам продаж

По мере развития добавили поверх чата прикладные сценарии: симулятор клиента, где GLM играет роль реального клиента из CRM и оценивает ответы продавца по 100-балльной шкале; библиотеку возражений, которая автоматически собирает их из переписки; батлкарды — карточки «возражение → суть → ответ → факт → кейс».

Для менеджеров появился режим «Изучение» — курс из 3–12 разделов по выбранной теме с тестами и оценкой освоения. Так ассистент стал ещё и тренажёром для команды продаж.

Результат: продукт работает на всю компанию

Сегодня «Коллективный разум» — рабочий инструмент департамента продаж: продавцы проверяют гипотезы о клиентах, РОП получает еженедельные отчёты с разбором паттернов win/loss, менеджеры проектов следят за задачами без ручного обхода трекера. С помощью ассистента команда уже довела до встречи по КП сделку на 2,4 млн рублей с производителем стекловолокна.

А публичный виджет в режиме Proactive превращает посетителей сайтов в заявки: трекер поведения замечает интерес, виджет задаёт уточняющие вопросы, а после того как посетитель оставил телефон — лид уходит в CRM и менеджеру в мессенджер.

Как устроены RAG-система и агенты

Ассистент построен на стеке Laravel и Filament для веб-приложения, на Python-сервисах для MCP-серверов и моделях GLM через Ollama Cloud с пулом ключей и автоматической ротацией. Поиск — эмбеддинги bge-m3 с реранкингом bge-reranker-v2-m3, морфология через pymorphy3. Данные — PostgreSQL и Redis, векторные хранилища ChromaDB или Qdrant. Ответы стримятся по SSE, есть четыре режима мышления: от быстрого до глубокого исследования. Админка на Filament управляет пользователями, ролями, чатами и обучениями.

Что умеет «Коллективный разум»

Консультант: отвечает клиенту со ссылками на кейсы

Консультант: отвечает клиенту со ссылками на кейсы

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

RAG-поиск по 6 источникам5 ролей агентаРежимы fast / standard / deep / researchСсылки на кейсы и подборки
Отчёты для РОПа прямо из CRM

Отчёты для РОПа прямо из CRM

Запрос на естественном языке — ассистент сам собирает данные из CRM по всем источникам и возвращает HTML-отчёт с диаграммами.

7 MCP-серверов33 000+ лидов CRM309 000 задач Redmine867 страниц базы знанийОтчёты в HTML
Виджет и лидогенерация

Виджет и лидогенерация

Виджет для внешних сайтов с Proactive-режимом: ассистент сам инициирует диалог, ведёт к заявке и передаёт контакт.

iframe-виджетProactive-режимТрекер поведенияИИ-запрос телефонаЛид в CRM и мессенджер
Тренажёр по продажам

Тренажёр по продажам

Ассистент собирает сценарий из реальных сделок CRM, играет жёсткого клиента и разбирает диалог: что сработало, где потеряли нить.

Ролевая игра с клиентомСценарий из данных CRMРазбор диалогаТесты знаний 0–100Библиотека возраженийБатлкарды

Продукт в работе

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

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

Понравился проект?

Скачайте каталог кейсов и цен

Введите номер телефона и мы отправим вам в мессенджер каталог кейсов и цен с реальными проектами, бюджетами и сроками

Посмотрите портфолио и кейсы нашей компании

Проекты, которые реализовала наша студия за последнее время

Интернет-магазин Daylight & LiontexМосква
Интернет-магазин Daylight & Liontex

До 15% к выручке, до 20% к среднему чеку, до 15% к LTV

Грузовые перевозки (Грузик)Москва
Грузовые перевозки (Грузик)

Доставка груза попутным транспортом

Доставка еды из ресторана «The Бык»Москва
Доставка еды из ресторана «The Бык»

Онлайн заказ, каталог, бронь столов и социальная сеть

Hotel Advisors — аналитика для отелейМосква
Hotel Advisors — аналитика для отелей

Система оценки эффективности продаж отеля

Интернет-магазин оборудованияМосква
Интернет-магазин оборудования

Майнинг, криптовалюта, хостинг, лк

Реабилитация после эстетических операций «ASBEAUTY»Москва
Реабилитация после эстетических операций «ASBEAUTY»

IT платформа для реабилитации после операций

Интернет-магазин мясных продуктовНижний Новгород
Интернет-магазин мясных продуктов

«Первый Мясокомбинат»: оптовое производство и продажа

Авто дилер IATСанкт-Петербург
Авто дилер IAT

Новые авто и авто в наличии, сервис и обслуживание

Система лояльности «Фирма «Плёс»»Йошкар-Ола
Система лояльности «Фирма «Плёс»»

Бонусная карта, акции и интеграция с 1C

Продажа автотоваров «Планета Авто»Екатеринбург
Продажа автотоваров «Планета Авто»

Маркетплейс автозапчастей, онлайн-оплата

Медицинское приложение «Билимер»Улан-Удэ
Медицинское приложение «Билимер»

ИИ-замер билирубина по фото, трекер восстановления

Цветочный интернет-магазин «Семицветик»Санкт-Петербург
Цветочный интернет-магазин «Семицветик»

Заказ и доставка цветов

Маркетплейс клиник CaliptaМосква
Маркетплейс клиник Calipta

Пластическая хирургия, телемедицина

Продажа автозапчастей АМС72Тюмень
Продажа автозапчастей АМС72

Авторазбор, продажа запчастей

Ганимед-СБМосква
Ганимед-СБ

Системы безопасности, мероприятия

Salegroup — контроль сотрудниковМосква
Salegroup — контроль сотрудников

Расписание, задачи, отчеты, мерчендайзинг

Генерал — охранное предприятиеМосква
Генерал — охранное предприятие

Онлайн сервис для управления охраной объектов

Сервис ПланФактМосква
Сервис ПланФакт

Финансовое планирование компании

Интернет-магазин для доставки едыМосква
Интернет-магазин для доставки еды

Кафе, рестораны, цветы и т.д.

Автошкола ПремиумЛайнСтаврополь
Автошкола ПремиумЛайн

Расписание, обучение, онлайн тесты (LMS), билеты

Медицинский консьерж D1Москва
Медицинский консьерж D1

Консьерж сервис для медицинских клиник

Мой РебенокМосква
Мой Ребенок

Календарь развития ребенка

FatPayПятигорск
FatPay

Система лояльности и шагомер

GetPower — аренда powerbankМосква
GetPower — аренда powerbank

Аренда из вендинговых автоматов с оплатой по карте

Millstream WinesКраснодар
Millstream Wines

Система лояльности, новости, уведомления, контакты

Звено: решения для курьеровМосква
Звено: решения для курьеров

Доставка, курьерская служба

Сеть аптек NovaГрозный
Сеть аптек Nova

Интернет-магазин лекарств, система лояльности

Dot-Dot — грузоперевозкиМосква
Dot-Dot — грузоперевозки

Заявки, ЛК Грузоперевозчика, ЛК Водителя

Рефтинская форельРефтинский
Рефтинская форель

Интернет-магазин рыбы и рыбной продукции

Dango — пассажирские перевозкиМосква
Dango — пассажирские перевозки

Заявки, ЛК Пассажира, ЛК Водителя

Театральный гидСанкт-Петербург
Театральный гид

Театры, спектакли, расписание, билеты

Дневник здоровой улыбкиНовосибирск
Дневник здоровой улыбки

Статьи и тесты по стоматологии

Гейзер — фильтры для водыСанкт-Петербург
Гейзер — фильтры для воды

Состояние фильтров, уведомления, контакты

Restoker SRV — ремонт оборудованияМосква
Restoker SRV — ремонт оборудования

Заявки, лк клиента, лк техника

Signum.Video — видеонаблюдениеОренбург
Signum.Video — видеонаблюдение

Онлайн видео, IP камеры

Торговая группа АрктикаОнега
Торговая группа Арктика

Кафе, ресторан, розница, доставка

B PAY — Корпоративные финансыМосква
B PAY — Корпоративные финансы

Управление корпоративными платежами и картами

Витер — умные технологииМосква
Витер — умные технологии

Удаленный доступ к домофонам и видеокамерам

Макулатура — переработка вторсырьяМосква
Макулатура — переработка вторсырья

Заявки, ЛК клиента, ЛК водителя, ЛК логиста

OKVisionМосква
OKVision

Система лояльности для контактных линз

Натали ТрикотажИваново
Натали Трикотаж

Оптовая продажа одежды

Волейбольный клуб ВК ФАКЕЛНовый Уренгой
Волейбольный клуб ВК ФАКЕЛ

Расписание матчей, новости

OxraPro — Система обучения (LMS)Москва
OxraPro — Система обучения (LMS)

Охрана труда, для сотрудников

OrderTruckТашкент
OrderTruck

Каталог, заявки, Узбекистан

Гусеница — маркетплейс спецтехникиСамара
Гусеница — маркетплейс спецтехники

Каталог, заявки, отклики

Умный гаражМосква
Умный гараж

Авто, чаты, каталоги, услуги

Cosa NostraМосква
Cosa Nostra

Таск трекер, задачи

Путевой листМосква
Путевой лист

Заказы, ЛК для водителей

ВидеоГородПермь
ВидеоГород

Видео, каталог, услуги

Фитнес-клуб ЭдемМосква
Фитнес-клуб Эдем

Услуги, расписание, абонементы, продажи

DamDomМосква
DamDom

Каталог, объявления, отклики

GLAMOREМосква
GLAMORE

Знакомства, мессенджер, чаты

PoiskBoxКраснодар
PoiskBox

Мессенджер и каталог компаний

БМ — Бизнес РадарМосква
БМ — Бизнес Радар

Социальная сеть для бизнеса

БМ — Бизнес ПлатформаМосква
БМ — Бизнес Платформа

Таск менеджер, задачи и чаты