Čtvrtkon #135 - AI Battle Vol. 1: Když programátoři soutěží s AI
Co se stane, když dáte čtyřem programátorům 20 minut na vytvoření čtyř aplikací současně? A co když jim uprostřed práce změníte zadání? Přesně tohle jsme vyzkoušeli na prvním ročníku AI Battle.
Zahřívací kolo: Petr Soukup
Než padl startovní výstřel, vystoupil Petr Soukup (Souki) s prezentací “Full Auto Claude Code + Log analysis”. Ukázal, jak naučit Claude Code vyrábět celé aplikace autonomně - a nastavil tak laťku očekávání pořádně vysoko.
Představil také e-shopové řešení Simplia, které vyvíjí s pomocí AI.
Pravidla hry
Formát byl brutálně jednoduchý:
- 4 programátoři - Václav Novotný, Martin Vastl, Karel Hladiš, Aleš Růžička (+ neoficiálně Souki se svým dev stackem)
- 4 různé aplikace k naprogramování
- 20 minut na všechny aplikace najednou
- Agentní programování s Claude Code nebo Cursor
- Zadání se mohla nečekaně měnit
20 minut. 4 aplikace. Současně. To znamenalo spustit více AI agentů paralelně a nějak je koordinovat.
Zadání (a jejich twisty)
- Snake hra à la Nokia 3310 - po 10 minutách twist: ovládáme jablko, ne hada!
- Kahoot kvíz pro knihomoly
- ERP systém pro Santovu dílnu
- Stopařův průvodce po Galaxii - po 15 minutách změna: chceme 3D pohled na planety
Twisty byly záměrné. Kdo měl dobře strukturovaný kód, zvládl změny rychleji. Kdo ne… měl problém.
Co rozhodovalo
A teď to zajímavé. Ze soutěžících byli 4 programátoři a Karel jako marketingový specialista. Všichni měli stack, který uměl výborně a extrémně rychle programovat. Kódování? Vůbec se neřešilo. Kód prostě fungoval.
Každou aplikaci musel soutěžící odprezentovat. Teprve poté publikum hlasovalo - přímo v aplikaci, nebo bouřlivým skandováním a potleskem. A právě zde se ukázalo něco nečekaného.
Kreativita a schopnost stavět příběh byly často důležitější než samotný kód. Se stejnou aplikací se dalo dosáhnout úplně rozdílných výsledků - záleželo na tom, jak rychle se v ní člověk zorientoval a jak zajímavě dokázal prezentaci vystavět.
Tohle je pro mě hlavní takeaway celé akce. Ukazuje to shift, ke kterému v programování dochází. Když kód píše AI, odlišovacím faktorem se stává něco jiného - storytelling, kreativní uvažování, schopnost rychle pochopit a prodat výsledek.
Výsledky
Z 20 možných aplikací ((4 + 1 soutěžících) × 4 zadání) jen jedna nefungovala. Vítězem se stal Václav Novotný.
Poděkování
40 lidí v BudeHub CB, vyprodáno, skvělá atmosféra. Děkuji organizátorům Honzovi Černému (Chemix) a Martinovi Hlaváčovi za odvahu vyzkoušet nový formát. Honzovi Svěrákovi za typický humor, kterým celou soutěž provázel - a za 3D tištěný pohár pro vítěze s nápisem “AI”. Nebo je to “HI”? No, 3D model generovala AI, tak to není úplně poznat.
A všem soutěžícím za férový boj.
Už se těším na AI Battle Vol. 2!
Více informací o akci najdete na ctvrtkon.cz.