бургерЛого хедера
Поиск
avatar

Путь развития разработки кода на базе искусственного интеллекта в 2025 году

Три года назад разработка кода на основе ИИ в основном была просто GitHub Copilot.

image

Почему частные вычисления должны быть частью вашей стратегии ИИ - AI Impact Tour 2024

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

Какова реальность? Каково влияние инструментов сегодня? В чем их недостатки и куда движется рынок в 2025 году?

«В прошлом году инструменты ИИ стали все более важными для производительности разработчиков», — сказал VentureBeat Марио Родригес, директор по продуктам GitHub.

Обещание эффективности предприятия для разработки кода на базе ИИ поколения

Итак, что же могут инструменты разработки кода на базе ИИ поколения сейчас?

Родригес сказал, что такие инструменты, как GitHub Copilot, уже могут генерировать 30–50 % кода в определенных рабочих процессах. Эти инструменты также могут помочь автоматизировать повторяющиеся задачи и помочь в отладке и обучении. Они даже могут служить партнером по мыслям, помогая разработчикам перейти от идеи к применению за считанные минуты.

«Мы также видим, что инструменты ИИ не только помогают разработчикам писать код быстрее, но и писать более качественный код», — сказал Родригес. «В нашем последнем контролируемом исследовании разработчиков мы обнаружили, что код, написанный с помощью Copilot, не только легче читать, но и более функционален — он на 56% чаще проходит модульные тесты».

Хотя GitHub Copilot является одним из первых пионеров в этой области, другие более поздние участники наблюдают схожие успехи. Одним из самых популярных поставщиков в этой области является Replit, который разработал подход с использованием ИИ-агента для ускорения разработки программного обеспечения. По словам Амджада Масада, генерального директора Replit, инструменты кодирования на базе ИИ могут ускорить кодирование на 10–40% для профессиональных инженеров.

«Наибольшую выгоду получают фронтенд-инженеры, у которых в работе так много шаблонов и повторений», — сказал Масад VentureBeat. «С другой стороны, я думаю, что это оказывает меньшее влияние на инженеров-программистов низкого уровня, которым нужно быть осторожными с управлением памятью и безопасностью».

Для Масада более интересным является не влияние кодирования ИИ поколения на существующих разработчиков, а скорее то влияние, которое оно может оказать на других.

«Самое интересное, по крайней мере с точки зрения Replit, заключается в том, что он может превратить неинженеров в младших инженеров», — сказал Масад. «Внезапно любой может создавать программное обеспечение с помощью кода. Это может изменить мир».

Чего не могут сделать инструменты кодирования на основе ИИ поколения — пока

Определенно, инструменты кодирования на основе ИИ поколения имеют потенциал для демократизации разработки и повышения эффективности профессиональных разработчиков.

Тем не менее, это не панацея, и у него есть некоторые ограничения, по крайней мере на данный момент.

«В простых, изолированных проектах ИИ добился значительного прогресса», — сказал VentureBeat Итамар Фридман, соучредитель и генеральный директор Qodo.

Qodo (ранее Codium AI) разрабатывает серию инструментов разработки корпоративных приложений на основе ИИ-агентов. Фридман сказал, что с помощью автоматизированных инструментов ИИ теперь любой может создавать базовые веб-сайты быстрее и с большей персонализацией, чем традиционные конструкторы веб-сайтов.

«Однако для сложного корпоративного программного обеспечения, на котором работают компании из списка Fortune 5000, ИИ пока не способен на полную сквозную автоматизацию», — отметил Фридман. «Он отлично справляется с определенными задачами, такими как ответы на вопросы по сложному коду, завершение строк, генерация тестов и обзоры кода».

Фридман утверждал, что основная проблема заключается в сложности корпоративного программного обеспечения. По его мнению, возможности чистой большой языковой модели (LLM) сами по себе не могут справиться с этой сложностью.

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

Фридман сказал, что Qodo решает эту проблему, сосредоточившись на понимании сложного кода, его индексации, категоризации и понимании организационных передовых практик для создания значимых тестов и обзоров кода.

Еще одним препятствием для более широкого внедрения и развертывания является устаревший код. Брэндон Юнг, вице-президент по экосистеме в компании Tabnine, занимающейся разработкой программного обеспечения для ИИ, рассказал VentureBeat, что он видит недостаток качественных данных, препятствующий более широкому внедрению инструментов кодирования ИИ.

«У многих предприятий большие старые кодовые базы, и этот код не очень хорошо понятен», — сказал Юнг. «Данные всегда имели решающее значение для машинного обучения, и это не исключение для программного обеспечения на основе ИИ».

На пути к полностью агентной разработке кода на основе ИИ в 2025 году

Ни один LLM не может справиться со всем, что требуется для разработки современного корпоративного программного обеспечения. Вот почему ведущие поставщики приняли подход агентного ИИ.

Фридман из Qodo ожидает, что в 2025 году функции, которые казались революционными в 2022 году, такие как автозаполнение и простые функции чата с кодом, станут общедоступными.

0 комментариев

Вас могут заинтересовать