Ako umelá inteligencia mení prácu programátorov

16.11.2025 08:36

Rok 2025 priniesol obrovské zmeny do práce programátorov. Na jar sa začali objavovať prvé použiteľné nástroje, ktoré nám pomáhajú pri práci a teraz po pol roku je to doslova revolučná zmena.

...

V práci programujem prevažne v C++ a javascripte a okrem tvorivej činnosti je to spojené aj s nudnejšími činnosťami. Napríklad dopisovanie komentárov k funkciám, aby ste aj o rok chápali, čo ste tam robili, alebo generovanie opakujúcich sa rutinných činností. Tomu sa nedá vyhnúť a aj keď sa to nezdá, nudné činnosti tvoria podstatnú časť života programátora. Vývojové prostredia síce ponúkajú mnohé zlepšováky, ako si toto uľahčovať, ale je to len čiastočné odbúranie nudy. Aj tak musíte napríklad pri komentovaní kódu premýšľať, čo tam napísať. A teraz si predstavte, že odrazu môžete umelej inteligencii povedať:

V súbore abc.h mi dopíš komentáre ku všetkým premenným, ktoré sú v triede TImageGenerator.

A ono to nielen urobí, ale bez problém pochopí aj zmysel vášho kódu a presne napíše význam každej premennej.

Alebo iný príklad. Ľudia robia chyby z nepozornosti. Občas zabudnete jeden znak, ktorý výrazne ovplyvňuje logiku, občas proste nedomyslíte všetky možnosti vetvenia a v niektorej časti sa môže program zaseknúť v nekonečnom cykle. Umelej inteligencii môžete povedať:

Skontroluj mi kód v tomto súbore a vyhľadaj problematické miesta.

A umelá inteligencia na vás vysype zoznam možných problémov aj so stupňom závažnosti a opýta sa, či to má rovno opraviť. To nie je sci-fi, ale realita dnešných dní. Dopisovanie nových funkcií, či už úplne nových, alebo len ako inšpirácia podľa vášho pôvodného kódu. Refaktoring existujúceho kódu, kde vám opraví nielen konkrétne miesto, ale nájde aj všetky závislosti z ostatného kódu a poupravuje to aj tam.

Ja využívam na tieto úpravy Visual Studio Code a v ňom Gemini Code Assist. Je to logické, pretože veľa vecí v práci riešime cez Google Cloud a toto je ich produkt. V Googli sa rozhodli, že pre programátorov poskytnú Pro verziu v limitoch, ktoré je pri bežnom používaní problém vyčerpať. Používam ho aj preto, lebo veľmi dobre generuje a rozumie kódu pre C++ Builder.

Čo som ešte nespomenul, je fakt, že sa môžete bez problémov rozprávať po slovensky a ich umelá inteligencia je na úrovní veľmi vyspelého programátora, ktorý dokonale rozumie objektovému programovaniu, návrhovým vzorom alebo API Windows. Čiže zadávanie požiadaviek je mimoriadne stručné. Nemusíte nič zložito vysvetľovať, stačí len rozprávať tak, akoby ste na druhej strane mali profesionála.