Mýlil som sa ohľadom AI programovania: rok 2025 zmenil spôsob, akým tvorím softvér


Máte záujem vytvoriť aplikáciu s umelou inteligenciou? Kedysi som si myslel, že AI je bezcenná a hlúpa, ale rok 2025 bol ten, kedy som sa začal plne používať AI v mnohých oblastiach svojho života. Keď sa rok 2025 chýlil ku koncu, pustil som sa do programovania AI naplno a bol som príjemne prekvapený, ako ďaleko sa AI kódovanie dostalo. Tu sú veci, ktoré ma skutočne zaujali.

Skoré verzie umelej inteligencie písali hrozný kód

Kopírovanie a vkladanie súborov sa stalo veľmi rýchlo nudným

V rokoch 2024 a začiatkom roku 2025 som vyskúšal použitie AI na písanie niektorých webových stránok a aplikácií. Písaný kód bol plný chýb a kopírovanie/vkladanie kódu bolo celkom veľkou nočnou morou.

Nakoniec sa mi podarilo prinútiť AI, aby napísala kód, ktorý som chcel, ale nakoniec som urobil viac kódovania ja než ona. Niektorí by to mohli považovať za úspech, ale ja som to videl ako zlyhanie programovania s podporou AI. Nemyslím si, že by spoločnosti mali v širokom meradle nahrádzať programátorov AI — jednoducho na to ešte nie je pripravená. Programovanie podľa nálady môže byť zábava, ale určite nie je pripravené na hlavný prúd.

Novšie modely AI uľahčujú písanie kódu aj ladenie

Mať AI integrovanú v mojom IDE bol skutočný zlomový moment

Jedným z hlavných problémov, ktoré som mal pri programovaní s AI, bolo to, že nebola integrovaná do môjho IDE. VS Code začal dostávať funkcie AI v roku 2021, ale až do polovice roku 2024 a potom do roku 2025 sa AI výraznejšie neintegrovala. Až koncom roku 2025 Google vydal Antigravity, čo bolo to prelomové riešenie, na ktoré som čakal.

Mať AI s vlastným kódom v pozadí, aby sa z nej stal „dobrý“ vývojár, bolo presne to, na čo som čakal. Niekoľko dní po vydaní Antigravity som si ho stiahol a hneď začal pracovať na projektoch.

Najlepšia časť toho, že mám AI integrovanú s mojím IDE, je, že môže jednoducho vytvárať nové súbory alebo upravovať existujúce za mňa. Nemusím nič kopírovať ani vkladať. Nemusím hľadať, kde v súbore tento kód vložiť. AI jednoducho vykoná prácu a ja si môžem sadnúť a oddýchnuť si.

Nielen to, ale keďže tieto novšie AI nástroje sa môžu integrovať s terminálom vášho počítača, je úplne možné, že AI spustí príkaz na kompiláciu, skontroluje úspech alebo zlyhanie a podľa toho sa upraví. Moji AI programátori teraz robia zmeny v kóde, testujú, či sa skompiluje, a potom ma informujú o úspechu alebo sa pozrú na chybu a opravujú ju v prípade zlyhania. Niekedy musí skompilovať päť alebo šesťkrát, kým bude úspech, ale všetko je plne automatizované a beží to na pozadí pre mňa.

S pomocou AI som dokázal vytvoriť niekoľko aplikácií len za niekoľko týždňov

Je úžasné, keď sa písacie podnety a sledovacie aplikácie oživia

Používanie AI a oživenie aplikácie je pravdepodobne jedna z najdivokejších vecí, ktoré som kedy robil s počítačom. Nedávno som strávil asi týždeň budovaním platformy pre laserové gravírovacie/rezačkové stroje na správu materiálov. Webová stránka je postavená s ReactJS a Supabase ako autentifikačný/databázový backend a Cloudflare R2 ako úložisko objektov. Samotná webová stránka mi trvala asi 8 až 10 hodín, kým sa dostala do súčasného stavu, ktorý je celkom funkčne kompletný.

Potom som v rámci toho istého projektu požiadal AI (primárne používam Claude Opus), aby vytvorila iPhone aplikáciu, ktorá by mala rovnaké funkcie ako webová stránka. To je všetko, čo som jej povedal. Musel som vytvoriť základnú aplikáciu v Xcode, ale keď to bolo hotové, o 15 minút neskôr som zostavoval a nasadzoval aplikáciu, ktorá bola skutočne takmer kompletná, pokiaľ ide o funkcie webovej stránky. Jeden jediný príkaz. Bol som ohromený.

Tiež som strávil nejaký čas tvorbou rôznych iných aplikácií. Jedna je pre páry, aby im pomohla rozhodnúť sa, kam ísť jesť, aký film si pozrieť a ďalšie podobné veci (moja manželka a ja sme uvažovali o vytvorení tabuľky pre niečo takéto, ale aplikácia bola oveľa lepšia). Ďalšia aplikácia je vlastne rekreáciou aplikácie, za ktorou veľmi túžim—Dark Sky. Jednoducho milujem estetiku Dark Sky a veľmi mi táto aplikácia chýba, preto som sa rozhodol ju obnoviť. Do niekoľkých hodín som mal funkčnú meteorologickú aplikáciu, ktorá je funkčne podobná Dark Sky, a už som ju začal posielať cez Test Flight niektorým priateľom, aby ju pre mňa otestovali.

Ďalšia aplikácia, ktorú ma moja manželka roky prosila, aby som ju vytvoril, je aplikácia na rozpočet s veľmi špecifickým pracovným postupom. Pokúsil som sa niekoľkokrát sadnúť si a naučiť sa Swift, aby som túto aplikáciu vytvoril, ale nikdy sa mi to nepodarilo. S AI som mal funkčnú aplikáciu do troch hodín. Odvtedy som na nej strávil ešte pár hodín, ale celkovo je presne to, čo hľadala, a trvalo mi iba pár hodín zadávania príkazov, kým som sa tam dostal.


Myslím si, že rok 2026 bude tým rokom, kedy programovanie AI naozaj vypukne. Teraz je jednoduchšie než kedykoľvek predtým vytvárať služby, ktoré je možné používať. Osobne vytváram náhrady za aplikácie a služby, za ktoré momentálne platím ročne, a práve teraz môžem ušetriť viac ako 130 $ročne len tým, že nahradím tri aplikácie, za ktoré momentálne platím.

Milujem, aké jednoduché je dnes vytvárať aplikácie. Jedna vec, na ktorú treba pamätať, je, že to nie je také jednoduché, ako povedať „Vytvor mi aplikáciu, ktorá robí XYZ“ a dostať hotový produkt. Aplikácie a služby, ktoré som vytvoril, si stále vyžadovali mnoho hodín na navrhovanie, prototypovanie, testovanie, ladenie a uvedenie do použiteľného stavu. Možno jedného dňa to bude stačiť jediný príkaz a bude hotovo, ale zatiaľ tam ešte nie sme. Som tu pre dobu kódovania poháňanú umelou inteligenciou, v ktorej momentálne žijeme.

Súvisiace články