Начало работы с проектированием архитектуры ИИ

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

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

службы Azure для искусственного интеллекта

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

Платформы разработки ИИ

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

  • Машинное обучение Azure: облачная служба для создания, обучения и развертывания моделей машинного обучения в большом масштабе. Машинное обучение Azure поддерживает платформы с открытым кодом, такие как PyTorch, TensorFlow и scikit-learn. Она также предоставляет возможности для автоМЛ, настройки гиперпараметров, распределенного обучения, операций машинного обучения и ответственного ИИ.

  • Microsoft Copilot Studio: низкокодовая платформа для создания, настройки и развертывания агентов, управляемых ИИ. Используйте Microsoft Copilot Studio для создания агентов общения для внутренних и внешних сценариев и расширения Microsoft 365 Copilot с корпоративными данными и пользовательскими рабочими процессами.

Готовые сервисы ИИ

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

  • Azure OpenAI: предоставляет доступ к моделям OpenAI, включая GPT и DALL-E, через Azure управляемую инфраструктуру с корпоративной безопасностью, сетью и ответственными элементами управления ИИ.

Платформы данных для искусственного интеллекта

  • Microsoft Fabric: сквозная аналитика и платформа данных, которая охватывает прием данных, преобразование, маршрутизацию событий в режиме реального времени и отчеты. Microsoft Fabric предоставляет OneLake как единое озеро данных и включает встроенные возможности ИИ, функции Microsoft Copilot и интеграцию с инструментами Foundry.

  • Azure Databricks: платформа аналитики на основе Spark для проектирования данных, обработки и анализа данных и машинного обучения. Azure Databricks предоставляет Databricks Runtime для Машинное обучение Azure, интеграцию с MLflow, AutoML, тонкую настройку базовых моделей и Mosaic AI Vector Search для поиска на основе эмбеддингов.

  • Azure HDInsight: управляемая служба Apache Spark для обработки больших данных и аналитики. Azure HDInsight кластеры Spark поддерживают рабочие нагрузки машинного обучения с помощью MLlib, совместимы с служба хранилища Azure и Azure Data Lake Storage, а также поддерживают SynapseML для глубокого обучения.

  • Azure Data Lake Storage: масштабируемый централизованный репозиторий для хранения структурированных и неструктурированных данных. Azure Data Lake Storage предоставляет семантику файловой системы, безопасность на уровне файлов и многоуровневую хранилище, построенную на Хранилище BLOB-объектов Azure.

Уровни корпоративной аналитики

Архитектура искусственного интеллекта в Microsoft представляет три дополнительных уровня аналитики или IQ, представляющих ключевые источники контекста для систем ИИ:

  • Work IQ собирает аналитические данные о том, как выполняется работа внутри организации. Он использует сигналы от Microsoft 365, таких как электронная почта, чаты, собрания, документы и шаблоны совместной работы.

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

  • Fabric IQ предоставляет аналитические данные, производные от структурированных корпоративных данных, управляемых в Microsoft Fabric, включая модели аналитики, ключевые показатели эффективности (ключевые показатели эффективности) и бизнес-сущности.

    Fabric IQ позволяет ИИ отвечать на сложные аналитические вопросы и интерпретировать результаты в контексте бизнес-операций.

  • Foundry IQ предоставляет единый, многоуровневый уровень знаний, позволяющий агентам ИИ извлекать и создавать ответы на основе корпоративных данных.

    Этот слой имеет решающее значение для реализации таких подходов, как генерация с дополнением извлечёнными данными (RAG), помогая обеспечивать точность, актуальность и соответствие требованиям ответов ИИ.

Architecture

На следующей схеме показана базовая сквозная архитектура чата, использующая Microsoft Foundry. В этой эталонной архитектуре показано, как службы ИИ составляют готовое к работе решение на Azure. Он включает в себя уровни идентификации, сети, мониторинга и управления.

Схема, демонстрирующая базовую сквозную архитектуру чата, которая использует Microsoft Foundry.

