GitHub Copilot je nyní realitou a pomáhá vývojářům

GitHub Copilot je v posledních měsících jednou z nejvíce diskutovaných technologií ve vývoji softwaru. Jedná se o umělou inteligenci vytvořenou pro pomoc programátorům v jejich úkolu, která je již nějakou dobu v testování, ale nyní je dostupná ne zdarma pro každého, kdo používá následující editory a IDE: Visual Studio Code, Neovim, Visual Studio a JetBrains.

Využití umělé inteligence je v technologickém světě stále více všudypřítomné, s jasnou rolí velkých korporací nebo společností pod nimi, jako je tomu v případě GitHubu . Název Copilot nenechává příliš prostoru pro fantazii, neboť jasně naznačuje, že se jedná o technologii, která funguje jako „kopilot“, což programátorům usnadňuje psaní kódu.

Odpovědná společnost uvedla, že „S GitHub Copilot mohou vývojáři poprvé v historii softwaru plně využít AI k psaní a dokončování kódu. Podobně jako vzestup kompilátorů a open source věříme, že kódování s pomocí umělé inteligence zásadně změní povahu vývoje softwaru a poskytne vývojářům nový nástroj pro snadnější a rychlejší psaní kódu, aby mohli být ve svém životě šťastnější.“

GitHub Copilot byl speciálně navržen jako rozšíření editoru, které má vývojářům pomoci. Za tímto účelem „přetahuje kolektivní znalosti vývojářů z celého světa do rozšíření editoru, které nabízí kód v reálném čase“, čímž pomáhá programátorovi soustředit se na vytváření „skvělého softwaru“.

Umělá inteligence, která nás zajímá, je zodpovědná za návrhy, jak uvést kód do souladu s kontextem a konvencemi stylu projektu, čímž otevírá dveře k aplikaci různých možností, které lze přijmout, odmítnout nebo upravit. GitHub Copilot může nabídnout kompletní metody, reprezentativní kód, kompletní testy jednotek a složité algoritmy. Všechny tyto funkce by měly pomoci nejen zkušeným programátorům, ale také při zadávání neznámých jazyků nebo pronikání do těch málo známých.

GitHub Copilot vám může pomoci napsat „desítky programovacích jazyků“ včetně TypeScript, Google Go, Python, Ruby, Java a JavaScript. Společnost vysvětlila, že protože se zkušební verze zúčastnilo více než 1,2 milionu vývojářů, „Lidé, kteří začali používat GitHub Copilot, rychle řekli, že se stal nezbytnou součástí jejich každodenních pracovních postupů. V souborech, kde je zahrnut, GitHub Copilot zapisuje téměř 40 % kódu v oblíbených programovacích jazycích.“

Po dokončení 60denní zkušební verze musíte platit 4 $/měsíc nebo 44 $/rok za týmový plán nebo 21 $/měsíc nebo 231 $/rok za plán Enterprise. Studenti a vývojáři oblíbených open source projektů jej navíc mohou využívat zdarma, ale přístup k tomuto plánu je omezen určitými požadavky.

GitHub Copilot je založen na modelu umělé inteligence OpenAI Codex, který vyvinula společnost OpenAI a který vyjádřil obavy z Free Software Foundation , že úryvky kódu generované Copilot a Codex mohou porušovat autorská práva a podmínky použití. ekvivalentní licence.

Nadace zodpovědná za definování a ochranu svobodného softwaru vznesla možné otázky ohledně toho, zda lze učení z veřejných úložišť považovat za fair use či nikoli, jaké metody by vývojáři měli použít ke zjištění, zda byl jejich kód znovu použit v rozporu s licencemi, pokud jsou vyškolené modely strojového učení jsou měnitelný zdrojový kód nebo kompilace trénovacích dat a zda modely strojového učení mohou být chráněny autorským právem.

Ať už je to jakkoli, GitHub Copilot je nyní pro programátory oficiálně realitou. Zdá se, že byl během testovací fáze poměrně populární, ale uvidíme, jak bude fungovat, až bude oficiálně publikován jako produkt, a jaké možné konflikty to může způsobit s vývojáři a licencemi, zejména pokud jde o projekty publikované pod nejvíce oblíbené varianty GPL.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.