Google запускает нового помощника по программированию с искусственным интеллектом Jules, знаменуя новую эру автоматизированного программирования. Основанный на платформе Gemini 2.0, Jules имеет возможность самостоятельно устранять уязвимости программного обеспечения, готовить изменения кода и т. д., а также может быть легко интегрирован с GitHub для выполнения анализа и исправления сложных библиотек кода без постоянного ручного контроля, а также для создания подробных запросов. запросы. Его выпуск происходит в то время, когда индустрия разработки программного обеспечения сталкивается с проблемой нехватки специалистов и технического долга. Поскольку Gartner прогнозирует, что к 2028 году кодирование с помощью искусственного интеллекта будет играть роль в 75% разработки новых приложений, Жюль появляется в нужное время. для удовлетворения растущего спроса на автоматизированных помощников по кодированию.
В среду Google официально представила своего помощника по кодированию с искусственным интеллектом «Jules» — новый продукт, который знаменует собой важный шаг вперед в автоматизации задач кодирования. Jules разработан на базе новейшей платформы Gemini2.0 и может самостоятельно исправлять уязвимости программного обеспечения и готовить изменения кода, пока разработчики отдыхают.
Система напрямую интегрируется с системой рабочих процессов GitHub для анализа сложных баз кода, внесения исправлений в несколько файлов и создания подробных запросов на включение без постоянного контроля со стороны человека.
Выпуск Жюля происходит в то время, когда индустрия разработки программного обеспечения сталкивается с постоянной нехваткой талантов и техническим долгом. Компания Gartner, занимающаяся исследованиями рынка, прогнозирует, что к 2028 году кодирование с помощью искусственного интеллекта будет играть роль в 75% разработки новых приложений. Эта тенденция указывает на растущую потребность в автоматизированных помощниках по программированию.
В отличие от традиционных помощников по программированию, Жюль не просто предлагает исправления, но действует как автономный агент в экосистеме GitHub. Он может анализировать базу кода, разрабатывать комплексные планы исправления и выполнять задачи по исправлению нескольких файлов одновременно. Кроме того, бесшовная интеграция Jules с существующими рабочими процессами разработчиков делает его еще более практичным.
На пресс-конференции Жаклин Кунцельман, директор по управлению продуктами Google Labs, подчеркнула особенности безопасности системы. «Разработчики сохраняют контроль на протяжении всего процесса», — сказала она, прежде чем предпринимать действия, Жюль предлагает план, а пользователи могут отслеживать ход написания кода в режиме реального времени и должны получить явное одобрение, прежде чем будут объединены какие-либо изменения, гарантируя, что люди будут в курсе событий. процесс разработки.
Джулс — не просто помощник по программированию; это часть более широкой концепции Google по созданию агентов искусственного интеллекта, которые могут работать автономно, сохраняя при этом человеческий контроль. В основе системы лежит Gemini 2.0, новейшая крупномасштабная языковая модель Google, которая значительно улучшает понимание и возможности генерации кода.
У многих разработчиков Жюль вызвал важные мысли о будущем их карьеры. Однако предварительное тестирование показывает, что Джулс скорее дополнит, чем заменит работу людей-разработчиков. Используя Jules и связанные с ним инструменты, исследователи из Национальной лаборатории Лоуренса Беркли сократили время обработки некоторых аналитических задач с недели до минут, что позволило им сосредоточиться на более сложных задачах.
В финансовом отношении Жюль мог бы оказать значительное влияние. Согласно статистике McKinsey, проекты разработки программного обеспечения часто сталкиваются с риском перерасхода средств. Крупные ИТ-проекты часто превышают бюджеты на 45% и приносят на 56% меньше ожидаемой прибыли. Ожидается, что за счет автоматизации рутинных задач по исправлению ошибок и обслуживанию Jules значительно сократит эти затраты и ускорит циклы разработки.
Изначально Jules будет доступен небольшой группе доверенных тестировщиков, а более широкий доступ ожидается в начале 2025 года. Google планирует интегрировать аналогичные функции в свою экосистему разработки, включая Android Studio и Chrome DevTools.
По мере развития технологий Жюль будет сталкиваться со все более сложными проблемами программирования и необходимостью поддерживать качество и безопасность кода. «Обещание заключается не только в более быстром исправлении ошибок, но и в фундаментальном изменении нашего подхода к разработке программного обеспечения», — сказал старший разработчик крупной технологической компании.
Вход в проект: https://labs.google.com/jules/
В целом, появление Жюля представляет собой крупный скачок в технологии программирования с использованием искусственного интеллекта. Оно не только повышает эффективность разработки и снижает затраты, но, что более важно, меняет наше понимание разработки программного обеспечения и открывает возможности для будущих разработок программного обеспечения. новое направление. Несмотря на то, что Jules все еще находится на ранней стадии своего развития, он обладает огромным потенциалом и стоит с нетерпением ждать его дальнейшего развития.