Generativní umělá inteligence je nyní nezbytným nástrojem pro technologické profesionály
Za pouhé dva roky se umělá inteligence změnila z humbuku na základní dovednosti, které nabízejí masivní nárůst produktivity a zvyšují kreativitu mezi týmy, které ji používají. Zde je návod.
Generativní umělá inteligence existuje jako nová technologie teprve dva roky, ale již zaujala své místo jako nezbytný nástroj pro technologické profesionály. Počet nabídek práce zmiňujících gen AI se za poslední rok zvýšil 3,5x. Pro technologické profesionály to ukazuje na posun v důrazu v jejich každodenní práci. Ale vzhledem k tomu, že se nyní jedná o mainstreamovou dovednost, je vůbec nutné zahrnout kompetence gen AI do příspěvků?
Zmínky o Gen AI v pracovních nabídkách jsou nejvýznamnější v oblasti analýzy dat, vývoje softwaru a vědeckého výzkumu, což je nedávný průzkum společnosti Hiring Labfinds. Je ironií, že pracovní pozice související s gen AI nedosahují očekávání v odvětvích, která se zdají být přirozenými kandidáty na gen AI, včetně odvětví pojištění, logistické podpory a lékařských informací. Mezi sektory, které překračují očekávání, patří architektura, umění a zábava a průmyslové inženýrství.
Přesto je pravděpodobné, že přijetí genové umělé inteligence je všude v technologických řadách, bez ohledu na odvětví nebo úroveň zkušeností, zdůrazňují pozorovatelé z oboru. Výhody jsou tak přesvědčivé, že je to v tuto chvíli pravděpodobně stejně přirozené jako ovládání klávesnice.
Transformační nástroje
Pro začátek, gen AI „objevuje produktivitu a efektivitu ve vývoji softwaru a dává vývojářům více času na strategickou a kreativní práci,“ řekl ZDNET Paul McDonagh-Smith, docent IT na MIT Sloan Executive Education. Tyto nástroje se ukázaly jako transformační téměř ve všech oblastech vývoje softwaru, včetně generování kódu, testování, ladění a dokumentace, dodal. "Při zefektivnění opakujících se úloh kódování umožňují tyto nástroje vývojářům rychleji přejít na složitější návrh softwaru a řešení problémů."
„Buďme přímí: většina prvních výzev kolem nástrojů AI byla vyřešena,“ řekl Nate Berent-Spillson, senior viceprezident produktového inženýrství ve společnosti NTT DATA. "Ano, existovaly oprávněné obavy z počátečních chybných kroků a úniku informací do modelů, ale to už máme za sebou."
Masivní nárůst produktivity
I ti nejzkušenější technologičtí profesionálové těží z pomoci, kterou dostávají od gen AI. „Dosahují masivního nárůstu produktivity tím, že nasměrují umělou inteligenci ke zvládnutí konkrétních úkolů pomocí zavedených vzorců,“ pokračoval. "Jejich hluboké porozumění softwarovým vzorům jim umožňuje efektivně provádět AI, dokonce i přepínat programovací jazyky s pozoruhodnou lehkostí. Viděli jsme zkušené vývojáře, kteří si osvojili zcela nové jazyky, jako je Rust, a stali se okamžitě produktivními."
A co je nejdůležitější, „AI odstraňuje dřinu, která spotřebovává čas starších vývojářů,“ řekl Berent-Spillson. „Převezměte kontroly žádostí o stažení - tím, že AI provádí počáteční průchody a poskytuje okamžitou zpětnou vazbu vývojářům, výrazně zkracujeme doby cyklů a uvolňujeme starší inženýry pro práci s vyšší hodnotou.“
Vývojáři se posouvají
V rámci tohoto trendu „jsme svědky toho, že vývojáři přecházejí od psaní kódu k orchestraci agentů AI,“ řekl Jithin Bhasker, generální manažer a viceprezident společnosti ServiceNow. Efektivita získaná díky přijetí genu AI technology není jen o osobní produktivitě, je naléhavá „s předpokládaným nedostatkem půl milionu vývojářů do roku 2030 a potřebou miliardy nových aplikací,“ dodal.
Nástroje Gen-AI slouží jako asistenti zkušeným profesionálům a zároveň pomáhají méně zkušeným profesionálům dostat se do tempa. "V některých ohledech bychom mohli tyto nástroje charakterizovat jako mentory - nabízející návrhy syntaxe, pomoc při ladění a tipy na optimalizaci kódu," řekl McDonagh-Smith. "Vývojáři s menšími zkušenostmi, kteří ještě nemusí být spokojeni s konvencemi kódování a složitými algoritmy, jsou trénováni touto formou vedení. I když zkušení vývojáři také používají generativní nástroje AI k zajištění zvýšení produktivity, myslím si, že relativní dopad na ranou kariéru vývojářů je výraznější, protože jim umělá inteligence pomáhá budovat schopnosti a sebevědomí k rychlému budování a odstraňování problémů v jejich základních znalostech."
Provádění opatrnosti
Přesto, jak se gen AI stává běžným nástrojem v technologických obchodech, Berent-Spillson doporučuje opatrnost. "Skutečnou změnou hry je rychlost, ale má to háček," řekl. "I když umělá inteligence může dramaticky zkrátit dobu cyklu, také zesílí všechna stávající procesní omezení. Představte si to jako přidání kompresoru do auta - pokud vaše šasi není pevné, prostě se rychleji dostanete k problému." "
Buďte opatrní, „pokud jde o kvalitu kódu, udržovatelnost a požadavky na IP,“ doporučuje McDonagh-Smith. "I když jsou nástroje AI syntakticky správné, bylo vidět, že vytvářejí kód, který je logicky chybný nebo neefektivní, což vede k potenciální degradaci kódu v průběhu času, pokud není pečlivě kontrolováno. Měli bychom se také chránit před rozšiřováním softwaru, kde snadnost vytváření kódu generovaného AI vede k nadměrnému složitý nebo zbytečný kód, který může časem ztížit údržbu projektů."
Schopnost člověka využít výhody gen AI „přímo koreluje s technickou vyspělostí,“ zdůraznil také Berent-Spillson. „Organizace využívající cloudové nativní vzory, přístupy „vše jako kód“ a vysokou automatizaci zaznamenávají okamžité zisky. Ale pokud jste stále ukotveni k manuálním procesům a těžké dokumentaci, budete čelit dalším překážkám. Umělá inteligence vyniká v práci se strukturovanými vstupy - kód, který se kompiluje, má vlastní strukturu od návrhu, když například vyvíjíte na základě smlouvy, umělá inteligence může okamžitě porozumět koncovým bodům a interagovat s nimi, protože vzory jsou jasné a dobře definované.
Gen AI pomáhá
Gen AI nakonec pomáhá „zvýšit kvocient kreativity společnosti,“ řekl McDonagh-Smith. "Když jsem viděl nástroje gen-AI efektivně používané v softwarových týmech, všiml jsem si, že kromě zvýšení produktivity poskytují tyto nástroje vývojářům zpět čas, který lze použít pro kreativní řešení problémů a experimentování."
