Sľub o revolúcii v programovaní, kde umelá inteligencia chrlí bezchybný kód a desaťnásobne zvyšuje produktivitu, naráža na tvrdú realitu. Séria nových správ a štúdií odhaľuje, že prínos AI kódovacích asistentov je v najlepšom prípade skromný a v najhoršom prípade môžu prácu vývojárov v skutočnosti spomaliť a vystaviť bezpečnostným rizikám. Informuje o tom web The Register.
Nesplnené očakávania: Nízka efektivita a klesajúca dôvera
Podľa rozsiahlej správy od konzultačnej spoločnosti Bain & Company, napriek obrovským očakávaniam a investíciám, „výsledky nesplnili očakávania“ a „úspory v programovaní boli nevýrazné“. Správa tiež zistila, že miera prijatia týchto nástrojov medzi vývojármi je prekvapivo nízka.
Tento pocit sklamania potvrdzuje aj prieskum programátorskej webovej stránky Stack Overflow. Ten odhalil zaujímavý paradox: hoci viac vývojárov AI nástroje používa, ich dôvera a spokojnosť s nimi v porovnaní s minulým rokom klesla. Mnohí sa sťažujú na riešenia, ktoré sú „takmer správne, ale nie úplne“, čo ich núti strácať čas hľadaním drobných, no zásadných chýb.
Pomalší a nebezpečnejší kód? Prekvapivé zistenia štúdií
Ešte znepokojujúcejšie sú zistenia štúdie od neziskovej organizácie Model Evaluation & Threat Research. Tá dospela k šokujúcemu záveru: vývojári, ktorí používali AI nástroje, potrebovali na splnenie úloh o 19 % viac času ako tí, ktorí ich nepoužívali. Dôvodom sú časté „halucinácie“ AI, ktoré generujú chybný kód. Vývojári tak strávia viac času ladením a overovaním, ako by im zabralo napísanie kódu od začiatku.
K problému s efektivitou sa pridáva aj bezpečnosť. Správa od bezpečnostnej firmy Apiiro zistila, že vývojári používajúci AI asistenciu spôsobujú až desaťkrát viac bezpečnostných chýb v kóde ako ich kolegovia bez AI.
Cesta vpred: Od asistenta k systémovej zmene
Nádejou na zmenu by mohol byť príchod tzv. „agentickej AI“, ktorá by mala byť schopná autonómne vykonávať celé série úloh. Odborníci sa však zhodujú, že skutočná hodnota AI v programovaní nespočíva len v rýchlejšom písaní kódu.
Ako uvádza Bain & Company, firmy musia AI aplikovať naprieč celým životným cyklom vývoja softvéru – od plánovania a návrhu až po testovanie a údržbu. To si však vyžaduje zásadné zmeny v pracovných postupoch. „Ak umelá inteligencia urýchli kódovanie, potom sa musí urýchliť aj kontrola kódu, integrácia a vydanie, aby sa predišlo prekážkam,“ uzatvára správa.
Súčasný stav tak slúži ako dôležité varovanie v kontexte nafúknutej AI bubliny. Miliardové investície zatiaľ nepriniesli sľubované revolučné zisky v produktivite a cesta k efektívnej a bezpečnej AI v programovaní bude zrejme oveľa dlhšia a zložitejšia, ako sa pôvodne predpokladalo.






