Čtvrtkon #135 - AI Battle Vol. 1: Když programátoři soutěží s AI

Č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.

Petr Soukup prezentuje Full Auto Claude Code

Představil také e-shopové řešení Simplia, které vyvíjí s pomocí AI.

Souki ukazuje e-shopové řešení Simplia

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.

Chemix moderuje soutěž, soutěžící v akci

Zadání (a jejich twisty)

  1. Snake hra à la Nokia 3310 - po 10 minutách twist: ovládáme jablko, ne hada!
  2. Kahoot kvíz pro knihomoly
  3. ERP systém pro Santovu dílnu
  4. 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.

AI Battle v plném proudu - Claude Code na obrazovce

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.

Finální výsledky AI Battle Vol. 1

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.