Programovanie s AI pomocou hlasu: sloboda tvoriť aplikácie odkiaľkoľvek

31. 10. 2026 | 25 x | Web

Ešte pred niekoľkými rokmi znamenalo programovanie najmä hodiny strávené za počítačom, písanie kódu, hľadanie chýb a postupné ladenie a spájanie jednotlivých častí aplikácie do väčšieho celku. Dnes sa tento spôsob práce postupne mení. Umelá inteligencia dokáže pomôcť s návrhom aplikácie, vytváraním kódu, opravovaním chýb aj úpravami používateľského rozhrania. Namiesto toho, aby sme každý detail implementovali ručne, môžeme AI opísať, čo chceme dosiahnuť, priebežne kontrolovať výsledok a usmerňovať ďalší vývoj. Tento trend sa volá vibe coding, alebo vibe programovanie. Toto všetko sa dá vylepšiť a zdokonaliť spôsobom, pri ktorom nepotrebujeme už ani klávesnicu.

 

Programovanie hlasom

Predstavme si, že máme požiadavku na novú funkciu webovej aplikácie. Otvoríme vývojové prostredie a jednoducho slovom povieme, čo potrebujeme. Napríklad: pridaj novú stránku, uprav navigáciu do modrých odtieňov, vytvor formulár a tabuľku na ukladanie správ, alebo oprav problém. AI samostatne začne pracovať na zmenách a my môžeme výsledok skontrolovať, otestovať a pokračovať ďalšou hlasovou požiadavkou. Hlas sa tak stáva možnosťou, ako riadiť tvorbu softvéru.

Práve v tom je jedna z najväčších výhod tohto inovatívneho prístupu. Programovanie sa nemusí odohrávať iba za pracovným stolom v kancelárii a nemusí byť založené výhradne na písaní zdrojového kódu. S mobilom, správnou konfiguráciou a vhodnými nástrojmi môžeme svoje nápady rozvíjať z rôznych miest a v rôznych situáciách a to iba hlasom.

Programovanie s AI pomocou hlasu

Ilustrácia, čo dnes moderné technológie umožňujú. Okrem iného programovať a vyvíjať aplikácie hlasom na diaľku. (AI obrázok)

 

Nastavenie vývojového prostredia

V rámci vybudovania komplexného ekosystému pre takúto prácu je ako prvé potrebné mať zapnutý domáci počítač (pozrite tiež článok: Ako mať neustále prístup k domácemu počítaču a údajom, alebo Wake on LAN na internete) s inštalovaným softvérom pre prácu s lokálnym webovým serverom. Úplne najjednoduchší a stále dostatočne kvalitný balík je od projektu Apache Friends - XAMPP. Okrem PHP na väčšinu projektov potrebujeme aj SQL databázu, ktorú samozrejme XAMPP podporuje. Nezabúdajme na správne nastavenie SSL a podporu HTTPS na lokálnom vývojovom počítači, bez ktorého by automatické testovanie umelou inteligenciou nemuselo plnohodnotne fungovať.

Ďalšie nastavenie prostredia spočíva v inštalácii AI agenta pre programovanie a softvérový vývoj. V súčasnosti ich na trhu existuje viacero a čo užívateľ to iný pohľad na ich kvalitu a výstupy. Nepochybne rozhoduje aj cena za jednotlivé tarify a plány pre využívanie AI modelov. Otestoval som ich viacero, ale veľmi dobré skúsenosti mám napríklad so systémom ChatGPT a OpenAI Codex. Tento AI agent dokáže autonómne zasahovať priamo do projektových súborov, editovať existujúci kód a doplňovať nové komponenty, testovať zmeny priamo cez prehliadač a riešiť aj komplexnejšie programátorské úlohy.

Pokiaľ nechceme prácu limitovať len na sedenie pri počítači, ale chcete získať možnosť pracovať odkiaľkoľvek, prepojíme si tohto AI agenta s aplikáciou ChatGPT v mobilom zariadení a súčasne povolíme OpenAI Codex prístup k ovládaniu lokálneho počítača a pridáme si zariadenie, ktoré môžu ovládať daný lokálny počítač. V tomto prípade to bude smartfón.

Programovanie s AI pomocou hlasu

OpenAI Codex – nastavenie ovládania počítača

 

Programovanie s AI pomocou hlasu

OpenAI Codex – pripojenie zariadenia, ktoré môže ovládať počítač

 

Programovanie s AI pomocou hlasu

