Подпишитесь на наши ежедневные и еженедельные информационные бюллетени, чтобы получать последние обновления и эксклюзивный контент о ведущих в отрасли технологиях искусственного интеллекта. Узнать больше
Во вторник Microsoft представила амбициозное расширение своих инструментов искусственного интеллекта, представив GitHub Copilot для Azure и набор функций, ориентированных на разработчиков, которые могут фундаментально изменить способ создания программного обеспечения в эпоху искусственного интеллекта. Этот шаг представляет собой самую смелую попытку Microsoft доминировать в быстро развивающейся сфере разработки приложений искусственного интеллекта.
В основе анонса лежит обманчиво простая идея: устранить когнитивную нагрузку, с которой сталкиваются разработчики при переключении между различными инструментами и интерфейсами. По данным Microsoft, эта проблема требует от разработчиков в среднем 23 минуты производительности при каждом переключении контекста.
«Сегодня разработчикам необходимо достичь повышенного внимания, потому что они создают мысленную модель приложения, которое пытаются создать. Необходимость взаимодействия с множеством различных инструментов создает огромную когнитивную перегрузку», — сказала Аманда Сильвер, старший вице-президент по продуктам подразделения разработчиков Microsoft, в интервью VentureBeat.

Расцвет инженера искусственного интеллекта
Время объявления Microsoft имеет особенно важное значение. Поскольку организации стремятся интегрировать возможности искусственного интеллекта в свои приложения, появляется новая категория разработчиков программного обеспечения — те, кого инсайдеры отрасли называют «инженерами по искусственному интеллекту».
«Если вы подумаете о рабочей нагрузке приложений с этого момента, то разработчики, как на предприятиях, так и на коммерческих и даже потребительских предприятиях, будут интегрировать интеллект в эти приложения», — объясняет Марио Родригес, директор по продуктам GitHub. . «Мы наблюдаем рост популярности инженеров искусственного интеллекта».
Этот сдвиг представляет собой нечто большее, чем просто новое название должности. Это сигнализирует о фундаментальных изменениях в том, как программное обеспечение задумано, создано и развернуто. Традиционная разработка программного обеспечения следует предсказуемой схеме: код, сборка, отладка, повтор. Но разработка ИИ сопряжена с новыми сложностями, включая оценку моделей, быстрое проектирование и управление вероятностным характером результатов ИИ.

Ломаем технические барьеры
Новые инструменты Microsoft направлены на решение этих проблем. GitHub Copilot для Azure действует как помощник на базе искусственного интеллекта, работающий в популярных средах кодирования, таких как Visual Studio Code. Оно может помочь разработчикам управлять облачными ресурсами, развертывать приложения и даже устранять неполадки, не покидая своего основного рабочего пространства.
Компания также представляет шаблоны приложений AI, которые можно развернуть «всего за пять минут». Эти шаблоны поддерживают различные платформы искусственного интеллекта и интегрируются с популярными инструментами таких поставщиков, как Arize, LangChain, LlamaIndex и Pinecone — явное признание того, что для разработки искусственного интеллекта требуется разнообразная экосистема инструментов.
Для небольших команд и отдельных разработчиков эти инструменты могут уравнять правила игры. «Экспериментаторы и мастера могут добиться больших успехов со всеми этими инструментами», — отметил Сильвер. «Когда мы думаем о дизайне для разработчиков, на самом деле это касается творческих разработчиков, которые исследуют самостоятельно».
Последствия для бизнеса
Ставки огромны. Поскольку предприятия стремятся интегрировать возможности искусственного интеллекта в свои приложения, инструменты и платформы, которые они выбирают сегодня, могут привязать их к конкретным экосистемам на долгие годы вперед. Microsoft, владеющая GitHub и облачной платформой Azure, имеет уникальные возможности для захвата этого рынка.
«Сейчас мы находимся на том этапе, когда начинаем видеть переход Copilot от однопоточного к многопоточному», — объяснил Родригес. «Мы переходим от одной модели к мультимодели… от редактирования одного файла к редактированию нескольких файлов».
Эта эволюция отражает более широкую тенденцию в отрасли: переход к более сложным инструментам разработки на базе искусственного интеллекта, способным решать все более сложные задачи. Анонс Microsoft включает новые возможности для оценки моделей и A/B-тестирования в масштабе с помощью GitHub Actions, что позволяет разработчикам автоматически оценивать такие показатели, как согласованность и плавность работы, в рамках рабочих процессов развертывания.
Дорога впереди
Хотя новые инструменты Microsoft впечатляют, они также поднимают важные вопросы о будущем разработки программного обеспечения. По мере того, как ИИ-помощники становятся более способными, грань между вкладом человека и машины в код будет стираться. Это может иметь глубокие последствия для того, как мы думаем об авторстве программного обеспечения, ответственности и интеллектуальной собственности.
Более того, интеграция Microsoft GitHub Copilot с Azure представляет собой значительное преимущество в продолжающихся облачных войнах с Amazon Web Services и Google Cloud. Поскольку 95% компаний из списка Fortune 500 уже используют Azure, усовершенствованные инструменты Microsoft для разработчиков могут помочь компании еще больше укрепить свои позиции в сфере корпоративного искусственного интеллекта.
Предварительная версия инструментов начнет распространяться на этой неделе в рамках GitHub Universe, ежегодной конференции разработчиков компании. Их успех может определить не только позицию Microsoft в гонке ИИ, но и то, как будет создаваться программное обеспечение следующего поколения.
Для разработчиков послание ясно: будущее разработки программного обеспечения основано на искусственном интеллекте, и оно наступает быстрее, чем многие ожидали. По словам Сильвера, эти инструменты позволяют разработчикам «избавиться от необходимости выполнять повторяющиеся, утомительные и рутинные действия и сосредоточиться на творческих аспектах своей работы».
Станет ли такое видение разработки с помощью ИИ новой нормой, будет зависеть от того, как разработчики воспримут эти инструменты — и как конкуренты Microsoft отреагируют на эту последнюю эволюцию в опыте разработчиков.