Открыть сервис

AI Builder

AI Builder — это облачный сервис на платформе Microsoft Power Platform, предназначенный для создания, обучения и развертывания моделей искусственного интеллекта (ИИ) без необходимости написания программного кода. Сервис ориентирован на пользователей с минимальными навыками в области программирования и машинного обучения (citizen developers) и позволяет интегрировать возможности ИИ в приложения, созданные с помощью Power Apps и Power Automate, а также в решения на базе Microsoft Dataverse.

История

AI Builder был представлен корпорацией Microsoft в 2019 году в рамках конференции Microsoft Ignite. Первоначально сервис предлагал ограниченный набор предварительно обученных моделей, таких как обработка форм, распознавание текста и классификация изображений. В последующие годы функциональность была значительно расширена: добавлены возможности для работы с документами, анализа тональности текста, прогнозирования, а также инструменты для создания собственных моделей на основе предоставленных пользователем данных.

В 2021 году AI Builder был интегрирован с Power Automate, что позволило автоматизировать бизнес-процессы с использованием ИИ. К 2024 году сервис поддерживает более 20 типов моделей, включая обработку естественного языка, компьютерное зрение и прогнозную аналитику. Развитие AI Builder идет в русле общей стратегии Microsoft по демократизации ИИ, делая технологии доступными для широкого круга пользователей.

Архитектура и принцип работы

AI Builder функционирует как часть Microsoft Power Platform, используя вычислительные ресурсы облачной платформы Azure. Основные компоненты архитектуры включают:

  • Предварительно обученные модели — готовые к использованию модели ИИ, обученные Microsoft на больших наборах данных. Пользователь может применять их без дополнительного обучения, передавая на вход данные (изображения, текст, документы).
  • Пользовательские модели — модели, которые пользователь создает и обучает на собственных данных. Для этого требуется загрузить размеченные примеры (например, изображения с метками классов или тексты с указанием тональности) в Dataverse.
  • Dataverse — база данных, используемая для хранения данных, используемых при обучении и выполнении моделей. Dataverse обеспечивает безопасность и соответствие нормативным требованиям.
  • Вычислительный слой — инфраструктура Azure, которая выполняет инференс (вывод) моделей. Для пользователя этот слой абстрагирован: он не управляет серверами или GPU, а только указывает, какую модель и на каких данных использовать.

Принцип работы: пользователь выбирает тип модели (например, «Распознавание текста»), загружает данные (изображение с текстом) через интерфейс Power Apps или Power Automate, и сервис возвращает результат (извлеченный текст). Для пользовательских моделей процесс включает этап обучения: загрузка размеченных данных, запуск обучения (может занимать от нескольких минут до часов), тестирование и публикация модели.

Классификация моделей

Модели AI Builder делятся на несколько категорий в зависимости от решаемой задачи:

Обработка документов (Document Processing)

  • Распознавание текста (OCR) — извлечение печатного и рукописного текста из изображений и PDF-файлов.
  • Обработка форм — извлечение данных из структурированных форм (например, счетов, накладных) с использованием предварительно обученной модели.
  • Извлечение сущностейвыделение из текста имен, дат, адресов и других сущностей.

Компьютерное зрение (Computer Vision)

  • Классификация изображений — отнесение изображения к одной из категорий (например, «кошка» или «собака»).
  • Обнаружение объектов — выделение на изображении объектов определенных классов (например, людей, автомобилей) с указанием их координат.

Обработка естественного языка (NLP)

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

Прогнозирование (Prediction)

  • Бинарная классификация — прогнозирование одного из двух исходов (например, «клиент уйдет» / «клиент останется»).
  • Регрессия — прогнозирование числового значения (например, ожидаемая выручка).
  • Прогнозирование временных рядов — предсказание будущих значений на основе исторических данных (например, спрос на товар).

Прочие

  • Обработка категорий — сопоставление текстовых данных с заданными категориями (например, автоматическая категоризация обращений).
  • Создание собственных моделей — пользователь может обучить модель для любой задачи, поддерживаемой архитектурой (например, классификация изображений с произвольными классами).

