Вебформат

Главная/Блог/ИИ и чат-боты

ИИ и чат-боты17 июля 20265 мин

Свой провайдер ИИ в Битрикс24: чаты с нейросетью, звонки и созвоны не выходят за периметр

Каждый запрос к встроенному ИИ Битрикс24 уходит во внешнее облако: запись звонка, протокол созвона, вопрос сотрудника. Мы зарегистрировали в портале крупной инженерной компании собственного провайдера ИИ на локальной модели - теперь все ИИ-функции портала работают внутри периметра.

Локальная модель зарегистрирована как провайдер ИИ и обслуживает все ИИ-функции Битрикс24 внутри периметра
Локальная модель зарегистрирована как провайдер ИИ и обслуживает все ИИ-функции Битрикс24 внутри периметра

В Битрикс24 много ИИ-функций: чат с нейросетью, транскрибация звонков, протоколы созвонов. По умолчанию все они работают через внешнее облако - каждый запрос уходит за периметр компании. Мы сделали для коробочного Битрикс24 собственного провайдера ИИ: локальная модель на сервере клиента подключена штатным механизмом портала и обслуживает все его ИИ-функции. Данные остаются внутри.

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

Что уходит в облако со штатным ИИ

Встроенный ИИ Битрикса удобен, пока не смотреть на содержимое запросов. Транскрибация звонка - это полная запись разговора: цены, условия, имена. Протокол созвона - всё, что обсуждали на внутренней встрече. Чат с нейросетью - вопросы сотрудников, в которые они вставляют куски регламентов и таблиц. Со штатным ИИ всё это уезжает на серверы внешнего провайдера и обрабатывается там.

Для компании с закрытым контуром это дыра в периметре. Коробочный Битрикс24 клиента стоит на его серверах и с внешним миром не общается, а облачный ИИ при каждом запросе выносил бы наружу самое чувствительное: переговоры, внутренние документы, цифры. Поэтому штатный облачный ИИ у этого клиента выключен.

Провайдер ИИ: штатная точка замены

У Битрикса есть официальный механизм: стороннюю модель можно зарегистрировать как провайдера ИИ, и портал станет работать с ней во всех ИИ-функциях - так же, как со встроенным облаком. Мы написали прослойку между порталом и локальной моделью и зарегистрировали её этим механизмом. Для Битрикса это обычный провайдер; на деле запросы не покидают локальную сеть.

В настройке провайдера прописывается путь с токеном, тип данных - текст или аудио - и модель, на которую направляется запрос. Текстовые запросы уходят в языковую модель, голос - в модель распознавания речи. Обе стоят на сервере клиента.

Прослойка подключена к порталу как внешнее приложение через REST API и в ядро Битрикса не лезет. Обновления коробки её не ломают: вышла новая версия портала - провайдер продолжает работать.

Что теперь работает внутри периметра

  • Чаты с ИИ. Сотрудники общаются с нейросетью в веб-чате в стиле ChatGPT и через ИИ-функции портала. В вопрос можно вставить внутренний документ или таблицу - дальше серверной он не уйдёт.
  • Транскрибация звонков. К порталу подключается телефония: запись разговора переводит в текст локальный Whisper, разбирает текст локальная языковая модель.
  • Протоколы созвонов. Фоллоапы встреч Битрикса работают на тех же локальных моделях, дообученных на терминах компании. Как это устроено - в отдельном разборе.
  • Текст и картинки. Базовая модель Gemma мультимодальная: понимает и текст, и изображения, с русским работает нормально.

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

Зачем это бизнесу

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

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

Если у вас коробочный Битрикс24 и данные, которые нельзя отдавать в облако, - ИИ-функции портала можно перевести на локальную модель в вашем контуре. Расскажите про свою инфраструктуру, и мы предложим схему под неё.

Переведём ИИ вашего Битрикс24 на локальную модель

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