Oracle спонсировал этот пост.
В прошлом году в опросе разработчиков Stack Ouplow Oulflow в 2024 году сообщили об обосновании сообщества по развитию помощников кодекса искусственного интеллекта. Из более чем 1700 респондентов 76% указали, что они используют или планируют использовать помощников по коду ИИ. По словам Гартнера, «к 2028 году ожидается, что 90% инженеров -программистов корпоративного программного обеспечения будут использовать помощников по коду ИИ, что значительно увеличилось с менее чем 14% в начале 2024 года». Мы считаем, что это огромное увеличение, что соответствует почти 60% совокупным годовым темпам роста.
Что такое ассистенты по искусственному коду?
Помощники Code AI, также известные как Code Companions, являются инструментами, которые помогают разработчикам генерировать и анализировать программное обеспечение. Помощники используют большие языковые модели (LLMS), обученные языкам кодирования, такие как Java и Python. Разработчики программного обеспечения предлагают помощникам по коду ИИ сочетанием естественного языка и фрагментов кода, чтобы помочь на своей работе, что приводит к повышению производительности и качества, новому обучению и пониманию и так далее.
Помощники кода ИИ часто интегрируются в предпочтительные среды разработчиков, такие как Microsoft Visual Studio Code и Jetbrains Intellij Idea, и обычно обладают следующими возможностями:
- Создайте фрагменты кода, чтобы выполнить запрос разработчика.
- Обновите устаревший код в более новую версию.
- Перевести код на разные языки.
- Опишите или объясните код, чтобы облегчить обучение.
- Генерировать документацию как часть процесса DevOps.
- Создайте тестовые примеры и артефакты, которые охватывают несколько сценариев.
Могут ли AI Code Assistants повысить производительность разработчиков?
Помощники кода ИИ помогают повысить эффективность разработчиков, суммируя, объясняя, отвечая и в конечном итоге разгружая создание необходимого, но «не обязательно забавного» кода шаблона. Чем более обыденные задачи разработчик может перейти к помощнику искусственного интеллекта, тем больше времени ему придется выполнять другую, более полезную работу.
Мишель Розен, менеджер исследований IDC в практике технологий технологий с низким кодом, без кода и интеллектуальных разработчиков, написал в «Введение в новаторов IDC: Genai Coding Assistants», 2024: «Организации все чаще ищут Genai [generative AI] Помощники кодирования, чтобы помочь повысить производительность разработчиков на фоне продолжающейся нехватки технических талантов. Способность этих помощников генерировать, объяснять и документировать код, предоставляется для организаций возможность ускорить и упростить разработку цифровых решений ».
Потенциальное воздействие — материал. Gartner прогнозирует, что «к 2028 году систематическое принятие помощников кода ИИ в 2023 году приведет к росту производительности разработчиков не менее 36%». По нашему мнению, это массово.
Могут ли AI Code Assistants повысить удовлетворенность разработчиков?
Исследования показывают, что производительность разработчиков — это гораздо больше, чем просто время, проведенное (или сохранено) написания кода. На производительность человека также влияют их удовлетворение и благополучие, их способность эффективно общаться и сотрудничать, и, особенно для разработчиков, их способность достигать и поддерживать состояние потока.
Разработчики могут получить удовлетворение от использования помощников по коду ИИ, потому что они могут удалить неотъемлемая и невыполняющаяся задачи, такие как создание стандартных блоков кода и создание рутинной документации. И в той степени, в которой эти инструменты могут предотвратить переключение контекста — когда кто -то прерывается или должен делать что -то еще, потому что текущая задача блокируется, — разработчики могут оставаться в потоке и поддерживать интеллектуальные соки.
Могут ли AI Code Assistants повысить прибыль организации?
Увеличение удовлетворенности работой и удержание может улучшить организационные результаты, минимизируя стоимость и нарушения текучести кадров. Более счастливые разработчики, как правило, остаются на своей работе дольше, чем те, кто не так счастлив.
Удержание работы — это подарок, который продолжает дарить. Команды остаются нетронутыми, наставники остаются вовлеченными, а младшие застройщики приходят, чтобы рассматривать организацию как отличное место для обучения, создания и развития своих навыков. Удовлетворенные разработчики генерируют более качественные приложения, что приводит к более удовлетворенным клиентам и, в конечном итоге, более высокой прибыли с более низким оттоком. Это добродетельный цикл, где все выигрывают.
Предлагает ли Oracle компаньон кода ИИ?
В мае 2024 года мы объявили о Oracle Code Assist, компаньоне Code AI, разработанном для того, чтобы помочь клиентам Oracle и Netsuite повысить скорость разработчика и повысить согласованность кода. Oracle Code Assist в настоящее время находится в бета -версии и первоначально оптимизирован для Java; Он используется через плагины как для среды для разработчиков Visual Studio и Intellij Idea. Отзывы пользователей положительны с конкретной похвалой, относящейся к генерации модульных тестов, документации и объяснения устаревшего кода.
Узнайте больше о Oracle Code Assist или других генеративных решениях искусственного интеллекта.
Предыдущее предназначено для обоснования нашего общего направления продукта. Он предназначен только для информационных целей и может не быть включен в какой -либо контракт. Это не обязательство предоставить какие -либо материалы, код или функциональность, и не следует полагаться при принятии решений о покупке. Разработка, выпуск, сроки и ценообразование любых функций или функциональности, описанных для продуктов Oracle, могут измениться и оставаться по усмотрению Oracle Corporation.
Oracle предлагает широкий спектр технологий для строительства, тестирования и обслуживания приложений в облаке и в вашем центре обработки данных. Найдите бесплатные инструменты и учебные ресурсы на Developer.oracle.com Узнайте больше последних из Oracle Trending Stories YouTube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Брайан Вуд входит в команду по маркетингу продуктов для Oracle Application Services, сосредоточив внимание на том, как ИИ может повысить производительность разработчиков и быть внедренным в новые или существующие предприятия. Ранее он был конкурентным аналитиком по разведке в аналитике … Подробнее от Брайана Вуда