Искусственный интеллект на службе Microsoft: как Copilot проверяет код и влияет на разработку
- Категория: AI Технологии
- Дата: 15 июля 2025 г. в 18:50
- Просмотров: 27
GitHub Copilot – мощный инструмент, использующий генеративный искусственный интеллект (GAI) для создания кода, от простых шаблонов до сложных программ. Microsoft не только сделала исходный код Copilot доступным для Visual Studio Code, чтобы другие разработчики могли его улучшать, но и поделилась информацией о том, как активно применяет AI в собственных процессах разработки.
Оказывается, Microsoft использует своего внутреннего AI-помощника для проверки кода. Этот инструмент затрагивает более 600 000 запросов на включение изменений (pull requests, PR) в месяц, что составляет около 90% всех PR компании. Этот AI-помощник, разработанный командой AI & Data подразделения Developer Division, не имеет официального названия. Опыт, полученный при его создании, был использован для улучшения проверок кода GitHub Copilot, доступных теперь и внешним пользователям.
В Microsoft отмечают, что главная проблема при масштабной проверке кода заключается в том, что проверяющие часто сосредотачиваются на синтаксисе, упуская более важные аспекты. Авторам кода, в свою очередь, бывает сложно понять контекст сложных PR. Это приводит к задержкам, и здесь на помощь приходят AI-инструменты, которые решают большинство этих проблем быстро и эффективно.
Как работает AI Copilot в Microsoft?
Этот AI-помощник умеет автоматически проверять код, оставлять комментарии, выявлять проблемы, предлагать улучшения и оптимизации, а также генерировать краткое описание PR. Проверяющие могут взаимодействовать с AI-помощником в формате "вопрос-ответ", чтобы лучше понять код. Команды также могут настраивать AI-помощника, адаптируя его под конкретные задачи с помощью специальных подсказок.
Преимущества использования AI в проверке кода
Microsoft заявляет, что внедрение AI в процесс проверки кода привело к ускорению циклов проверки, повышению качества кода и расширению возможностей обучения для разработчиков и проверяющих. В компании считают, что за этим будущее кодирования, поэтому и решили поделиться своими знаниями и инструментами с внешними пользователями через проверки кода GitHub Copilot, которые стали общедоступными в апреле 2025 года. Остается надеяться, что этот внутренний AI-инструмент не причастен к появлению звука запуска Windows Vista в Windows 11.
Мнение редакции MSReview: Использование AI для проверки кода – это логичный шаг в развитии разработки ПО. Это позволяет автоматизировать рутинные задачи, повысить качество кода и ускорить процесс разработки. Однако, важно помнить, что AI – это инструмент, а не замена человеческого интеллекта. Важно сохранять баланс между автоматизацией и участием опытных разработчиков.
- Комментарии