Jak tyhle aplikace vznikají

Programování s AI

„Napsala to AI“ je půlka věty. Tady je ta druhá – čtyři dějství toho, co se doopravdy odehraje mezi prvním promptem a vydáním, které funguje i na cizím telefonu.

Při vývoji používám několik AI asistentů a modelů, které jsem pro tento projekt osobně schválil. Nepoužívám čínské AI nástroje ani jiné AI nástroje, které jsem neschválil.

Kód několikrát kontrolují různí AI asistenti a různé modely a také jej ručně kontroluji sám. Tyto kontroly pomáhají udržet aplikace bez škodlivého a sledovacího kódu.

I. dějství · Zadání

Prompt je ta práce

Nikdo nenapíše „udělej mi aplikaci“ a neodejde. Každá funkce začíná dlouhým a přesným zadáním: stavy, hraniční případy, pravidla pro data, testy, kterými musí projít, i to, co nesmí udělat nikdy. AI píše kód – rozhodnutí nedělá. Neurčitý prompt vytvoří neurčitou aplikaci a později na to doplácím přepisováním.

II. dějství · Kontrola

Každý řádek si stejně přečtu

Co se vrátí, je návrh, nikdy hotová věc. Přečtu si diff, spustím ho, proklikám aplikaci a pošlu zpátky, co je špatně. A pak znovu. Když jeden model pořád nechápe, o co jde, dostane stejné zadání jiný – a ano, některá kola končí tím, že stroji polopaticky vysvětluji, že tohle jsem nechtěl.

III. dějství · Zkouška v terénu

Vydávám to, jen když to funguje všude

Pak přijde část, kterou za mě žádný model neudělá. iPhone i Android, telefon i tablet, webový build, prohlížeč v mobilu, na výšku i na šířku. Vydávací pipeline poskládaná na GitHubu, podpisové klíče, vyplněná Play Console a App Store Connect, zkontrolovaný prezentační web a každá funkce ručně vyzkoušená dřív, než ji uvidí kdokoli další.

IV. dějství · Účtování

Hodiny místo měsíců – kromě testování

Tohle je poctivá bilance. Napsání kódu se z měsíce smrsklo na pár hodin – to je skutečné a jen díky tomu tyhle aplikace vůbec existují. Testování, vydávání a udržování v pořádku se nezrychlilo ani o minutu a právě tam teď čas mizí. AI posunula úzké hrdlo. Neodstranila ho.

Postaveno s AI. Člověkem přečteno, zpochybněno, opraveno, otestováno na skutečných zařízeních a vydáno – na tuhle půlku zkratka neexistuje.

Co je nového