В 2021 году разработчик программного обеспечения Николай Автеньев сразу же был заинтригован возможностями помощника по кодированию Copilot от Microsoft Corp., когда впервые увидел его вкратце.
Помощник Microsoft на GitHub, который использует искусственный интеллект OpenAI для генерации кода, иногда имел недостатки, но впечатлил Автеньева из StubHub тем, что он эффективно завершает коды с минимальным вмешательством пользователя. Нажатие клавиши Tab завершило задачу.
«Трёх нажатий клавиш было достаточно, по сравнению с пятнадцатью, которые он использовал раньше, — вспомнил он совсем недавно. Было приятно, что процесс стал быстрее».
«Copilot радикально меняет повседневную работу более 1,3 миллиона инженеров-программистов. Среди 50 000 бизнес-пользователей компании такие компании, как Goldman Sachs, Ford и Ernst & Young. Выполняя повторяющиеся задачи, Copilot каждый месяц освобождает до нескольких сотен часов для инженеров. , что позволяет им сосредоточиться на более сложных проблемах».
В 2018 году Microsoft купила GitHub примерно за 7,5 миллиардов долларов. Основная цель этого приобретения заключалась в усилении позиций проекта искусственного интеллекта Microsoft Copilot против таких конкурентов, как Tabnine от самой Microsoft, CodeWhisperer от Amazon и Replit Ghostwriter от Google. Искусственный интеллект Copilot в настоящее время внедряется в Office, Windows, Bing и другие продукты Microsoft, а в настоящее время проводится бета-тестирование.
GitHub Copilot, как и любой искусственный интеллект, имеет определенные ограничения. Иногда он предлагает устаревший код или непродуктивные предложения, которые могут оказаться бесполезными для разработчиков. Кроме того, существует риск того, что он порекомендует ошибочный код или контент, который может нарушить авторские права. Учитывая, что он обучен на общедоступных репозиториях, существует также вероятность непреднамеренного повторения уязвимостей безопасности или появления новых, если его рекомендации будут приняты без должной проверки.
GitHub ясно дает понять, что Copilot действует как полезный инструмент, а не как замена квалифицированным программистам. Пользователям рекомендуется проявлять осторожность и рассудительность при использовании рекомендаций. Генеральный директор Томас Домке выступает за строгие правила, чтобы не допустить чрезмерного доверия к предложениям Copilot, доверяя инженерам поддерживать качество кода.
Такие помощники, как Copilot от GitHub, которые помогают в кодировании, могут существенно изменить ситуацию, поскольку искусственный интеллект, способный создавать код, может взять на себя многочисленные задачи программирования, с которыми в настоящее время справляются инженеры-программисты.
Аарон Хеджес, опытный разработчик с более чем 15-летним стажем, нашел решение своей проблемы с выгоранием с помощью Copilot в ReadMe. Ему особенно нравится функция автозаполнения Copilot и ее возможность отвечать на вопросы прямо в окне кодирования, тем самым повышая производительность. Хеджес считает, что эта инвестиция стоит всего 10 долларов в месяц, поскольку она дает ему ценное время для личных проектов, таких как создание веб-сайтов для энтузиастов Dungeons & Dragons, в условиях его беспокойной семейной жизни.
Смотрите также
2024-04-17 20:52