On-prem ИИ-платформа: 7 слоев архитектуры
Я начинаю проектирование on-prem ИИ-платформы с одного бизнес-процесса, а не с выбора модели. Сначала фиксирую владельца, критерии качества и стоимость принятого результата в ₽. Затем связываю задачу с семью слоями:
- Инфраструктура - вычисления, хранение и восстановление после сбоев.
- Модели - качество ответов, время ожидания и расход ресурсов.
- Данные - актуальный контекст и поиск в пределах прав сотрудника.
- Интеграции - доступ к рабочим системам и проверка действий.
- Безопасность - защита данных, журналирование и проверка требований 152-ФЗ.
- Управление агентами - порядок шагов, лимиты, подтверждения и остановка.
- Прикладные сервисы - задачи отделов с владельцем и измеримым результатом.
При этом я отделяю платформу от приложений: платформа дает общие средства, а владелец процесса отвечает за результат сервиса. _Локальное размещение само по себе не гарантирует безопасность._ Если обработка внутри разрешенного контура невозможна, запрос должен блокироваться, а не уходить наружу.
Мой критерий перехода к масштабу - пройденная приемка пилота. До запуска я задаю пороги качества, сроков и затрат, а после - сравниваю результат с исходными показателями, включая время сотрудников на проверку.

