GitHub Copilot стартира с абонаментна такса от $10 на месец • Регистърът

GitHub на Microsoft във вторник пусна своя инструмент за подпомагане на програмирането Copilot AI в дивата природа след едногодишна безплатна техническа пробна версия.

И сега това GitHub Copilot е общодостъпен, разработчиците ще трябва да започнат да плащат за него.

Или повечето от тях ще го направят. Проверени студенти и поддържащите популярни проекти с отворен код могат да продължат да използват Copilot безплатно.

Тези, които са тествали разширението за AI помощ, обаче ще открият, че то вече не работи и вместо това представя подкана за активиране 60-дневен безплатен пробен период. Това е опцията за включване, достъпна и за новодошлите. След приключване на пробния период таксата ще бъде $10 на месец или $100 на година, за да продължите да използвате софтуера. Потребителските акаунти, управлявани от предприятието, все още не се поддържат.

Това е малко по-малко от $12 на месец Pro план за подобен инструмент, Табнин.

Илюстрация на знак за спиране и някой със скръстени ръце, показващ, че нещо е забранено или забранено

Забранени: 1170-те думи, които не можете да използвате с GitHub Copilot

ПРЕДИ ТОВА

„С GitHub Copilot, за първи път в историята на софтуера, AI може да бъде широко използван от разработчиците за писане и завършване на код“, каза Томас Домке, главен изпълнителен директор на GitHub, в блог пост. „Точно като възхода на компилаторите и отворения код, ние вярваме, че кодирането, подпомагано от изкуствен интелект, фундаментално ще промени естеството на разработката на софтуер, давайки на разработчиците нов инструмент за по-лесно и по-бързо писане на код, за да могат да бъдат по-щастливи в живота си.“

Copilot приема формата на разширение за текстови редактори и IDE, които се използват за разработка на софтуер. Инструментът, задвижван от технологията за генериране на текст на OpenAI, може да бъде включен в приложения като Microsoft Visual Studio и Visual Studio Code, Neovim и различни JetBrains IDE.

Веднъж инсталиран, Copilot ще отговори на вградени коментари за планирана функция, като предложи кода за изпълнение на функцията. И в по-голямата си част може да довършва автоматично редове код доста ефективно. Това е все едно някой да седи до вас и да попълва източника, докато пишете, и повече от просто да попълва имена на променливи и функции: той ще се опита да завърши пълни блокове код. Не винаги се получава правилно, въпреки че когато стане, се чувства малко призрачно.

„Инсталирах ранна версия на Copilot преди една година и я поддържам инсталирана оттогава“, каза Ферос Абухадиже, разработчик с отворен код и основател на услугата за сканиране на сигурността Socket, в имейл до Регистърът. “Копилотът е добър, почти обезпокоително. Това е като автоматично довършване на стероиди, с добавена възможност за писане на пълни функции въз основа само на кодов коментар, описващ желаното поведение.”

„Невероятно е да видите как комерсиално приложение на OpenAI Codex излиза на пазара толкова бързо, след като технологията за първи път се появи на сцената“, продължи той. „Не очаквах такъв излъскан продукт да бъде наличен още доста години. Много впечатляваща работа на екипите на OpenAI и GitHub.“

Вторият пилот слезе при каменно начало: имаше опасения относно лицензирането на код и беше установено, че Copilot възпроизвежда това, което изглеждаше като тайни (напр. API ключове) от кода на другите. Оттогава много от грубите места изглежда са изгладени.

Как работи: използване на публичен код като модел за разработване, подпомагано от AI

Диаграмата на GitHub за това как Copilot се съчетава… Щракнете, за да увеличите

Aboukhadijeh по-рано описа първоначалните си реакции към Copilot in нишка в Twitter и каза, че софтуерът е продължил да се подобрява през последната година. Сега прави по-малко грешки, каза той, и е станало по-лесно да се работи ежедневно.

Разработчиците биха направили добре да прегледат кода, генериран от Copilot, не по различен начин, отколкото ако беше написан от съотборник

Aboukhadijeh твърди, че разработчиците не трябва просто да приемат предложенията на Copilot без съмнение.

„Един особено важен въпрос е как Copilot влияе върху сигурността на кода, който пишат разработчиците“, каза той. „Един потенциален риск от Copilot е, че разработчиците могат безкритично да приемат неговите предложения, дори когато тези предложения съдържат фини или не толкова фини грешки в сигурността. Разумните разработчици биха направили добре да прегледат кода, генериран от Copilot, не по различен начин, отколкото ако е написан от съотборник.”

Проучване, публикувано миналия август, стигна до подобно заключение и установи това около 40 процента по това време предложенията на Copilot варираха от бъгове до несигурни. Това звучи почти нормално за курса. Например, проучване от 2018 г [PDF] установи “66 процента от посетителите на Stack Overflow са имали проблеми при повторно използване на кодови фрагменти на Stack Overflow, включително остарял код.”

Copilot е инструмент за автоматично внушение; той не произвежда автоматично правилен код. Въпреки това, според Dohmke, разработчиците го обичат: „Във файловете, където е активиран, почти 40 процента от кода се пише от GitHub Copilot на популярни езици за кодиране, като Python – и ние очакваме да се увеличи.“ ®

Leave a Comment