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í · KontrolaKaž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énuVydá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.