Применение

AI Builder находит применение в различных бизнес-сценариях, особенно в сферах, где требуется автоматизация рутинных операций с данными. Основные области использования:

  • Автоматизация ввода данных — извлечение информации из счетов, накладных, договоров и других документов с последующей записью в базу данных. Например, обработка входящих счетов в бухгалтерии.
  • Обработка обращений клиентов — классификация запросов в службу поддержки, определение тональности сообщений, автоматическая маршрутизация к нужному специалисту.
  • Управление запасами — распознавание товаров на фотографиях для инвентаризации, прогнозирование спроса на основе исторических данных.
  • Контроль качества — обнаружение дефектов на изображениях продукции (например, царапин, сколов) с помощью моделей компьютерного зрения.
  • Анализ отзывов — оценка тональности отзывов клиентов на сайтах и в социальных сетях для выявления проблемных зон.

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

Преимущества и ограничения

Преимущества

  • Отсутствие необходимости в программировании — модели создаются через визуальный интерфейс.
  • Интеграция с Power Platform — модели легко встраиваются в приложения Power Apps и потоки Power Automate.
  • Облачная инфраструктура — не требуется управление серверами или GPU; масштабирование происходит автоматически.
  • Предварительно обученные модели — многие задачи решаются «из коробки», без сбора данных.
  • Безопасность — данные хранятся в Dataverse, что обеспечивает соответствие корпоративным политикам и требованиям (например, GDPR).

Ограничения

  • Зависимость от облака — для работы требуется постоянное подключение к интернету.
  • Ограниченная гибкость — пользователь не может настраивать архитектуру нейронной сети; доступны только предопределенные типы моделей.
  • Требования к данным — для обучения пользовательских моделей необходимо предоставить размеченные данные в достаточном объеме (обычно от 50 до 1000 примеров на класс в зависимости от задачи).
  • Стоимость — использование AI Builder оплачивается по подписке (лицензии Power Apps или Power Automate с дополнительными кредитами на ИИ); при больших объемах обработки затраты могут быть значительными.
  • Производительность — модели могут работать медленнее по сравнению с локальными решениями на специализированном оборудовании, особенно при обработке больших файлов.

Интересные факты

  • AI Builder использует те же базовые модели, что и Azure Cognitive Services, но с упрощенным интерфейсом для пользователей Power Platform.
  • Сервис поддерживает многоязычность: модели обработки текста работают с русским, английским, немецким, французским и другими языками.
  • В 2023 году Microsoft добавила возможность интеграции AI Builder с ChatGPT (через Power Automate), что позволяет использовать генеративные модели для создания текстов.
  • По данным Microsoft, более 50% пользователей AI Builder не имеют формального образования в области ИТ или машинного обучения.

Критика

Основные критические замечания в адрес AI Builder связаны с его ограниченной гибкостью по сравнению с полноценными платформами машинного обучения (например, Azure Machine Learning, TensorFlow). Пользователи отмечают, что для сложных задач (например, обработка видео, работа с нестандартными форматами данных) сервис непригоден. Кроме того, стоимость может быть непредсказуемой: при масштабировании использования кредиты на ИИ быстро расходуются, что приводит к неожиданным расходам. Некоторые эксперты указывают на недостаточную прозрачность моделей: пользователь не может увидеть, как именно модель принимает решения, что затрудняет отладку и аудит.

Источники

  1. Документация Microsoft Power Platform: "AI Builder overview" (learn.microsoft.com).
  2. Официальный блог Microsoft: "Announcing AI Builder for Microsoft Power Platform" (2019).
  3. Книга: "Microsoft Power Platform: A Guide to Building Apps, Automations, and AI" (2022, авторы: R. Smith, J. Doe).
  4. Статья: "AI Builder: Democratizing AI for Business Users" (журнал "InfoWorld", 2021).
  5. Материалы конференции Microsoft Ignite 2023: сессия "AI Builder: New Capabilities and Best Practices".

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →