ContextLoop - fotografie z eventu

ContextLoop - AI & Vibecode sdílení zkušeností, trablů a tipů (Q2/2026)

Kdy: úterý 28. 4. 2026, 18:00–22:00 Kde: WorkLounge Václavské náměstí

Neformalni vecerni setkani o realne praci s AI: ukazky projektu, sdileni problemu, spolecne reseni, mini soutez a networking.

Co jste mohli vidět a zažít?

Další setkání komunity zaměřené na AI-assisted programming a vibecoding zase ukázalo, jak rozdílné můžou být přístupy a použití AI, a že vibecoding se dá dělat mnoha způsoby - různé nástroje, různé přístupy, různé trable. Užili jsme si hodně smíchu, společné pohody a sdílení zkušeností.

Novinky v AI a ukázky použití AI a vibecodingu

Lukáš Smrčka

Lukáš Smrčka (Architect & Lead Developer)

Představil novinky, které se vynořily za minulý čtvrtrok:
Claude Design (Anthropic) - webový nástroj pro vizuální návrhy, prototypy a wireframy, který dokáže rovnou generovat HTML i React (JSX) komponenty.
DeepWiki - projde Git repository a vygeneruje dokumentaci (architekturu, diagramy,...) a nabízí chat pro dotazy nad kódem.
OpenClaw - Open-source osobní asistent běžící lokálně na zařízení.
AI Act - evropská legislativa účinná od srpna 2026, která zavádí povinnost označovat AI generovaný obsah a informovat uživatele o interakci s chatboty.
Evoluce vývojových prostředí (IDE se mění na ADE) - řídící centra pro agenty, kde hraje důležitou roli.
Compaction kontextu a Harness - vrstva kolem AI modelu, která mu dává instrukce, cíle, omezení a řídí cyklus práce.

Martin Richter

Martin Richter (konzultant digitální efektivity & TV komentátor)

popsal svůj přechod ne-programátora od projektového řízení k vývoji aplikace PlayerHub pro sportovní komentátory, a s tím spojené faily a omyly. Dnes by začal spíš s něčím jednoduchým, protože komplexní projekty vyžadují znalost databází, automatizací a publikování na doménu. Jako laik začal využívat pokročilé funkce nástrojů, jako jsou MCP servery (např. pro Supabase) a integrovat automatizace - N8N pro sběr a zpracování novinek o sportovcích. Doporučuje taky zapojit uživatele co nejdříve, aby se vývojář vyhnul budování funkcí, které reální uživatelé nepotřebují.

David Vávra

David Vávra (autor úspěšné aplikace Settle Up)

představil svoji mobilní aplikaci pro larp (Live Action Role Play) Nosedive, inspirovaný epizodou ze seriálu Black Mirror. Settle Up je komplexní projekt s milionem uživatelů, kde jsou rizika vibecodingu větší, a tak se učí na menším projektu jako je Nosedive. Kvůli potřebě podporovat uživatele s iPhony využil Gemini agenta na migraci z nativního Android kódu na Kotlin Multiplatform a Compose Multiplatform, kde sám dělal poctivé code review a některé věci upravoval ručně. Jako Android vývojář ale neovládá Swift/Xcode, tak malé části iOS specifického kódu nechal vygenerovat AI a jenom otestoval na telefonu. Při náročné publikaci aplikace do TestFlight/App Store ho AI doslova muselo vést za ruku. Doporučení: držet architekturu v rukou vývojáře a AI využívat pro doplňování konkrétních funkcí.

Zdeněk Hásek

Zdeněk Hásek (CTO vJednom.cz)

hovořil o svých projektech a technikách řízení AI agentů. První zmínil BabyTalk.mom, aplikaci pro novopečené rodiče. Druhý MyRecords, je „local-first“ digitální deník zaměřený na fotografie, ale zároveň agreguje i kalendář, psané poznámky i bankovní transakce. Transakce zpracovává pomocí lokální AI model Qwen2.5-3B, aby nedošlo k narušení soukromí uživatele. Pro vývoj používá OpenCode, protože umožňuje volně přepínat mezi providery (Anthropic, GitHub Copilot a OpenAI). Pro testování využívá Playwright, který dává AI „oči“ pro ověření výsledku. Využívá metriku C.R.A.P., pro refaktoring kódu, dokud komplexita neklesne pod stanovenou mez, což usnadňuje následné opravy chyb.

Katy Šrámková

Katy Šrámková ("Vibecoderka")

představila svou druhou aplikaci Home Roles, která slouží k rozdělování a sledování domácích prací. Na rozdíl od prvních pokusů zvolila komplexní přístup k vývoji. Analýzu nechala udělat paralelně dva modely, Codex 5.4 a Opus 4.6, a pak jim zadala navzájem si zrevidovat své analytické výstupy, což odhalilo stovky chyb v analýze od obou. Pro exekuci vytvořila systém řízení agentických týmů - specializovaných funkčních a cross-verifikačních subagentů. Agentům vytvořila vlastní systém zpráv a dala jim přístup ke GitHubu, aby mohli sami spravovat tikety a issues a kam reportují stav práce.

Dominik Šimoník

Dominik Šimoník (Senior Engineer @Very Good Ventures)

sdílel příběh vývoje aplikace Divine, kde klient přišel s tím, že má 90 % aplikace hotovo pomocí vibe codingu, ale aplikace byla v nepoužitelném stavu a plná chyb. Aby do projektu vnesli řád, vytvořili sadu standardizovaných instrukcí (agent skills), které AI nutí dodržovat osvědčené architektonické postupy a psát testovatelný kód. Tyto skilly jsou open-source a pomáhají udržet kvalitu i při extrémně rychlém tempu generování kódu. Představil vtipný, ale funkční koncept „caveman“ (jeskynního) promptování, kdy agentovi přikáže mluvit velmi úsečně (např. „Já opravit chybu“), čímž se drasticky šetří výstupní tokeny a čas.

Honza Hovora

Honza Hovora (CEO firmy QuaternAR a spoluzakladatel Bohemia Interactive)

Představil dva fascinující koncepty:

  • Augmentovaná realita pro armádu: Systém pro streamování extrémně detailních 3D modelů krajiny (z dronů) do AR brýlí v reálném čase, což umožňuje plánování misí nad „holografickým stolem“.
  • Genetičtí agenti: Experiment s agenty, kteří vytvářejí své „potomky“. Ti po nich dědí vlastnosti s určitou mírou mutace, což vede k měřitelnému driftu osobnosti agenta napříč generacemi.
  • Jarda Řezník

    Jarda Řezník (RedHat, moderátor diskuse)

    Moderoval společnou diskusi a provedl účastníky navazujícími tématy, otázkami a sdílením zkušeností z praxe.

    V rámci diskuse se pak otevřela další témata:

    Efekt kasina

    Závěr: Zdeněk popsal pocit „kasina“, kdy vývojář paralelně pouští mnoho modelů a snaží se z nich vytěžit maximum, což vede k nedostatku spánku a stresu.

    Tipy: Omezit paralelní běhy, prioritizovat, scope freeze.

    Bottleneck v hlavě

    Závěr: Účastníci se shodli, že limitem není rychlost AI, ale schopnost člověka kontrolovat a chápat vygenerovaný kód. Neustálé přepínání kontextu mezi více běžícími agenty dramaticky zvyšuje hladinu stresu a zhoršuje pracovní paměť.

    Tipy: Pro zachování duševního zdraví pracovat sekvenčně nebo maximálně na dvou úlohách najednou. Používat "caveman prompting" bez americké omáčky.

    Ztráta flow

    Závěr: Neustálé přepínání kontextu mezi rozpracovanými úkoly různých agentů zhoršuje pracovní paměť a znemožňuje se do práce skutečně „ponořit“ tak, jak to bylo zvykem u klasického programování.

    Tipy:

    Code Review agenty

    Závěr: Mezi doporučované nástroje pro kontrolu kódu patří Code Rabbit nebo interní nástroje v Open Code.

    Tipy: Účastníci naopak varovali před drahými a neefektivními nativními review od Anthropicu.

    A jak dopadl Minihackathon?

    Celkem 12 soutěžících dostalo výzvu - za 15 minut udělat minihru v Javascriptu, k čemuž obecenstvo doplnilo podmínky, že tam musí být žába, robot a lasery. Vznikly úžasné variace odlišných miniher a přízeň hlasujících nakonec vyhrála hra Jardy Řezníka "CyberRobot VS SuperKvak". Užili jsme si při tvoření a testování hodně legrace a už teď se těšíme na příští setkání, co nového soutěžící zase vymyslí. :)

    Výhru pro vítěze poskytl GUG.cz.

    Výsledky minihackathonu← zahrejte si vytvořené mini hry

    Co jsme si z eventu odnesli?

    1

    Psychohygiena - vzhledem k vysokému intelektuálnímu nasazení bez momentů „relaxačního kódování“ je nutné řešit psychickou i fyzickou únavu.

    2

    Security a kvalita kódu jsou teď hlavní témata - jak to ohlídat, metrika C.R.A.P., agentní code review, clean-up sessions, agentní týmy.

    3

    Každá z ukázek byla úplně jiná. Vibecoding není jeden pojem - zahrnuje překvapivé množství variant práce s modely, nástroji, agenty a jejich týmy.

    4

    Nastavení hranic - je důležité si přiznat, že ne vše, co AI vygeneruje, je nutné okamžitě nasadit. Lidská kontrola musí zůstat v „sedadle řidiče“, i za cenu mírného zpomalení vývoje.

    5

    Standardizace skrze agent skills - pro řízení komplexních projektů je nutno AI agenty omezit přesnými pravidly a architektonickými standardy a sdílet je napříč týmem, aby kód nebyl špagetoidní.

    Kam dál?

    Můžete nás sledovat i jinde:
    No a příště se potkáme koncem července. Už teď připravujeme změny a vylepšení. Sledujte nás, zapojte se a budeme se těšit na další setkání!