Майкрософт с 19 по 22 мая в смешанном формате (вживую в Сиэтле (США, штат Вашингтон), и через Интернет) провела ежегодную конференцию для разработчиков "Microsoft Build 2025". На ней выступили генеральный директор Майкрософт Сатья Наделла (Satya Nadella), исполнительный вице-президент и глава отдела/подразделения "Ядро искусственного интеллекта" Джей Парих (Jay Parikh), исполнительный вице-президент и глава отдела/подразделения "Облако и искусственный интеллект" Скотт Гатри (Scott Guthrie), главный технический директор Кевин Скотт (Kevin Scott), корпоративный вице-президент и глава отдела/подразделения "Бизнес и промышленный Копилот" Чарльз Ламанна (Charles Lamanna), корпоративный вице-президент и глава отдела/подразделения "Разработка" Аманда Силвер (Amanda Silver), корпоративный вице-президент и глава отдела/подразделения "Azure Data" Арун Улаг (Arun Ulag), корпоративный вице-президент и глава отдела/подразделения "Платформа искусственного интеллекта" Аша Шарма (Asha Sharma), технический директор и сотрудник Марк Руссинович (Mark Russinovich), программист, учитель и автор Скотт Хансельман (Scott Hanselman), и многие другие. Главной темой конференции стало внедрение и использование "умных агентов".
Выступление генерального директора Майкрософт Сатьи Наделлы.
Выступление Джея Париха, Чарльза Ламанны, и Скотта Гатри.
Выступление Кевина Скотта.
Видео всех ключевых выступлений, а также всех сессий, доступно на официальном интернет-сайте конференции. Также видео большинства выступлений и сессий доступно на официальном майкрософтовском Youtube-канале "Microsoft Developer".
На конференции было представлено более 50-ти анонсов. Полный перечень всех анонсов доступен на интернет-странице.
В данной первой части представлены лишь ключевые анонсированные новые возможности для "Azure AI Foundry", "GitHub-Копилота", средств разработки, и для Windows.
1. "Azure AI Foundry", "GitHub-Копилот", и средства разработки.
1. "Azure AI Foundry" является полнофункциональной платформой для создания "умных агентов", которые приносят реальную бизнес-ценность. Она поддерживает более 70000 клиентов, обрабатывает 100 триллионов токенов, и обеспечивает 2 миллиарда ежедневных корпоративных поисковых запросов.
Представлены следующие ключевые нововведения:
- Доступность моделей искусственного интеллекта, таких, как "Grok 3" от "xAI", "Flux Pro 1.1" от "Black Forest Labs", и "Sora" от "OpenAI". Доступность 10000 моделей искусственного интеллекта с открытым исходным кодом от "Hugging Face". Поддержка полной тонкой настройки для моделей искусственного интеллекта;
- "Маршрутизатор моделей" позволяет автоматически выбрать оптимальную модель "Azure OpenAI" для определённого запроса, повышая качество, и снижая затраты. Начиная с июня будет расширена "зарезервированная пропускная способность" в "Azure OpenAI", и для определённых "Foundry Models" (а именно для моделей искусственного интеллекта от "Black Forest Labs", "DeepSeek", "Mistral", "Meta", "xAI"), что позволит получить стабильную производительность даже при большой нагрузке. Все эти данные модели будут доступны через единый API и через сервер "Модельно-контекстного протокола" (здесь и далее — MCP), что позволит выполнить плавный переход от прототипов к выпуску;
- Сервис "Azure AI Foundry Agent", позволяющий легко проектировать, развёртывать, и масштабировать "умные агенты", стал общедоступным. Данный сервис поставляется с готовыми к использованию шаблонами, действиями, и коннекторами для более чем 1400 корпоративных источников данных (включая "SharePoint", "Microsoft Fabric", и других), что позволяет ускорить разработку контекстно-зависимых "умных агентов". Всего за несколько нажатий мышью он позволяет развернуть "умные агенты" в "Microsoft 365", а также на других платформах, включая "Slack" и "Twilio";
- Многоагентская оркестровка. Реальные рабочие процессы часто требуют совместную работу нескольких "умных агентов". "Умные агенты" могут вызывать друг друга в качестве инструментов ("подключённых агентов"), передавая задачи между специализированными агентами для совместного решения сложных проблем. Новые многоагентские рабочие процессы позволяют отслеживать управление контекстном, обработку ошибок, и поддержание длительных процессов, что отлично подходит для финансовых утверждений, или операций, связанных с цепочками поставок. Внедрены открытые совместимые стандарты, такие, как протокол "Агент к агенту" (A2A) — позволяет "умным агентам" обмениваться информацией и координировать задачи, и MCP-протокол — позволяет "умным агентам" совместно использовать и интерпретировать данные. Фреймворки "Semantic Kernel" и "AutoGen" были объединены для поддержки бесшовной оркестровки "умных агентов";
- Агентский поиск в "Azure AI Search" использует контекст разговора и встроенную большую языковую модель (LLM) для разделения больших пользовательских запросов на отдельные мелкие запросы, параллельно запускает несколько поисков, а затем составляет полный ответ. Он позволяет "умным агентам" более эффективно подключаться к корпоративным данным для расширенного поиска и предоставления точных и подробных ответов;
- Представлены новые функции "Foundry Observability", обеспечивающие сквозной мониторинг и диагностику. Они предоставляют встроенные метрики оценки задержки, пропускной способности, использования, и качества, а также подробные журналы отслеживания действий для каждого "умного агента";
- "Microsoft Entra Agent ID" является первым шагом в управлении идентификацией "умных агентов" в организациях, и предоставляет полный контроль над тем, что могут делать "умные агенты". Он назначает каждому "умному агенту" уникальный идентификатор. "Умные агенты", созданные с помощью "Azure AI Foundry" и "Copilot Studio", будут доступны в каталоге "Microsoft Entra", и для каждого из них можно будет устанавливать элементы управления доступом и разрешения. Вскоре администраторы смогут применять к "умным агентам" политики условного доступа, многофакторную аутентификацию, роли с наименьшими привилегиями, и отслеживать их действия при входе в систему;
- "Foundry Local" является новой средой выполнения для "Windows", "MacOS", моделей искусственного интеллекта, и "умных агентов". С помощью её разработчики смогут создавать кроссплатформенные "умные приложения", работающие в автономном режиме, и способные хранить и обрабатывать конфиденциальные данные локально на устройстве. С предстоящей интеграцией "Azure Arc" и "Foundry" можно будет централизованно управлять и обновлять развёртывания искусственного интеллекта на устройствах.
2. "Агентский DevOps" является следующей эволюцией "DevOps", где "умные агенты" сотрудничают и взаимодействуют между собой и с разработчиками, автоматизируют и оптимизируют каждый этап жизненного цикла программного обеспечения. Он поможет создавать быстрее, сокращать отставание, отменить технический долг, защитить приложения, и поддерживать всё это в рабочем состоянии;
3. "GitHub-Копилот" уже используют 15 миллионов разработчиков. "GitHub" и "GitHub-Копилот" теперь имеют следующие новые функции и возможности:
- Расширение "GitHub-Копилот" для "Visual Studio Code" и "Visual Studio" теперь с открытым исходным кодом;
- "Режим агента" применяется к сложным многошаговым задачам. Он способен анализировать целые кодовые базы, вносить изменения в файлы, создавать и запускать тесты, исправлять ошибки, и предлагать команды терминала. Он доступен в "Visual Studio Code", "Visual Studio", "JetBrains", "Eclipse", и "Xcode";
- Новый "умный агент" для программирования способен вести обзоры кода, создавать тесты, исправлять ошибки, и внедрять полные спецификации. Он может взаимодействовать с другими "умными агентами" для решения более сложных задач при разработке и выпуске. Благодаря встроенным журналам аудита и защите ветвей разработки каждое предлагаемое изменение будет проверяться перед применением;
- "GitHub-Копилот" теперь способен предоставить помощь в модернизации стека, обрабатывая оценки программного кода, обновляя зависимости, и применяя исправления в устаревших приложениях .NET и Java, а скоро будет добавлена возможность модернизации мэйнфрейма. Он способен автоматически создавать и выполнять планы обновлений, предоставляя полный контроль и чёткую сводку изменений;
- Новый агент "Azure Site Reliability Engineering (SRE)" освободит разработчиков от постоянного стресса и ночных оповещений, круглосуточно отслеживая производственные системы, реагируя на инциденты в режиме реального времени, и автономно устраняя неполадки по мере их возникновения;
- Для того, чтобы сделать создание "умных приложений" ещё проще, выпущены "GitHub-Модели". Они доступны непосредственно в рабочем процессе "GitHub", благодаря чему можно экспериментировать с такими передовыми моделями искусственного интеллекта от "Майкрософт", "OpenAI", "Meta", "Mistal", "Cohere", и от других, сравнивая их производительность и цену, выбирая наиболее подходящую модель искусственного интеллекта для определённого приложения, или "умного агента", переключаясь между моделями искусственного интеллекта с помощью простого унифицированного API, и даже вызывая модель искусственного интеллекта или "умного агента" из "GitHub-Действий", непосредственно в "GitHub".
4. Выпущена версия 17.14 "Visual Studio 2022" со следующими новыми функциями и нововведениями — "режим агента", поддержка MCP-протокола, генерация комментариев, отображение "следующих предложений" для умного помощника "GitHub-Копилот", использование функции "Live Preview" непосредственно во время разработки, динамическая отладка "C++", просмотр исходящих/входящих коммитов в окне Git-репозитория, и другие.
2. Windows.
Майкрософт верит, что будущее искусственного интеллекта сейчас создаётся в облаке, на устройствах, и в Windows. Windows была и остаётся открытой платформой, позволяющей разработчикам выполнять их задачи наилучшим образом, и предлагающей максимальную гибкость.
Представлены следующие новые возможности для разработчиков:
1. "Windows AI Foundry" является эволюцией "Windows Copilot Runtime", предлагающей унифицированную и надёжную платформу, поддерживающую жизненный цикл разработчика "умных приложений и функций", начиная от выбора модели искусственного интеллекта, оптимизации, тонкой настройки, и до развёртывания на клиентских устройствах, или в облаке. Она включает в себя следующие возможности:
- "Windows ML" является основой майкрософтовской платформы искусственного интеллекта и встроенной средой работы искусственного интеллекта в Windows. Она позволяет разработчикам добавлять собственные модели искусственного интеллекта, и эффективно их развёртывать на устройствах с "AMD", "Intel", "NVIDIA", и "Qualcomm" с обычными "тупыми" (по версии Майкрософт) процессорами (CPU) и графическими процессорами (GPU), и "умными процессорами" (NPU);
- "Windows AI Foundry" интегрирует "Foundry Local", и другие каталоги моделей искусственного интеллекта, такие, как "Ollama" и "NVIDIA NIM", предлагая разработчикам быстрый доступ к готовым к использованию моделям искусственного интеллекта с открытым исходным кодом. Это предоставляет разработчикам возможность просмотра, тестирования, взаимодействия с моделями искусственного интеллекта, и их развёртывания в собственных локальных приложениях;
- "Windows AI Foundry" предлагает готовые к использованию API искусственного интеллекта, работающие на основе майкрософтовских моделей искусственного интеллекта на "Компьютерах Копилот+". Представлены новые возможности, такие, как "LoRA" (низкоранговая адаптация) для тонкой настройки майкрософтовских малых языковых моделей искусственного интеллекта, таких, как "Phi Silica" с использованием собственных данных. "LoRA" делает тонкую настройку более эффективной, обновляя только малое количество параметров с использованием собственных данных, что позволяет улучшить производительность выполняемых задач, не влияя на общие возможности моделей искусственного интеллекта. Также представлены новые API для семантического поиска и извлечения данных, благодаря чему разработчики смогут создавать для своих приложений функции поиска с использованием естественных фраз и генерации расширенного поиска (RAG) с использованием собственных данных.
2. Интеграция MCP в Windows предоставит стандартизированный фреймворк для "умных агентов" для подключения к Windows-приложениям, что позволит им беспрепятственно участвовать во взаимодействиях "умных агентов" друг с другом. Windows-приложения могут предоставлять определённую функциональность для расширения навыков и возможностей "умных агентов", способных работать локально на устройстве.
- MCP-реестр для Windows позволяет сделать MCP-серверы доступными для "умных агентов" в Windows. С помощью MCP-реестра "умные агенты" смогут обнаруживать установленные MCP-серверы на клиентских устройствах, и предложить значимую ценность для конечных пользователей;
- К MCP-серверам для Windows будут относиться такие системные функции Windows, как файловая система, управление окнами, и "Подсистема Windows для Linux" ("Windows Subsystem for Linux", WSL).
3. "Действия приложений в Windows" являются для разработчиков новой возможностью для повышения обнаружения их функций в приложениях и для получения новой пользовательской аудитории.
- API "действий приложений" предназначены для создания действий для необходимых функций. Разработчики также смогут использовать действия, разработанные другими соответствующими приложениями, чтобы предложить дополнительные функции, и тем самым увеличить время взаимодействия пользователей со своими приложениями;
- "Площадка для тестирования действий приложений" ("App Actions Testing Playground") предназначена для тестирования функциональности созданных разработчиками "действий приложений".
4. Новые возможности безопасности Windows, такие, как "Enclave SDK" для обеспечения безопасности на основе VBS, и постквантовая криптография (PQC), предоставляющие разработчикам дополнительные инструменты, упрощающие разработку решений в области безопасности.
5. "Подсистема Windows для Linux" ("Windows Subsystem for Linux", WSL) теперь с открытым исходным кодом, и Майкрософт приглашает разработчиков внести свой вклад в развитие данного проекта. Это было сделано благодаря внесению изменений в дистрибутивы "Подсистемы Windows для Linux", что сделало проект автономным.
6. Новые улучшения для популярных инструментов разработки в Windows, таких, как "WinGet", "PowerToys", и "Терминал".
- Теперь разработчики могут сохранять в файле конфигурации "WinGet" текущее состояние своих устройств, в том числе установленные приложения, пакеты и инструменты, доступные в настроенном источнике "WinGet". Обновлённая конфигурация "WinGet" теперь поддерживает "Microsoft DSC V3". Если установленные пакеты и приложения поддерживают "Microsoft DSC V3", их настройки также будут включены в сгенерированный файл конфигурации;
- Разработчики и опытные пользователи часто сталкиваются с трудностями при настройке Windows. Страница "Дополнительные настройки Windows" (ранее называлась "Для разработчиков") в разделе "Система" в приложении "Параметры" позволит разработчикам легко настраивать настройки Windows, необходимые для разработки. На ней будут доступны такие настройки, как включение в Проводнике отображения информации об управлении версиями "GitHub", скрытых папок и файлов, полных путей к папкам и файлам в адресной строке Проводника, и. т. д.;
- Новая функция "Палитра команд" в "PowerToys" теперь общедоступна, является следующим поколением функции "PowerToys Run", и предоставляет разработчикам простой способ доступа к часто используемым командам, приложениям, и рабочим процессам;
- Новый командный текстовый редактор для Windows с открытым исходным кодом под названием "Редактор" ("Edit") с помощью команды "edit" позволит редактировать файлы непосредственно в приложении "Терминал" и в Командной строке.
7. "Магазин Майкрософт" ("Microsoft Store") имеет 250 миллионов активных пользователей в месяц, и количество доступных в нём приложений непрерывно растёт.
Теперь он предоставляет следующие новые возможности для разработчиков:
- Бесплатная регистрация учётных записей для индивидуальных разработчиков;
- "Microsoft Store FastTrack" — новая бесплатная программа предварительного тестирования для квалифицированных компаний, желающих представить своё первое Win32-приложение;
- Открытое бета-тестирование "App Campaigns" — новой программы для разработчиков для привлечения новых пользователей через "Магазин Майкрософт" ("Microsoft Store"), и другие платформы Майкрософт;
- Новые возможности обнаружения пользователями приложений в Windows, включающие предоставление новых отчётов по сбору данных и анализу работоспособности, и сертификации с практическими рекомендациями, и многое другое.
Во второй части будет рассказано о новых анонсированных возможностях для интернет-браузера "Microsoft Edge", и для приложений и сервисов "Microsoft 365"/"Office 365".
#AzureAIFoundry #GitHubCopilot #VisualStudio #Windows11 #WinGet #PowerToys #Terminal #MicrosoftStore #MicrosoftBuild2025 #MicrosoftBuild #MSBuild #Microsoft #Майкрософт