О платформе для развертывания и сопровождения ИИ-моделей SmartMLOps

  • Модели 8 шт.

    Развернуто моделей искусственного интеллекта

  • Корпоративных систем 3 шт.

    Подключено источников данных из корпоративных информационных систем

Наши достижения

Назначение

Почему проходят годы, прежде чем передовые технологии искусственного интеллекта (ИИ) доходят до обычных пользователей? Потому что разработчик моделей, специалист по развертыванию и сопровождению моделей (DevOps) и администратор — это три разные профессии! А для создания ИИ-решения нужны не только они, но и вычислительные ресурсы, хранилища данных, платформа для пользователей, система безопасности и многое другое.

Чтобы решить эту задачу, мы создаём платформу для размещения, настройки и управления сервисами искуственного интеллекта SmartMLOPs! Создаём для лабораторий и подразделений ВШЭ, студентов, аспирантов, преподавателей и сотрудников ВШЭ, а также внешних исследований и партнеров.

Система для разработки и интеграции прикладных модулей с использованием технологий искусственного интеллекта под названием SmartMLOps предназначена, в частности, для создания ИИ-помощников в образовательных и административных процессах, в сфере управления, медицине и других областях. В системе размещаются интеллектуальные сервисы, используемые в рабочих процессах, экспериментальные и учебные модели. На базе системы возможно проведение опытной эксплуатации и внедрения результатов НИОКР лабораторий НИУ ВШЭ. Система является площадкой для вывода разрабатываемых решений в практическое применение и их коммерциализации.

Сценарии использования

1 Промышленные сервисы 

Размещайте и управляйте долговременными промышленными сервисами для административных и образовательных процессов НИУ ВШЭ, сотрудников, преподавателей и студентов. Будь то умный сервис для единого личного кабинета, аналитическая система для руководства, ИИ-помощник для подразделения или персональный чат-бот для студента — сервис для развертывания и сопровождения ИИ-моделей SmartMLOps  позволит поддерживать такие решения на постоянной основе, предоставит программный интерфейс (API) для встраивания результатов в ваши системы, а также упростит мониторинг и обновление сервисов. Сценарий подходит для IT-служб НИУ ВШЭ, долговременных проектов, администраторов и др. 

 


2 Экспериментальные сервисы

Нужно обучить простую или, наоборот, большую и сложную модель искусственного интеллекта, протестировать ее на пользователях, дообучить или провести опытную эксплуатацию модели в рамках научно-исследовательских и опытно-конструкторских работ (НИОКР)? Сервис для развертывания и сопровождения ИИ-моделей SmartMLOps  поможет решить эту задачу. Платформа поддерживает сложные процессы обучения моделей и получения результатов их работы, управляет вычислительными ресурсами для проведения экспериментов, автоматически масштабирует такие ресурсы при необходимости и предусматривает возможность подключения к суперкомпьютеру cHARISMa. Также платформа предоставляет средства мониторинга моделей и позволяет провести проверку модели на уязвимости. Сценарий для таких обычно краткосрочных экспериментов подходит для лабораторий и исследователей или ВКР студентов. По окончанию эксперимента модель будет законсервирована и к ней можно будет вернуться при необходимости.  

 


3 Данные

Нет потребности в сложных вычислениях или вы не хотите размещать модель во внешней инфраструктуре, но нужны данные для работы таких моделей? Сервис для работы с ИИ-моделями SmartMLOps поможет и в этом случае. Данные корпоративных информационных систем НИУ ВШЭ доступны через сервис для развертывания и сопровождения ИИ-моделей SmartMLOps. Данные проходят процедуры очистки и обезличивания. Список данных КИС, доступных через Платформу постоянно пополняется.


В разработке:

- специальные MLOps модули для сопровождения, улучшения и вывода ИИ-моделей в практическое применение;

- публично доступные модели и каталог доступных моделей

 

 

 

Интересно? Подключайтесь

Устройство сервиса для развертывания и сопровождения ИИ-моделей SmartMLOps

Сервис для развертывания и сопровождения ИИ-моделей SmartMLOps использует облачную инфраструктуру Яндекс.Облака и основан на платформе для управления контейнеризованными рабочими нагрузками и сервисами Kubernetes.

  • Основной компонент системы — автоматизированная среда для сопровождения жизненного цикла ИИ-моделей SmartMLOps, созданная Центром ИИ в период с 2021 по 2024 год.
  • Аутентификация команд разработчиков и пользователей системы выполняется с использованием инструмента управления доступом и аутентификацией Keycloak и интегрирована с единым личным кабинетом НИУ ВШЭ.
  • Управление доступом и разграничение ролей выполняется с использованием реестра контейнеров и артефактов Harbor.
  • Управление разработкой и размещение программного кода выполняются с использованием платформы для управления кодом Forgejo.
  • Размещение компонентов и управление их жизненным циклом выполняются с использованием инструмента управления развертыванием ArgoCD.
  • В качестве системы управления базами данных используется база данных PostgreSQL.
  • Отдельные компоненты системы SmartMLOps отвечают за взаимодействие с суперкомпьютером.
  • Контроль и настройка сетевого трафика осуществляются с использованием инструмента управления входящим трафиком Ingress.
  • Для наблюдения за работой системы используется система сбора и хранения метрик Prometheus, а для настройки панелей мониторинга — инструмент визуализации метрик и логов Grafana. 
  • Система предоставляет программный интерфейс взаимодействия REST API для операций управления и запуска ИИ-модулей, работы с файлами и получения результатов вычислений.
  • Процессы управления моделями контролируются через личный кабинет

 

Более подробную информацию о работе компонент можно найти в документации