На схеме представлена подробная архитектура Azure для развертывания решения искусственного интеллекта. Слева пользователь подключается через шлюз приложений с брандмауэром веб-приложения (WAF), который является частью виртуальной сети. Этот шлюз связывается с зонами частной системы доменных имен (DNS). Защита от атак DDoS Azure защищает шлюз. Под шлюзом частные конечные точки подключаются к службам, таким как Служба приложений Azure, Azure Key Vault и служба хранилища Azure, которые используются для развертывания клиентского приложения. Служба приложений Azure использует управляемую идентификацию и развернут в трёх зонах доступности. Application Insights и Azure Monitor обеспечивают мониторинг и Microsoft Entra ID обрабатывает проверку подлинности. Справа виртуальная сеть имеет несколько подсетей: интеграция с App Service, приватная конечная точка, интеграция с Microsoft Foundry, интеграция с агентом ИИ Azure, Бастион Azure, jump box, агенты сборки и Брандмауэр Azure. Каждая подсеть размещает определенные конечные точки или службы, такие как хранилище, Microsoft Foundry, Поиск с использованием ИИ Azure, Azure Cosmos DB и хранилища знаний, которые подключаются через частные конечные точки. Исходящий трафик из сети проходит через брандмауэр Azure для доступа к интернет-источникам. В правом углу отдельный прямоугольник представляет Microsoft Foundry, который включает учетную запись и проект. Управляемые удостоверения личности обеспечивают подключение Foundry Agent Service к проекту Microsoft Foundry, который, в свою очередь, получает доступ к Azure OpenAI. На схеме используются нумерованные круги для указания логического потока, в котором показано, как запросы пользователей проходят по сети, взаимодействуют с разными конечными точками и подключаются к средствам Foundry и хранилищу.

Скачайте файл Visio для этой архитектуры.

На предыдущей схеме показана стандартная базовая реализация искусственного интеллекта. Реальные решения, которые можно создавать в Azure, см. в архитектурах ИИ.

Изучение архитектур ИИ и руководств

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

  • Общие сведения о технологиях ИИ. Общие сведения о концепциях ИИ, платформах разработки и шаблонах архитектуры помогут вам разработать рабочие нагрузки ИИ на Azure.

Выбор службы искусственного интеллекта

Следующие статьи помогут вам оценить и выбрать лучшие технологии ИИ для ваших требований к рабочей нагрузке:

Идеи решения искусственного интеллекта

Следующие идеи решения ИИ демонстрируют шаблоны реализации и возможности для изучения.

Идеи решения для обработки звука

Обработка изображений

Прогнозная аналитика

Идеи для MLOps-решений

Обработка и обогащение документов

Автоматизация рабочих процессов

Архитектуры ИИ

В следующих готовых к работе архитектурах демонстрируются комплексные решения ИИ, которые можно развертывать и настраивать.

Чат с данными

Обработка документов

Классификация видео и изображений

Архитектуры обработки звука

Regulatory

Руководства по ИИ

Разработка и оценка решений RAG

Руководства MLOps

Модели создания прокси-сервера ИИ

Готовность организации

Организации в начале процесса внедрения облака могут использовать Cloud Adoption Framework для Azure для доступа к проверенным рекомендациям, которые ускоряют внедрение облака.

Рекомендации по внедрению ИИ см. в следующих ресурсах Cloud Adoption Framework:

  • Внедрение ИИ: предоставляет структурированный процесс внедрения решений ИИ в Azure, включая стратегию, планирование, готовность, управление, безопасность и управление.

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

Чтобы обеспечить качество решения ИИ на Azure, следуйте инструкциям в Azure Well-Architected Framework. Платформа Well-Architected дает рекомендации для организаций, стремящихся к достижению архитектурного совершенства, и описывает, как проектировать, предоставлять и отслеживать оптимизированные по затратам решения Azure.

Инструкции по использованию ИИ см. в следующем ресурсе Well-Architected Framework:

  • Рабочие нагрузки искусственного интеллекта на Azure: устраняет архитектурные проблемы проектирования рабочих нагрузок ИИ, включая недетерминированные функциональные возможности, проектирование данных и приложений и операции в пяти основных компонентах платформы Well-Architected Framework.

Руководства по сервисам Well-Architected Framework, связанным с ИИ, см.:

Лучшие практики

Следуйте этим рекомендациям, чтобы повысить надежность, безопасность, эффективность затрат, качество работы и производительность рабочих нагрузок ИИ на Azure:

Оставайтесь актуальными с помощью ИИ

Сервисы Azure AI развиваются, чтобы решать современные проблемы, связанные с данными. Следите за последними обновлениями и функциями.

Чтобы оставаться в курсе ключевых служб ИИ, ознакомьтесь со следующими статьями:

Amazon Web Services (AWS) или Google Cloud эксперты

Чтобы помочь вам быстро освоиться, в следующих статьях сравниваются возможности Azure AI с другими облачными службами:

  • Данные и ИИ: сравнивает данные AWS и службы ИИ, включая машинное обучение, созданные службы ИИ и платформы ИИ, с их Azure коллегами.

  • ИИ и машинное обучение: сравнение сервисов ИИ и машинного обучения Google Cloud, включая Vertex AI, Dialogflow и Gemini, с их аналогами в Azure.