
FrontKon#26: Kód zlevňuje, odpovědnost ne
Letošní FrontKon se točil kolem AI agentů. Nejvíc nás ale bavily přednášky o tom, kdo za výsledek ručí a jak poznat, že je práce opravdu hotová. Přinášíme shrnutí přednášek, panelů a věcí, které si bereme do týmu.
13. října 2026|8 minut čtení

Šestého října jsme vyrazili na FrontKon 2026 a hned bylo jasné, co letos vládne: AI agenti. Nejvíc nás ale bavily přednášky, které neřešily, jak napsat víc kódu za kratší dobu. Řešily, kdo za výsledek ručí, jak poznat, že je práce opravdu hotová, a kdy má místo modelu nastoupit obyčejný, předvídatelný kód.
Níž najdete, co si z konference bereme do týmu, přednášky, které jsme viděli, a myšlenky, které se v nich vracely. Celý program je na frontkon.tech.

Co si bereme do týmu
- AI přehled chyb ze Sentry do Slacku. Něco podobného už částečně máme, po přednášce Honzy Kaisera to chceme dotáhnout: data připraví kód, shrnutí napíše model a chyby dorazí rozdělené podle závažnosti.
- Screenshot nebo video u PR od agentů. Někteří z nás to už dělají, rádi bychom z toho udělali běžnou součást definition of done.
- Myslet na výkon od začátku. S klientem a designéry se domluvit, co web unese, dřív než se schválí grafika.
- Úklid mrtvého kódu (staré flagy, nepoužívané komponenty) v CI. Robot navrhne, člověk zkontroluje.
- Robinovu matici autonomie použít při plánování: na klíčovou doménu klienta AI jako asistent, podpůrné a jasné části klidně celé na agentech.

Everyone Wants a Fast Website. Until They Have to Remove Something
Martin Kocourek, David Maixner
Když Sazka přecházela na Allwyn, web na iPhonech padal. Na vině byly tisíce kompozitních vrstev: videa v produktových kartičkách, hromada stínů, překryvů a badgů a k tomu asi 20 karuselů na JS knihovně.
Vývojáři to sami spravit nemohli, protože problém byl zadrátovaný už ve schváleném designu. Pomohlo až to, že se zapojili všichni: byznys určil priority, editoři vyměnili videa za statické obrázky, s grafiky proběhl workshop a vývoj nahradil karusely nativním scrollem. Z 3709 vrstev zbylo 422 a web přestal padat i na nejslabších zařízeních.
Tohle podepisujeme. Rychlý web není úkol jen pro vývojáře, ale pro byznys, design i vývoj dohromady.

Frameworks Are Not Enough: The Future Stack for AI Development
Petr Glaser
Petr měsíčně protočí zhruba 50 miliard tokenů. Podle něj agentům nejvíc chybí jasně říct, kdy je práce hotová. Co doporučuje:
- Rychlý tooling. Pomalé nástroje jako Webpack nebo ESLint agenta brzdí a pálí rozpočet na CI. Místo nich oxfmt, oxlint a Rstest.
- Pravidla, ne prosby. Lintery (oxlint, preset Ultracite), knip na mrtvý kód, jscpd na duplicity. Vlastní lint pravidla dnes napíše i agent, takže co je teď v
AGENTS.md, má se postupně změnit v automatickou kontrolu. - Typy, ze kterých je vidět chyba. Effect ukáže přímo v typu, jak může funkce selhat, a přidá tracing.
- Firemní know-how do repa. Z historie commitů a review udělat skilly pro agenty.
- Doklad, že je hotovo. Agent k PR přiloží výsledky kontrol, review od jiného agenta, screenshot nebo video.

We Stopped Reading Logs – But We Still Fix Issues Before Users Notice
Jan Kaiser
Honza každý den půl hodiny ručně procházel logy v New Relicu, a že jich bylo – až 350 000 denně. Tak si nástroj, který to dělá za něj, „vibe-codoval“ podle svých starších reportů ze Slacku.
První verze za moc nestála. Zlepšily ji dvě smyčky zpětné vazby: při vývoji dostával agent Honzovy opravy reportů a za provozu nástroj čte, jak na reporty reaguje tým ve Slacku, a historii si ukládá (JSON v S3).
Většinu práce přitom dělá obyčejný kód: stáhne data, shlukne je a roztřídí podle historie. Model jen posoudí jednotlivé problémy a napíše shrnutí. Když selže, report stejně dorazí, jen osekaný. Jeden běh je 18 volání modelu za zhruba 0,16 USD, za měsíc to nevyjde ani na 5 USD. Seniorovi to ušetří asi 10 hodin měsíčně a už to odhalilo skutečné chyby, třeba zákazníka zaseknutého v checkoutu.

AI Made Every Developer a Tech Lead. Now What?
Robin Pokorný
Kód rychle zlevňuje a na jednoho engineering managera dnes připadá 15 lidí (SignalFire, State of Talent 2026). Robin z toho vyvozuje, že každý vývojář teď potřebuje dovednosti tech leada: sepsat požadavky, vážit trade-offy, mít vizi a hlídat rizika (Trident model Patricka Kuy).
Nejvíc si odnášíme jeho matici, kolik autonomie dát AI podle typu domény:

Robin to uzavřel větou „Strong tech leads are made, not hired.“ Dobré tech leady si prostě musíte vychovat.

Panel: Agent-Based Development in Practice
Sylwia Laskowska, Petr Glaser, Kamil Tomšík
Panelisté se shodli, že psaní kódu agenti zvládnou z velké části, ale rozhodování a posouzení, jestli je práce opravdu hotová, zůstává na lidech. A co říct těm, kdo AI kód nereviewují ani na produkci? „Visual PR“ – změnu ukázat, ne jen popsat.
Co když AI zdraží? Jeden z panelistů zatím nechává účet platit investory, ale chystá se: ukládá si všechny logy z Codexu (asi 100 GB textu), aby si z nich později doladil menší model na svoje knihovny. Sylwia Laskowska na to šla pragmaticky – tokeny platí firma. A kdyby AI hodně zdražilo, firmy možná zase začnou nabírat juniory na jednodušší práci.
Chybí vám psaní kódu? Tady se odpovědi rozešly. Jednomu chybí „artisan“ kód, ale jako tech lead je rád, že rutinu řeší stroje. Druhému nechybí vůbec: může psát v Rustu nebo v jazycích pro formální verifikaci, které nikdo nechce číst (agenti ano), a sám se věnuje produktu. Třetímu chybí, zlepšoval se v tom 18 let. Hlavní je ale doručit a vědět, co se děje, takže review by měl dělat každý. Dnes se cítí spíš jako manažer agentů a myslí si, že to čeká většinu z nás.
Výhled na 6–12 měsíců: víc firem přejde na lokální modely, protože jejich nevýhody rychle mizí. Ustálí se tři vrstvy: model v zařízení, ve firemním tenantu (třeba Azure) a v cloudu. Víc práce půjde na levnější modely, ty cloudové ale zatím nic nenahradí. A bonus navíc: ceny SSD prudce vyskočí.

