USD
78.42
-0.11
EUR
92.74
+0.48
Категория: AI и робототехникаAI и робототехника
17 июня 2023 г. в 22:36

92% программистов уже используют ИИ в своей работе

92% программистов уже используют ИИ в своей работе
www.shutterstock.com
Недавно идея использования ИИ в разработках казалась чем-то нереальным. Уже летом 2022 года появился GitHub Copilot, сервис парного программирования Microsoft для на базе ИИ.
Далее, в ноябре 2023 года, появился ChatGPT 3.5 и покорил людей. Согласно новому опросу программистов на GitHub, 92% разработчиков из США уже используют инструменты искусственного интеллекта как на работе, так и для личных целей.
GitHub в партнерстве с Wakefield Research провел опрос 500 корпоративных разработчиков из Штатов. Было обнаружено, что 70% программистов считают, что ИИ обеспечивает значительные преимущества в разработке кода.
Разработчики заявили, что инструменты ИИ помогают им соответствовать существующим стандартам производительности с улучшенным качеством кода, более быстрыми результатами и меньшим количеством проблем.
Только 6% разработчиков заявили, что используют эти инструменты исключительно вне работы. Это значит, что сегодня инструменты программирования искусственного интеллекта являются неотъемлемой частью современного IТ.
Разработчики говорят, что инструменты кодирования с использованием ИИ помогают им соответствовать стандартам скорости работы за счет улучшения качества кода, ускорения вывода и уменьшения количества инцидентов на производственном уровне. Также программисты используют ИИ, чтобы просто создавать больше строк кода.
Но директор по продуктам GitHub Инбал Шани считает, что руководителям инженерных подразделений нужно будет задаться вопросом, является ли измерение объема кода по-прежнему лучшим способом измерения производительности и выходных данных. Ответ будет отрицательным. Шани также добавила, что, конечном счете, путь к масштабным инновациям заключается в расширении возможностей разработчиков за счет повышения их производительности, повышения их удовлетворенности работой и предоставления им возможности выполнять свою работу наилучшим образом.
Согласно опросу, разработчики хотят повышать квалификацию, разрабатывать решения, получать отзывы от конечных пользователей и получать оценку касательно своих коммуникативных навыков. Другими словами, генерация кода с помощью ИИ является средством достижения цели, а не самоцелью.
Разработчики считают, что о качестве их работы нужно судить по таким признакам, как навык выхода из кризисных ситуаций, что более важно для производительности, чем просто строки кода. Это логично, поскольку качество кода, а не его количество, должно оставаться главным показателем производительности. Волнение вызывает то, что инструменты кодирования ИИ могут заставить менеджеров еще больше сосредоточиться на том, чтобы просто создавать больше кода, а не концентрироваться на его качестве.
Источник: www.shutterstock.com
Источник: www.shutterstock.com
Кроме того, как сказал Марк Коллиер, исполнительный директор OpenInfra Foundation, сообщество Python сталкивается с проверками кода, сгенерированного ИИ, часто из-за того, что код плохого качества, а человек, "вносящий" в него вклад, не может объяснить это, потому что не он его писал.
Это может стать реальной проблемой. Можно просто попросить ChatGPT написать программу, но если человек не понимает суть кода, то он, вероятнее всего, будет плохим. Поэтому не стоит думать, что если человек разобрался, как работать с чат-ботом, то он сразу стал хорошим программистом и может зарабатывать на этом деньги.
Также отмечается, что даже с применением искусственного интеллекта и улучшенных DevOps процессов у разработчиков все еще могут возникать проблемы, связанные с временем ожидания сборок и тестов. Ожидание может снижать производительность программистов и мешать им развиваться и решать проблемы. В данном контексте, искусственный интеллект может быть полезным инструментом для сокращения времени, затрачиваемого на такие задачи.
Например, с использованием автоматизированных систем сборки и тестирования, оптимизированных алгоритмов и анализа данных, можно ускорить процесс разработки и снизить время ожидания результатов. Также генеративные инструменты кодирования AI могут помочь автоматизировать часть рабочего процесса и освободить время для более творческой и важной работы.
Однако важно отметить, что искусственный интеллект не может полностью заменить программистов. Человеческий интеллект, творческое мышление и способность к принятию решений остаются важными и непередаваемыми качествами. Искусственный интеллект может служить инструментом для повышения производительности и эффективности разработчиков, позволяя им сконцентрироваться на более сложных и важных задачах.
0 комментариев