Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information

Accept all cookiesClose button

These items are required to enable basic website functionality.

Always active

These items are used to deliver advertising that is more relevant to you and your interests.

These items allow the website to remember choices you make (such as your user name, language, or the region you are in) and provide enhanced, more personal features.

These items help the website operator understand how its website performs, how visitors interact with the site, and whether there may be technical issues.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Cookies

Ako dnes vývojári pracujú s AI?

23.1.2026
AI nástroje sa v posledných rokoch stali bežnou súčasťou práce mnohých vývojárov. Nielen ako pomoc pri písaní kódu, ale aj pri vyhľadávaní informácií alebo rýchlom overovaní nápadov. O svoje skúsenosti sa v rozhovore podelil kolega Vilém Raška, software developer. Rozprávali sme sa o tom, ako AI používa v každodennej práci, kde mu pomáha a kde naopak naráža na jasné hranice.

Kedy si sa začal zaujímať o AI vo vývoji a ako zmenila tvoj spôsob práce?

O AI som sa začal viac zaujímať v momente, keď sa v roku 2022 objavil ChatGPT. Zaujímalo ma, čo všetko dokáže a ako by sa dal prakticky využiť pri vývoji softvéru.

Rozdiel oproti predchádzajúcej práci bol pomerne výrazný. Pred nástupom AI som väčšinu kódu písal ručne, maximálne s pomocou základných návrhov štruktúr, ktoré ponúka samotné vývojové prostredie. Dnes mi AI pomáha s rutinnejšími časťami písania kódu, takže sa môžem viac sústrediť na celkovú architektúru kódu a produkt ako taký. Tento posun považujem za jednu z najväčších zmien v mojej každodennej práci.

Aké AI nástroje dnes pri vývoji používaš?

Ako hlavné vývojové prostredie používam Zed, moderný editor kódu určený priamo pre vývojárov. Už v základnej podobe ponúka integrované AI funkcie, ktoré pomáhajú pri písaní a úpravách kódu. Okrem toho používam OpenCode, nástroj využívajúci AI agentov – automatizovaných pomocníkov, ktorí dokážu pracovať s kódom podľa zadaných pokynov. Táto kombinácia mi momentálne vyhovuje najviac a používam ju dlhodobo.

Čo sa týka samotných jazykových modelov, pracujem s LLM – veľkými jazykovými modelmi, ktoré stoja za väčšinou dnešných AI nástrojov. Používam modely ako Claude Sonnet 4.5 alebo Gemini 3 Pro a pristupujem k nim opatrne. Prompty, teda textové zadania, ktorými AI popisujem, čo má urobiť, formulujem tak, aby riešili jasne vymedzenú úlohu. Za rozhodovanie o ďalšom vývoji riešenia som ako vývojár zodpovedný. Vďaka tomuto prístupu väčšinou dostávam výstupy, s ktorými sa dá pokračovať bez väčších úprav.

V čom ti dnes AI pri vývoji pomáha najviac?

Najčastejšie mi AI pomáha pri rýchlejšej práci s dokumentáciou a pri písaní kódu. V oboch prípadoch ide najmä o úsporu času. Namiesto dlhého hľadania alebo opakovaného písania podobných častí kódu sa môžem rýchlo posunúť k ďalšej práci.

Dôležitú úlohu pre mňa zohráva aj samotná práca s promptom – teda so zadaním, ktoré popisuje, čo má AI urobiť. To využívam najmä pri práci s jednotlivými funkciami s jasne daným vstupom a výstupom.

Formulovanie promptu ma núti presne pomenovať, čo má výsledné riešenie robiť a za akých podmienok má fungovať. Počas jeho písania si ujasním, aký problém vlastne riešim, aký výsledok od neho očakávam a kde sú jeho hranice. Je to podobné, ako keď sa snažím problém vysvetliť kolegovi. Vďaka tomu mám v mnohých prípadoch jasno ešte predtým, než AI vygeneruje odpoveď.

AI používam predovšetkým ako nástroj na generovanie kódu. Samotné premýšľanie nad návrhom riešenia konkrétneho problému je pre mňa stále dôležitou súčasťou práce, za ktorú nesiem zodpovednosť.

Kde dnes podľa teba AI naráža na svoje limity?

Jedným z hlavných obmedzení je práca s informáciami o širších súvislostiach riešeného problému. Už len ich zistenie môže byť náročné a bez dostatočného prehľadu o kontexte projektu sa riešenie hľadá veľmi ťažko. AI často pracuje len s tým, čo jej vývojár priamo zadá, a nedokáže si potrebné súvislosti sama doplniť.

Ďalšou hranicou sú samotné jazykové modely. Aj keď to môže pôsobiť inak, AI nepremýšľa rovnakým spôsobom ako človek a nedokáže hľadať väzby medzi témami, ktoré spolu na prvý pohľad nesúvisia. Práve preto jej nedávam voľnú ruku.

Väčšinou mám pomerne jasnú predstavu o tom, čo by mala vytvoriť. Keď AI niečo vygeneruje, kód si vždy prejdem a snažím sa presne pochopiť, čo robí. Považujem to za nevyhnutný krok. Kód, ktorému nerozumiem, nemôžem posunúť ďalej a použiť v projekte.

Čo by si poradil vývojárovi, ktorý s AI len začína?

Ak by som mal poradiť vývojárovi, ktorý s programovaním len začína, odporučil by som mu používať AI najmä ako pomoc pri učení a orientácii. Typicky pri zisťovaní informácií o jazyku, knižniciach alebo jednotlivých funkciách, s ktorými sa ešte len zoznamuje. Nedáva mi zmysel nechať si AI napísať celý kód a bez porozumenia ho hneď použiť, pretože človek veľmi rýchlo stratí prehľad o tom, čo sa v kóde skutočne deje.

S rastúcimi skúsenosťami sa však prístup k AI postupne mení. Skúsenejší vývojári si časom nájdu vlastný spôsob, ako AI zapojiť do práce tak, aby im dlhodobo vyhovoval.

Najnovšie články