Будущее ИИ - не в гигантских моделях, а в архитектуре, памяти и автономности
Слои 1–3: инфраструктура, модели и данные
Разберем требования по трем базовым слоям: вычисления, модели и данные.
Прежде чем выбирать оборудование, оцените всю нагрузку: число операций, пиковое количество одновременных запросов, допустимое время ожидания и объем данных. Помимо ответов сотрудникам, учтите фоновые задачи: извлечение фактов из документов, переписки и встреч для памяти компании [1][4].
Слой 1: вычисления, хранение и восстановление
От мощности первого слоя зависит, сможет ли платформа поддерживать целевой процесс без ручных обходов. Задайте требования к резервному копированию, репликации и срокам восстановления. Отдельно оцените нагрузку от ответов сотрудникам, обработки данных и пополнения памяти компании [1]. Заранее учитывайте время на долгое рассуждение: сложные запросы требуют больше времени [3].
| Нагрузка | Что учитывать при оценке мощности | Что влияет на затраты |
|---|---|---|
| Ответы сотрудникам | Пиковую одновременную нагрузку и допустимое ожидание | Вычисления на запрос |
| Обработка данных | Объем новых документов и записей | Частота обработки |
| Корпоративная память | Извлечение фактов и договоренностей | Объем материалов и повторных проверок |
Слой 2: выбор моделей и инференс
Маршрутизация моделей нужна не только для скорости, но и для качества ответов и соблюдения границ контура данных. Направляйте рутинные запросы быстрым моделям, а сложный анализ - моделям с большими вычислительными затратами. Сравнивайте качество, время ожидания и расход ресурсов на рабочих задачах. Запросы с чувствительными данными должны оставаться в разрешенном контуре [2][3].
| Тип задачи | Принцип выбора | Что проверять |
|---|---|---|
| Черновик письма | Более быстрая модель | Текст, готовый к работе после минимальной правки |
| Анализ договора | Модель для сложных рассуждений | Полноту анализа и допустимое ожидание |
| Запрос по чувствительным данным | Обработка только в разрешенном контуре | Отсутствие передачи за его пределы |
Слой 3: потоки данных и поиск с учетом прав
Собирайте данные из операционных систем, документов и коммуникаций. Они дают платформе общий контекст для поиска и работы агента. Выделяйте из них факты и договоренности. Ограничивайте поиск правами сотрудника еще до формирования ответа, а личную переписку исключите из общей памяти [1][4].
Установите правила обновления данных и регулярной проверки на устаревшие сведения и противоречия. Без этого платформа будет быстро выдавать неактуальные ответы [4].
| Источник | Канал поступления | Что дает |
|---|---|---|
| CRM | API или вебхуки | Досье сделки и квалификация обращения |
| Телефония | Записи или аудиопоток | Разбор звонков и извлечение договоренностей |
| Встречи | Записи и расшифровки | Протоколы, задачи и пополнение памяти |
Дальше нужно связать данные и модели с системами и задать границы допустимых действий.
Слои 4–6: интеграции, безопасность и управление агентами
Подключить системы - только часть работы. Нужно также определить, что агенту разрешено делать и какие действия требуют участия человека.
Слой 4: подключения к системам и контроль действий
Когда данные и модели выбраны, интеграции определяют, какие системы агент может читать и изменять. Подключайте 1С, CRM, телефонию, почту, файловое хранилище и внутренние API по единым правилам аутентификации, маршрутизации и проверки политик. Отдельный шлюз для этого не нужен.
При каждом вызове сохраняйте сведения об инициаторе: агент должен работать с правами пользователя, а не общей технической учетной записи [1][3]. До выполнения проверяйте параметры, права и лимиты. Отправка писем, смена этапа сделки и финансовые действия требуют подтверждения человеком: агент готовит действие, пользователь выполняет его окончательно [1][5].
| Способ подключения | Задача | Срок/режим ответа | Контроль сбоев |
|---|---|---|---|
| Синхронный API | Получить карточку CRM | Мгновенный ответ в рамках запроса | Тайм-аут; повтор запроса с проверкой прав |
| Асинхронное событие | Обработать запись звонка | Завершение в фоне | Повтор доставки; очередь необработанных событий |
| Задание по расписанию | Подготовить регулярный отчет | К заданному сроку | Журнал ошибок; уведомление ответственного |
| Инструмент MCP | Дать агенту доступ к данным или действию | По правилам вызванного инструмента | Проверка прав и параметров; MCP не заменяет авторизацию и бизнес-ограничения |
Слой 5: безопасность и российские требования к данным
До запуска проверьте основания обработки, локализацию данных и внутренние политики доступа. Разделите рабочую, тестовую и административную среды. Настройте сегментацию, роли, минимальные привилегии, хранение секретов и шифрование. Обезличивание и токенизация снижают риск раскрытия данных, но не заменяют эти проверки.
Запрет передачи данных наружу должен действовать даже при сбоях. Если локальная модель недоступна, отправлять запрос внешней модели нельзя. Защитите журналы действий от изменения, ограничьте доступ к ним и срок хранения. Не записывайте пароли, токены и лишние персональные данные [1][2][3].
| Угроза | Предотвращение | Обнаружение и реакция |
|---|---|---|
| Prompt injection | Не считать текст документов командами; проверять вызовы инструментов | Фиксировать запрещенные попытки; останавливать действие |
| Вредоносные документы | Проверять вложения; обрабатывать в изолированной среде | Помещать подозрительный файл в карантин |
| Утечка данных | Ограничивать выдачу и внешние соединения; маскировать чувствительные поля | Блокировать передачу; уведомлять ответственного |
| Злоупотребление инструментами | Разрешать только нужные операции; вводить лимиты и подтверждения | Приостанавливать выполнение; отзывать доступ |
| Подмена модели или зависимостей | Проверять происхождение, целостность и версии компонентов | Изолировать компонент; возвращаться к утвержденной версии |
Слой 6: выполнение и жизненный цикл агентов
Оркестратор управляет цепочкой действий: поиск → проверка → выполнение → эскалация. Он отслеживает статусы задач, ожидание подтверждений и ошибки. Задайте пределы числа шагов, времени и расходов. После сбоя сначала проверьте, выполнилась ли операция, и только затем решайте, нужен ли повтор. Ошибки и неоднозначные решения передавайте ответственному сотруднику [1][3].
Разрабатывайте и проверяйте агента в изолированной среде. Сохраняйте версии модели, инструкций, инструментов и политик, согласовывайте выпуск. Заранее предусмотрите откат, аварийную остановку и отзыв доступов при выводе агента из эксплуатации.
Отслеживайте успешность задач, ответы без опоры на данные, ошибки инструментов, задержку, расходы, нарушения политик и передачи задач человеку. В подходе «Слаживания» автономность повышают по результатам проверок: чем меньше правок требует агент, тем больше рутины ему можно доверить [5].
| Подход | Надежность | Сложность | Управление |
|---|---|---|---|
| Один агент | Высокая при человеке в контуре | Низкая | Прямой контроль |
| Несколько агентов | Средняя из-за сложных взаимодействий | Высокая | Оркестрация и политики |
| Жесткая автоматизация | Очень высокая | Средняя | Жестко заданные ограничения |
Следующий слой - прикладные сервисы для продаж, кадров и финансов.
Слой 7: прикладные сервисы и владельцы процессов
После слоев 1–6 платформа готова к запуску прикладных сервисов. Каждый процесс получает владельца, метрики и правила приемки. Так платформа превращается в сервисы отделов с измеримым результатом.
Сервис описывают через бизнес-процесс отдела, а не через модель. За результат каждого сервиса отвечает один владелец.
Задачи сервисов и критерии успеха
Для первого запуска выбирайте повторяемую задачу, для которой есть доступные данные и способ проверить результат.
Продажам подойдут квалификация лидов и сопровождение сделки, финансам - обработка первичных документов и сверка, HR - отбор резюме [2][3].
До разработки составьте паспорт сервиса. Укажите интерфейс сотрудника, событие запуска, источники контекста, разрешенные действия, точки согласования, итоговый документ или запись, SLA и владельца. SLA определяет срок получения результата и порядок передачи задачи сотруднику. Отдельно запишите, кто принимает качество ответа, а кто подтверждает изменение в учетной системе.
| Сервис | Владелец результата | Что измерять до и после пилота |
|---|---|---|
| Квалификация лидов и сопровождение сделки | Руководитель продаж | Число касаний; переходы по стадиям; выигранные сделки |
| Обработка первичных документов | Руководитель бухгалтерии | Число обработанных документов; число расхождений при сверке |
| Разбор резюме | Руководитель подбора | Число кандидатов; время найма; оценка кандидатов по критериям |
Замерьте исходные показатели до пилота и сравнивайте задачи одинаковой сложности. Считайте стоимость принятого результата, а не отдельного ответа модели. Включайте в расчет вычисления, поддержку и время, которое сотрудник тратит на проверку. Сэкономленные часы учитывайте отдельно: меньше рутины не всегда означает меньше расходов.
Внедрение и освоение со «Слаживанием»
«Слаживание» объединяет платформу, методологию и команду внедрения. Работа включает диагностику процессов, измеримые пилоты, перенастройку процесса и закрепление навыков сотрудников [1][3].
При проектировании фиксируют состав решения, интеграции, роли, данные, журналирование и требования законодательства. Отдельно определяют правила доступа.
Обучение стройте вокруг рабочих задач. Сотрудник должен знать, как проверить результат, внести правку и сообщить об ошибке владельцу сервиса.
Дальше эту схему сводят в общую карту слоев и проверяют на одном пилотном процессе.
Итог: соберите схему и проверьте один пилот
Обозначьте границы платформы и приложений
Соберите семь слоев в одну схему. Отделите платформу от прикладных сервисов: инфраструктуру, модели, данные, интеграции и контур исполнения агентов разместите отдельно от помощников и процессов. Используйте эту схему как лист приемки одного пилотного сценария.
Затем проверьте, соответствует ли схема требованиям безопасности и отказоустойчивости. Покажите безопасность сквозным слоем, который проходит через обе части. Подпишите потоки данных, интерфейсы, внешние зависимости, разрешения и точки подтверждения действий. Для каждого блока укажите ответственного по имени - одного названия отдела недостаточно.
На границе контура отметьте блокирующий контроль: если локальный сервис недоступен, запрос блокируется и не уходит наружу.
Спланируйте запуск и проверьте готовность пилота
Идите по этапам: диагностика → пилот → развертывание. Перед запуском сценария проверьте готовность всех слоев: мощности, модели, доступ к данным, контролируемые интеграции, безопасность, исполнение агентов и прикладной сервис.
Используйте матрицу ниже как чек-лист приемки. Численные пороги согласуйте до испытаний, чтобы оценивать результат по заранее заданным условиям.
| Слой | Ответственный | Что проверить в пилоте |
|---|---|---|
| Инфраструктура | ИТ-директор | Система выдерживает нагрузку; восстановление из резервной копии укладывается в согласованный срок |
| Модели | Руководитель ИИ | Качество и задержка на контрольных задачах соответствуют порогам |
| Данные | Архитектор данных | Данные актуальны; поиск не выдает сведения за пределами прав пользователя |
| Интеграции | Руководитель интеграций | Права и параметры проверяются; критичные действия требуют подтверждения; повтор не дублирует операцию |
| Безопасность | Руководитель ИБ | Запрещенная передача блокируется; целостность журнала аудита подтверждена |
| Агенты | Владелец продукта | Достигнута целевая доля успешных задач; проверены лимиты, остановка и откат |
| Приложения | Владелец процесса | Владелец принял результат; соблюдены SLA и порядок передачи задачи сотруднику |
Переходите к масштабированию только после подтверждения качества, безопасности, надежности и эффекта в ₽. Сравните результат с зафиксированной исходной точкой. В бюджете в ₽ отдельно укажите расходы на инфраструктуру, внедрение и текущую эксплуатацию. Если хотя бы одна проверка не пройдена, устраните причину и повторите приемку.
FAQs
Как оценить бюджет on-prem ИИ-платформы до пилота?
Рассчитайте потенциальный экономический эффект: запишите число операций за месяц, затраты времени на них и процент ошибок. Оцените, насколько сократятся время работы и число ошибок. Затем умножьте высвобожденные человеко-часы на среднюю стоимость часа сотрудника - получите экономию в рублях.
Чтобы узнать срок окупаемости в месяцах, разделите стоимость внедрения на ежемесячную экономию [1].
Для расчёта начального бюджета «Слаживание» проводит диагностику и оценивает потенциальный эффект в деньгах. Стоимость пилота для одного сценария - от 800 000 ₽ [2][3].
Когда нужен ИИ-агент, а когда достаточно автоматизации?
Для повторяющихся задач достаточно автоматизации, если объём работы понятен, правила стандартны, а нужные данные уже есть в системе. При этом задача не должна требовать учёта широкого контекста.
ИИ-агент нужен, когда требуется учитывать контекст, обрабатывать информацию и принимать промежуточные решения по заданным правилам. Например, квалифицировать лиды, готовить итоги встреч или искать решения в базе знаний. На платформе «Слаживание» агенты следуют описанным шагам процесса, связывая сотрудников и данные из CRM, 1С, почты или телефонии.
Как проверить защиту от утечек перед запуском?
Перед запуском ИИ-платформы на базе Слаживания проверьте: адреса электронной почты и номера телефонов удаляются из текста до его передачи в модель или базу данных, а сами данные не выходят за пределы контура компании. Для финансовых, кадровых и юридических подразделений рекомендуется локальное развёртывание на инфраструктуре компании (on-prem).
Настройте доступ по ролям сотрудников. Каждый агент должен видеть только те сведения, которые нужны для текущей задачи. Все его действия должны фиксироваться в неизменяемом журнале для аудита и контроля.