Революционные достижения искусственного интеллекта в разработке программного обеспечения

Дата:

Автор:

Google продемонстрировал впечатляющие результаты применения ИИ в процессах разработки

Фото: gazeta.ru

Команда инженеров Google достигла потрясающих результатов в оптимизации процессов разработки благодаря внедрению передовых языковых моделей искусственного интеллекта. Масштабное исследование демонстрирует революционный прорыв — время на перенос программного кода между различными средами сократилось почти на 90%. Процесс миграции кода представляет собой комплексную задачу по трансформации программ с одного языка программирования на другой.

Масштаб выполненных работ впечатляет — специалисты успешно реализовали несколько сложнейших технических переходов. Среди них — модернизация системы идентификации в Google Ads с переходом на 64-битную архитектуру (задействовано более полумиллиарда строк кода), комплексное обновление тестовой библиотеки с версии JUnit3 до JUnit4, а также полномасштабный переход с библиотеки Joda Time на встроенный временной модуль Java java.time.

Традиционными методами миграция идентификаторов заняла бы многие годы коллективной работы при сложнейшей координации множества команд. Инновационный инструментарий на базе ИИ, разработанный специалистами Google, позволил революционно упростить этот процесс. Теперь инженер лишь указывает элементы для модификации, после чего искусственный интеллект формирует обновленный код, успешно проходящий все тесты. Финальная проверка и утверждение остаются за специалистами.

Искусственный интеллект уверенно справляется с 80% всех модификаций, хотя экспертная проверка по-прежнему необходима. Яркий пример эффективности — проект миграции JUnit, где за квартал удалось обновить почти 150 тысяч строк кода в более чем 5 тысячах файлов. При этом 87% сгенерированного ИИ кода не потребовало никаких корректировок. Особенно впечатляющую производительность (89%) продемонстрировал переход на java.time.

Исследователи особо отмечают, что искусственный интеллект великолепно дополняет классические инструменты миграции — анализ AST и поиск по шаблонам. Несмотря на определенные затраты на внедрение ИИ, компания Google фиксирует колоссальный рост эффективности — среднее время миграции уменьшилось вдвое, а доля кода, создаваемого с помощью искусственного интеллекта, неуклонно растет.

Это достижение открывает новые горизонты в сфере разработки программного обеспечения. В ближайшей перспективе ожидается еще более тесная интеграция технологий искусственного интеллекта в процессы создания и модернизации программных продуктов.

Источник: www.gazeta.ru

Другие новости