Nástroje umělé inteligence jako GitHub Copilot jsou přepojování mozků kodérů. Vaše může být další







Mnoho lidí – jako například novináři – má pochopitelně obavy z toho, co by generativní umělá inteligence mohla znamenat pro budoucnost jejich profese. Nic nepomůže, že odborné prognózy v této věci nabízejí matoucí koktejl vzrušení s vytřeštěnýma očima, okouzlujícího skepticismu a dystopického zoufalství.

Někteří pracovníci však již žijí v jedné potenciální verzi budoucnosti generativní umělé inteligence: počítačoví programátoři.

„Vývojáři přišli do věku umělé inteligence,“ říká Thomas Dohmke, generální ředitel GitHubu. „Jediná otázka je, jak rychle se dostanete na palubu? Nebo uvíznete v minulosti na špatné straně ‚polarity produktivity‘?“

V červnu 2021 GitHub spustil náhledovou verzi programovací pomůcky zvané Copilot, která pomocí generativní umělé inteligence navrhuje, jak dokončit velké kusy kódu, jakmile člověk začne psát. Copilot je nyní placeným nástrojem a hitem. Vlastník GitHubu, společnost Microsoft, ve svých posledních čtvrtletních výdělcích uvedl, že nyní existuje 1,3 milionu placených účtů Copilot – což je 30procentní nárůst oproti předchozímu čtvrtletí – a poznamenal, že tento software používá 50 000 různých společností.

Dohmke říká, že nejnovější údaje o využití od Copilot ukazují, že téměř polovina veškerého kódu vytvořeného uživateli je generována AI. Zároveň tvrdí, že nic nenasvědčuje tomu, že tyto programy umělé inteligence mohou fungovat bez lidského dohledu. „Po použití těchto nástrojů existuje jasný konsenzus vývojářské komunity, že to musí být kopilot párového programátora,“ říká Dohmke.

Síla Copilota spočívá v tom, jak abstrahuje složitost pro programátora, který se snaží vyřešit problém, říká Dohmke. Přirovnává to ke způsobu, jakým moderní programovací jazyky skrývají podivné detaily, které dřívější jazyky nižší úrovně vyžadovaly kodéry, aby se hádali. Dohmke dodává, že Copilot přijímají zejména mladší programátoři a že se zdá být obzvláště užitečný při řešení problémů s kódováním začátečníků. (To dává smysl, pokud vezmete v úvahu, že se Copilot poučil ze spousty kódu zveřejněného online, kde řešení problémů začátečníků převyšuje počet příkladů nejasného a řídkého kódování.)

„Vidíme evoluci vývoje softwaru,“ říká Dohmke.

Nic z toho neznamená, že poptávku po práci vývojářů AI nezmění. Výzkum GitHubu ve spolupráci s MIT ukazuje, že Copilot umožnil kodérům, kteří čelí relativně jednoduchým úkolům, dokončit svou práci v průměru o 55 procent rychleji. Toto zvýšení produktivity naznačuje, že by společnosti mohly stejnou práci udělat s menším počtem programátorů, ale společnosti by tyto úspory mohly použít k tomu, aby utratily více za práci v jiných projektech.

I pro nekodéry jsou tato zjištění – a rychlý nástup Copilota – potenciálně poučná. Microsoft vyvíjí AI Copilots, jak je nazývá, navržené tak, aby pomáhaly psát e-maily, vytvářet tabulky nebo analyzovat dokumenty pro svůj kancelářský software. Do nejnovějších počítačů se systémem Windows dokonce zavedl klávesu Copilot, což je první velká změna tlačítka klávesnice po desetiletích. Konkurenti jako Google vytvářejí podobné nástroje. Úspěch GitHubu může pomoci podpořit tento tlak na to, aby všichni měli asistenta na pracovišti AI.

„Existují dobré empirické důkazy a data o GitHub Copilot a statistiky produktivity kolem něj,“ řekl generální ředitel Microsoftu Satya Nadella na nejnovějším průzkumu zisků společnosti. Dodal, že očekává, že podobné zisky pocítí i uživatelé ostatních Copilotů od Microsoftu. Microsoft vytvořil web, kde si můžete vyzkoušet jeho Copilot pro Windows. Přiznám se, že mi není jasné, jak podobné jsou úkoly, které byste mohli chtít dělat ve Windows, těm, které děláte v GitHub Copilot, kde používáte kód k dosažení jasných cílů.

Kromě přesunu pracovních míst existují další potenciální vedlejší účinky nástrojů, jako je GitHub Copilot. Například větší spoléhání na automatizaci může vést k většímu množství chyb, které se vkrádají do kódu. Jedna nedávná studie tvrdila, že nalezla důkazy o takovém trendu – ačkoli Dohmke říká, že od zavedení Copilota hlásila pouze obecný nárůst chyb, nikoli přímý důkaz, že AI pomocník způsoboval nárůst chyb. I když je to pravda, zdá se být spravedlivé se obávat, že méně zkušení kodéři mohou přehlédnout chyby, když se spoléhají na pomoc AI, nebo že by se celková kvalita kódu mohla snížit díky automatickému doplňování.

Vzhledem k popularitě Copilota nebude trvat dlouho, než budeme mít k této otázce více údajů. Ti z nás, kteří pracují v jiných zaměstnáních, mohou brzy zjistit, zda nás čeká stejné zvýšení produktivity jako programátory – a korporátní otřesy, které s nimi přicházejí.





Čerpáme z těchto zdrojů: google.com, science.org, newatlas.com, wired.com, pixabay.com