Zajímají tě novinky ze světa frontendu?
Přihlas se k našemu newsletteru nebo nás sleduj
na sociálních sítích.
Panel: The Present and Future of Work in IT
Markéta Krejčí, Libor Vaněk, Petr Burian
Panel o trhu práce byl nečekaně optimistický. Některé firmy zase nabírají po stovkách, talentů je na trhu dost a celá změna jde pomaleji, než se čekalo.
Junioři. Podle panelu je teď skvělá doba být juniorem. Zvědavý člověk se s AI naučí cokoli a může rychle vyčnívat. Firmy hledají zvědavost, chuť se učit a hlavně schopnost poznat, co je důležité. IBM prý ohlásilo, že bude nabírat víc juniorů, aby za pět let mělo seniory. Markéta Krejčí z HR radila mít v CV vlastní projekt a držet se slov z inzerátu, protože CV dnes často nejdřív třídí AI nástroje a recruiteři hledají přesné výrazy. A jedna věc pro všechny: s AI naplno pracujeme zhruba půl roku, takže junioři jsme v tom tak trochu všichni.
Malé týmy. Libor Vaněk z CDN77 sází na malé, soustředěné týmy už deset let. S každým dalším člověkem roste složitost a klesá efektivita. AI jim do toho prostě zapadla a nikoho propouštět nemuseli. Startupy opravdu zvládají víc s menším týmem, jeden se zmenšil z 18 lidí na 8 a plány pořád plní. Otevřená zůstala otázka, jestli je AI u velkých propouštění skutečný důvod, nebo jen výmluva. Podle panelu rozhoduje krátký lead time a co nejméně předávání práce mezi lidmi. Kdo rychle vydává hodně funkcí, má větší šanci trefit tu, která vydělá.
AI únava. Dřív byl každé dva měsíce nový framework, dnes je každý týden nový model. Rada z pódia: vybírat si práci podle toho, co přinese hodnotu, ne podle toho, co zrovna letí na Forbesu. A nezapomínat na psychohygienu.
Peníze. Že by mzdy klesaly, panel zatím nevidí. V agenturách ale ubývá stálých pozic a přibývá body shoppingu, kde vysoké denní sazby vyvažuje nejistota. Lidi jsou placení za to, že umí vyřešit složitý problém, ne za to, jestli píšou kód ručně, nebo pouštějí sto agentů. Kdo se nabízí jako „AI developer“, je jeden z mnoha. Kdo řeší konkrétní problém konkrétní firmy, může si říct o víc.

19½ Things You Didn't Know About Accessibility in HTML and CSS
Manuel Matuzović
Manuel vzal přístupnost z jiného konce. Základy jako alt texty nebo kontrast nechal stranou a pustil se rovnou do pokročilejších věcí v moderním HTML a CSS. V 19 a půl tipech ukázal, co dělat se změnami viewportu a zvětšováním textu, jak správně používat ARIA atributy a role nebo jak na Popover API.
Hodně nás bavil i výhled na novinky, které zatím fungují hlavně v Chromiu a experimentálních prohlížečích: atributy focusgroup a headingoffset, CSS vlastnost reading-flow pro Grid nebo Geolocation API. Do produkce to zatím nepatří, ale přístupnost to jednou hodně zjednoduší.
Na závěr přidal pár triků, jak testovat přístupnost rychleji, třeba s Live Expressions v DevTools.

I Will Destroy Your Code and Probably Your Life
Karel Navrátil
Karel rozebíral regulace EU. Pro vývoj je z nich podstatný hlavně SBOM, tedy soupis všech závislostí.
Co se v přednáškách opakovalo
Když jsme si to po konferenci skládali dohromady, pár myšlenek se vracelo pořád dokola:
- Co jde ověřit kódem, nemá zůstat jen v promptu. Honza Kaiser má většinu pipeline v obyčejném kódu, Petr Glaser převádí
AGENTS.mdna lint pravidla. Model má fakta vykládat, ne je hlídat. - Kvalita roste ze zpětné vazby, ne z prvního promptu. Každá oprava se vrací do instrukcí nebo pravidel. U Honzy z toho vznikl report, který už skoro nikdo neopravuje.
- „Hotovo“ musí být jasně dané a doložené: procházející kontroly, review, screenshot nebo video v PR. Posoudit, jestli je opravdu hotovo, ale pořád musí člověk.
- Dobře postavená AI automatizace nemusí stát moc. Report z logů vyjde pod 5 USD měsíčně, protože model dostává jen předpřipravená data. Draho vyjde posílat modelu úplně všechno a pouštět velký model na drobnosti.
- Software dělají lidi, ne jen kód. Sazku/Allwyn nezachránil vývoj sám a Robin Pokorný mluvil o tech leadovi jako o roli mezi lidmi a kódem. Čím levnější je kód, tím víc záleží na rozhodování, trade-offech a domluvě.




Na závěr
Kód zlevňuje, rozhodování a odpovědnost ne. A přesně tady je podle nás hodnota agentury: rozumět byznysu klienta, umět zvolit trade-offy a ručit za výsledek.
Co vám z FrontKonu utkvělo nejvíc? Napište nám, rádi to probereme.