Зоопарк инструментов Майкрософт для AI разработчика. autogen.. autogen. azure ai.. autogen. azure ai. Azure AI Foundry.. autogen. azure ai. Azure AI Foundry. microsoft.. autogen. azure ai. Azure AI Foundry. microsoft. Semantic Kernel.. autogen. azure ai. Azure AI Foundry. microsoft. Semantic Kernel. Блог компании Raft.. autogen. azure ai. Azure AI Foundry. microsoft. Semantic Kernel. Блог компании Raft. искусственный интеллект.

Все знают, что Microsoft давно купила OpenAI, и теперь, казалось бы, должна иметь самую продвинутую инфраструктуру для развертывания решений на основе искусственного интеллекта и современных моделей, не так ли? Тогда почему мы так мало о них слышим? Что вообще у них есть в этой сфере?

Давайте разберемся.

Microsoft выпустила целую кучу продуктов с очень запутанными названиями, как обычно. Среди них: Microsoft Semantic Kernel, Azure AI Foundry, Azure AI Studio, Azure OpenAI Service, Azure AI Services, серия моделей Phi, Copilot, Power Virtual Agents, Copilot Studio, Autogen и другие 🤯. Некоторые из них делают примерно одно и то же, некоторые – просто переименованные версии других продуктов, часть из них – с открытым исходным кодом и не поддерживаются активно. Короче говоря, это настоящий зоопарк и хаос из названий, явно для того, чтобы конкуренты не могли легко разобраться, для чего каждый продукт предназначен. Что ж, это отлично сработало, поздравляю, Microsoft! Действительно, кто же захочет копаться в такой куче недоделок с сомнительной документацией?

Microsoft и OpenAI

Реальные отношения Партнерство Microsoft с OpenAI началось с первоначальных инвестиций и значительно выросло, теперь его размер оценивается примерно в $13 млрд. Несмотря на серьезную финансовую поддержку, Microsoft не является владельцем OpenAI. Партнерство описывается Microsoft как «соглашения о распределении доходов, которые действуют в обе стороны, позволяя обеим компаниям получать выгоду от расширенного использования новых и передовых решений в области ИИ».

Однако последние сообщения указывают на то, что отношения между компаниями стали напряженными. Различные технологические издания отмечают, что с середины 2023 года в отношениях наблюдается напряженность, и некоторые описывают это партнерство как «ухудшающееся». Это совпадает с разработкой OpenAI конкурирующих продуктов и попытками Microsoft создать собственные внутренние модели ИИ. Меня, впрочем, это совсем не удивителяет.

Компоненты платформы Azure AI

Экосистема Azure AI от Microsoft состоит из нескольких ключевых компонентов:

  • Azure AI Foundry – единая платформа для операций с ИИ на предприятиях, создания моделей и разработки приложений, запущенная в конце 2024 года.

  • Azure OpenAI Service – доступ к передовым моделям OpenAI, таким как GPT-4, GPT-3, Codex и DALL-E, с дополнительными функциями безопасности и соответствием региональным требованиям.

  • Azure AI Model Catalog – репозиторий фундаментальных моделей от различных разработчиков (LLama, OpenAI, DeepSeek и тп)

  • Azure AI Services – набор облачных сервисов, включая Vision AI, Translator, Speech и другие когнитивные сервисы.

  • Собственные модели Microsoft – наиболее известны модели серии Phi.

  • Autogen – open-source фреймворк для быстрого создания и тестирования прототипов агентных систем.

  • Semantic Kernel – также open-source фреймворк для интеграции больших языковых моделей в корпоративные приложения, поддерживается технической поддержкой Microsoft.

Что такое Azure AI Foundry?

Azure AI Foundry – комплексная платформа для разработки, развертывания и управления решениями на основе ИИ. Переименована из Azure AI Studio в конце 2024 года, платформа служит единой точкой для совместной работы разработчиков, дата-ученых и бизнеса.

Ключевые компоненты и функции:

  • Среда разработки – включает веб-портал, SDK, API-интеграции, инструменты оценки и различные варианты развертывания.

  • Каталог моделей – включает собственные модели Microsoft и модели сторонних разработчиков для разных задач.

  • Продвинутые агентные возможности – сервис для создания и масштабирования ИИ-агентов, включая инновационный «Computer-Using Agent» (CUA).

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

  • Интергации с сервисами Microsoft: SharePoint (😢), Microsoft 365, Dynamics 365, Power Platform и Azure

Microsoft Copilot Studio

Это платформа для разработки и управления разговорными ИИ-агентами с низким порогом входа (Low/No Code), наследник не слишком удачно названных Power Virtual Agents (и понятно что переименовали, название полное УГ).

Ключевые возможности:

  • Визуальная среда разработки с минимальным программированием: можно flows диаграмками накидать, можно промптом описать чего хочется.

  • Автономные агенты, способные автоматизировать процессы и задачи.

  • Глубокая интеграция с экосистемой Microsoft (Microsoft 365, Dynamics 365, Power Platform и Azure).

  • Безопасность и управление корпоративного уровня (логирование и аудит, управление доступом по ролям, сотвествие всяким корпоративным стандартам безопасности)

  • Новая возможность «Computer Use» позволяет агентам напрямую взаимодействовать с пользовательскими интерфейсами.

Хотя и позиционируется как enterprise но.. для прототипов норм, для чего то серьезного – кода пока не избежать.

Что такое Semantic Kernel?

Microsoft Semantic Kernel — это open-source SDK, который позволяет создавать, управлять и развёртывать AI-агентов и мультиагентные системы. Это лёгкий и гибкий фреймворк, обеспечивающий простую интеграцию современных моделей и сервисов ИИ в пользовательские приложения. По сути, это корпоративный аналог LangChain от Microsoft.

Semantic Kernel предоставляет специализированный компонент AzureAIAgent, который напрямую интегрируется с Azure AI Agent Service, позволяя разработчикам использовать возможности агентов Azure AI Foundry непосредственно в коде Semantic Kernel. Хотя этот SDK и встроен в инфраструктуру Azure AI, он всё ещё имеет много багов и нестабильное поведение, так что использование Semantic Kernel не избавит вас полностью от проблем интеграции. Тем не менее, если вы работаете с технологическим стеком Microsoft, Semantic Kernel — очевидный выбор.

Что такое Autogen?

Autogen — это open-source фреймворк от Microsoft, предназначенный для быстрой разработки и прототипирования агентных систем на базе ИИ. Он позволяет разработчикам и исследователям оперативно создавать эксперименты с мультиагентными архитектурами и взаимодействием различных моделей. По своей сути Autogen напоминает CrewAI, но с более выраженным акцентом на экспериментальную гибкость и скорость создания прототипов, нежели на стабильность и производственное использование.

Autogen не так тесно интегрирован с Azure-инфраструктурой, как Semantic Kernel, и это, возможно, его преимущество — он менее зависим от специфичных сервисов Microsoft. Однако, как и в случае с Semantic Kernel, Autogen пока что далёк от совершенства: частые ошибки, проблемы с документацией и общее ощущение «сырости» не позволят вам полностью избежать головной боли при разработке.

Тем не менее, если вам нужно быстро протестировать идею или провести эксперимент с агентными системами, Autogen — нормальны инструмент для этого. Хотя зачем его использовать вместо Crew или даже LangChain – для меня не очевидно.


Вот, в общем-то, и всё.

Автор: Squirrelfm

Источник

Рейтинг@Mail.ru
Rambler's Top100