OpenAI Codex – pripojenie lokálneho projektu

 

Programovanie s AI pomocou hlasu

ChatGPT aplikácia v mobile – vzdialené ovládanie OpenAI Codex hlasom: 1 – zapnutie Remote funkcie, 2 – nastavenie lokálneho adresára s ktorým budeme pracovať, 3 – jednoduchý prompt na vytvorenie index.html, 4 – ukážka / náhľad priamo v telefóne

 

Týmto spôsobom získame plnohodnotné vývojové prostredie v ktorom AI agent pracuje na lokálnom počítači s konkrétnym adresárom v ktorom máme projekt a my riadime tohto AI agenta prostredníctvom napríklad aj hlasových pokynov z ktoréhokoľvek miesta. Týmto spôsobom získame plnohodnotné vývojové prostredie v ktorom AI agent pracuje na lokálnom počítači s konkrétnym adresárom v ktorom máme projekt a my riadime tohto AI agenta prostredníctvom napríklad aj hlasových pokynov z ktoréhokoľvek miesta.

 

Zhrnutie

Programovanie na cestách, v kaviarni, či mimo klasického pracoviska je veľmi zaujímavý benefit, ktorý dnešná doba umožňuje. Kombinácia mobilného telefónu, hlasového ovládania a AI mení spôsob práce. Ide o úplne nový prístup, kedy rozhovorom s umelou inteligenciou vznikajú nové veci a rozvíjajú sa existujúce projekty. AI v programovaní je v súčasnej dobe skvelý pomocník. Vhodným využívaním sa dajú jednotlivé procesy zrýchliť a skvalitniť.

Neznamená to však, že umelá inteligencia vyrieši všetky problémy vývoja aplikácií. Rýchlo vytvorený prototyp softvéru môže pôsobiť presvedčivo, no pri dôkladnejšom testovaní sa môžu objaviť rôzne chyby, neprehľadný kód v ktorom sa už niekedy človek vie horšie orientovať a stráca prehľad alebo vznikajú nedostatky, ktoré nie sú na prvý pohľad viditeľné. O tomto probléme sa všeobecne vie, informovali o ňom aj viaceré spravodajské a odborné magazíny, napríklad:

https://www.nextech.sk/a/Kod-generovany-AI-uz-nedokazu-precitat-ani-samotni-programatori

https://www.forbes.sk/pouzivate-ai-na-programovanie-expert-vysvetluje-kde-moze-vzniknut-problem-za-tisice-eur/

Okrem funkčného kódu v danom čase je potrené myslieť na množstvo pridružených vecí, ako je code review, security review, prípadná refaktorizácia kódu, princípy DRY, SRP, KISS, POLS/POLA a mnohé ďalšie štandardy, ktoré programátor potrebuje poznať, aby ich vedel integrovať do pracovných postupov.

Programovanie s AI pomocou hlasu

Známy vtip z prostredia vibe programovania. (AI obrázok)

 

Čím je projekt väčší a komplexnejší, tým náročnejšie môže byť udržať 100 % kontrolu nad ním. Čoraz častejšie stretávame s pojmom AI slop —v tomto prípade softvérom vytvoreným rýchlo pomocou AI, ale bez dostatočnej kontroly kvality a prvkov akejkoľvek originality. Podobný negatívny jav teda dnes vidíme nielen v oblasti počítačovej grafiky, ale objavuje sa aj v oblasti jednoduchých webov a aplikácií. Rôzne repozitáre aplikácií narástli a obsahujú množstvo softvéru vytvoreného pomocou AI ktorý treba podotknúť je však v danom čase a priestore funkčný.

Aj v praxi vidíme, že stále platí úmera: čim je projekt jednoduchší, tým nám stačí menej znalostí z oblasti programovania, algoritmického myslenia, softvérovej architektúry a prácu za nás spraví AI. A opačne. S narastajúcou komplexnosťou projektu sa kladie väčší dôraz práve na tieto vlastnosti programátora / operátora, ktorý ho vyvíja a AI je v takýchto prípadoch len pomocný nástroj. V neposlednom rade je potrebné myslieť aj na finančné hľadisko využívania AI a míňanie tokenov. Prácou s vhodným formátovaním promptov aj pomocou TOON formátu môžeme ušetriť množstvo tokenov a teda aj finančných prostriedkov. Aké máte skúsenosti s podobným typom práce? Napíšte mi na niektorý z kontaktných údajov.

Pridať komentár k článku