Uhlík vs Křemík · Podcast o umělé inteligenci
POŘADATEL AI FESTIVALU: PRO KOHO JE VIBE CODING?
Díl 12 · 24. června 2026 · 1:05:08 · Host: Dalibor Mráz, lídr projektu Černá AI v Ostravě a pořadatel AI festivalu Černá AI
Poslechněte si díl: YouTube · Spotify · Apple Podcasts
Shrnutí
Dalibor Mráz vede v Ostravě projekt Černá AI, který spadá pod krajskou příspěvkovou organizaci Černá kostka, a 15. září pořádá v ostravském Gongu AI festival pro 2000 lidí se 70 řečníky na sedmi pódiích. Ve 12. dílu podcastu Uhlík vs Křemík s Davidem Salomonem a Adamem Hankou mluví o komunitních ambasadorech v Moravskoslezském kraji, o superpočítačích Karolína a Barbora a o tom, proč na festivalu nechce prodejní prezentace.
Druhá část dílu patří vibe codingu. Mráz popisuje, jak jeho pětičlenný tým staví aplikace podle detailních specifikací a testů, a vysvětluje, proč vibe coding podle něj není pro každého a na produkční software zatím nestačí. V úvodu moderátoři probírají, že Česko vypadlo z první pětadvacítky zemí v používání AI, a propouštění kvůli AI v Klarně a v Číně.
Kapitoly
- 0:00 Česko vypadlo z AI top 25
- 5:11 Klarna, Kiwi a čínské soudy: AI a propouštění
- 14:01 Host Dalibor Mráz a jeho portrét od Gemini
- 17:09 Komunitní ambasadoři od Frenštátu po Bruntál
- 21:26 Superpočítače Karolína a Barbora a Czech AI Factory
- 25:06 Festival Černá AI: 2000 lidí a 70 řečníků
- 32:26 Nový vývojový tým Černé AI
- 39:21 Proč vibe coding není pro každého
- 43:53 Aplikace Speakers Hub a Meetio
- 47:55 Specifikace, idea file a vývoj řízený testy
- 53:12 Vibe coding, nebo AI engineering
- 1:01:18 Aplikace na vajíčka za 15 minut a NotebookLM
Citáty
„Vibe coding je pořád docela nerdí záležitost, protože jedna věc je, že tam jsou takové ty základní předpoklady, tak jestli se nerad s někým hádáš, tak vibe coding není pro tebe“
„Když seš programátor a řešíme něco, za co někdo platí poměrně hodně peněz, tak to vždycky my chceme, ať je to předvídatelný.“
„Ono to třeba vypadá, že to funguje, ono to umí výborně předstírat, že to funguje, ale potom to vždycky začne padat na základních věcech“
„Nechceme se bavit o tom, že AI je prostě super a co bude za 10 let a tak dále. Hele, nikdo neví, co bude za 10 let.“
„Potom máš profi programátora, který ví, že babysitting se nesmí, to znamená, já nechci, aby v kontextovém okně bylo, že já jsem ho opravil a on přiznal chybu, to znamená, já mažu a pokračujeme dál“
„Ta 4.7, třeba Claude Opus, ten je fakt doslovný, ty řekneš musíš, on musí, když řekneš nesmíš, on to ctí“
„Když už máš dva, tak on už toho začíná hodně generalizovat, když jsou tři, tak se skoro nic člověk nedozví, takže vždycky z jednoho“
„A ve výsledku ty už jenom pomáháš rozfoukávat ten jejich plamen, který už hoří.“
„Nahradit tím 50% super, nahradit tím 70% ještě pořád tomu věřím a přijde mi to dobré, ale nahradit tím 100%, to mě přijde strašně neuvěřitelné a to je marketingový kec.“
„Proč teda marketingový umělý inteligenci neříkáme vibe marketing, proč umělý inteligenci, která mě pomáhá parsovat dokumenty a číst smlouvy, neříkám vibe parsing“
Dalibor Mráz chystá v Ostravě AI festival a vibe coding bere s rezervou
Dalibor Mráz vede v Ostravě projekt Černá AI a 15. září pořádá AI festival pro 2000 lidí. V podcastu Uhlík vs Křemík vysvětlil, proč na festivalu nechce prodejní prezentace, jak jeho tým staví aplikace s pomocí AI a proč podle něj vibe coding není pro každého.
Komunita od Frenštátu po Bruntál
Černá AI spadá pod Černou kostku, příspěvkovou organizaci zřízenou krajem. Budova Černé kostky ještě nestojí, podle Mráze bude stát třeba za tři roky. Má v ní vzniknout velký hub se dvěma patry knihovny, makerspacem, 3D tiskárnami a výpočetní technikou.
Mráz se přitom nespoléhá jen na Ostravu. Kolem projektu se podle něj spojilo 28 aktivních lidí a komunitní ambasadoři dobrovolně oživují akce o AI ve Frýdku, Karviné nebo Opavě. Nejde o lidi, které by někdo přemlouval, ale o ty, kdo už vlastní komunitu mají. „A ve výsledku ty už jenom pomáháš rozfoukávat ten jejich plamen, který už hoří.“
V Ostravě sídlí i národní superpočítačové centrum se superpočítači Karolína a Barbora. Firmy, které chtějí trénovat vlastní model na svých datech, se podle Mráze můžou ozvat. Je dost možné, že se k výpočetní kapacitě superpočítače dostanou, a možná za ni ani nezaplatí.
Festival bez prodejních řečí
Festival Černá AI se koná 15. září v ostravském Gongu. Čeká se 2000 lidí, 70 řečníků a sedm pódií s programem o zavádění AI i o technologiích, k tomu workshopy a večer koncert. Každý řečník musí projít třemi pravidly: hands-on, best practices a beyond the hype. Prodejní prezentace organizátoři nechtějí. „Hele, nikdo neví, co bude za 10 let.“
Konkrétní témata přednášek se proto ukážou až dva tři týdny před akcí, protože za půl roku se ve světě AI změní příliš mnoho. Přednášky se budou nahrávat a lidé se vstupenkou dostanou přístup k systému, kterého se na obsah přednášek budou moct ptát.
Aplikace podle detailní specifikace
Černá AI si postavila vlastní pětičlenný vývojový tým: vibe codera, mediorního a seniorního programátora, expertku na data a syntetická data a Mráze, který práci řídí a píše specifikace. Pro festival chystají třeba aplikaci Speakers Hub, kde řečníci dostanou podklady k festivalu a tým je bude průběžně aktualizovat podle nových trendů. Experimentální aplikace Meetio zase během schůzky přepisuje hovor a hlídá, jak blízko je uživatel cíli jednání.
Práce začíná takzvaným idea filem, při kterém z Mráze tahá nápady AI. Následuje databáze pravidel a první verze specifikace. Tu dostane vývojář, který v ní hledá mezery a pošle zpět soubor s otázkami. Specifikace se tak ladí v několika verzích a pak se dělí na malé soubory, aby nezahltila kontextové okno modelu. Tým k ní předem připravuje i testy, podle kterých si AI výsledek kontroluje.
Vibe coding není pro každého
Mráz rozlišuje vibe coding a AI engineering. U prvního stačí specifikace na dva tři řádky, u druhého je extrémně detailní. Hlavní rozdíl je ale v míře nahodilosti: vibe coder chce být překvapený, programátor placené zakázky chce předvídatelný výsledek. „Vibe coding je pořád docela nerdí záležitost, protože jedna věc je, že tam jsou takové ty základní předpoklady, tak jestli se nerad s někým hádáš, tak vibe coding není pro tebe.“
Aplikaci pro 10 000 lidí s dostupností 99,9 procenta podle něj člověk bez znalosti kódu vibe codingem zatím nepostaví. Pro vlastní potřebu ale vibe coding funguje. Na setkání v Karviné vznikla za deset až patnáct minut aplikace, přes kterou může paní se slepicemi rozdělovat vajíčka rodině a kamarádkám.
Moderátor Adam Hanka přiznal, že samotné slovo vibe coding nemá rád. Na osobní technické experimenty je podle něj vibe coding ideální, takovou aplikaci by ale klientovi za velké peníze neprodával.
Celý rozhovor si můžete poslechnout ve 12. dílu podcastu Uhlík vs Křemík.
Otázky a odpovědi
Kdy a kde se koná AI festival Černá AI?
Festival Černá AI se koná 15. září v Ostravě v Gongu, jak ve 12. dílu podcastu Uhlík vs Křemík připomněl moderátor David Salomon. Host Dalibor Mráz z Černé AI řekl, že je určený pro 2000 lidí, vystoupí na něm 70 řečníků na sedmi pódiích a program zahrnuje i workshopy a večerní koncert.
Proč Dalibor Mráz říká, že vibe coding není pro každého?
V podcastu Uhlík vs Křemík řekl, že vibe coding je pořád docela nerdská záležitost se základními předpoklady: kdo se nerad hádá nebo si nedokáže věci představit, tomu podle něj nesedí. Člověk bez znalosti kódu se podle něj vibe codingem zatím nedostane k produkční aplikaci pro tisíce uživatelů s vysokou dostupností.
Jaký je rozdíl mezi vibe codingem a AI engineeringem?
Dalibor Mráz v podcastu Uhlík vs Křemík popsal, že vibe codingu stačí specifikace na dva tři řádky, kdežto AI engineering potřebuje extrémně detailní specifikaci. Hlavní rozdíl vidí v míře nahodilosti: vibe coder chce být překvapený, programátor, za jehož práci někdo platí, chce předvídatelný výsledek. Roli hraje i doménová expertíza, protože vibe coder podle něj neví, co neví.
Jak tým Černé AI píše specifikace pro AI?
Dalibor Mráz v podcastu Uhlík vs Křemík popsal postup: nejdřív idea file, při kterém z něj AI tahá nápady, pak databáze pravidel a první verze specifikace. Tu projde vývojář, hledá v ní mezery a pošle zpět soubor s otázkami. Specifikace se verzuje v iteracích, dělí se na malé soubory kvůli kontextovému oknu a tým k ní předem připravuje i testy.
Co je Černá AI a Černá kostka?
Podle Dalibora Mráze v podcastu Uhlík vs Křemík je Černá AI projekt pod Černou kostkou, příspěvkovou organizací zřízenou krajem. Budova Černé kostky v Ostravě zatím nestojí, má stát třeba za tři roky a bude v ní mimo jiné dvoupatrová knihovna, makerspace, 3D tiskárny a výpočetní technika.
Můžou firmy využít ostravský superpočítač?
Dalibor Mráz v podcastu Uhlík vs Křemík řekl, že firmy, které chtějí trénovat vlastní model, se můžou obrátit na Černou AI nebo na národní superpočítačové centrum v Ostravě a je dost možné, že výpočetní kapacitu dostanou, možná i zadarmo. Data jsou tam podle něj chráněná smlouvami o mlčenlivosti a oddělenými zónami.
Jak Dalibor Mráz používá NotebookLM?
V podcastu Uhlík vs Křemík popsal, že si v NotebookLM nechá z jednoho článku vygenerovat zhruba patnáctiminutový podcast a poslouchá ho v autě. Vkládá vždy jen jeden zdroj, protože se dvěma nástroj podle něj hodně generalizuje a se třemi se člověk skoro nic nedozví.
Kdo a co v dílu zaznělo
- David Salomon (osoba, 0:10): Moderátor pořadu, představuje se jako David Salomon z Darkside.
- Darkside (firma, 0:11): Firma, ze které je moderátor David Salomon.
- Creative Dock (firma, 0:14): Adam Hanka je zde šéfem dat a AI.
- Global AI Diffusion Report (jiné, 0:27): Zpráva, podle které Česko vypadlo z první pětadvacítky zemí v používání AI.
- Spojené arabské emiráty (místo, 0:34): Příklad země, která v AI zrychluje a má ministerstvo pro umělou inteligenci.
- Karel Havlíček (osoba, 1:42): Adam Hanka ho vyzývá, aby podpořil zavádění AI v Česku.
- ChatGPT (produkt, 2:41): Nejčastěji používaný AI nástroj, většinou v neplacené verzi.
- Claude (produkt, 3:52): Adam Hanka ho doporučuje jako placenou AI za 20 dolarů, cirka 500 korun.
- Aspen Institute a BCG (organizace, 4:26): Autoři zprávy o tom, kolik pracovních míst v Česku AI zruší a vytvoří.
- Klarna (firma, 5:16): Nahradila zákaznickou podporu AI asistentem a pak část lidí znovu nabírala.
- Oliver Dlouhý (osoba, 6:07): Dřívější host pořadu, mluvil o redukci zákaznické podpory v Kiwi.
- Kiwi (firma, 6:08): Firma, která díky AI zmenšila zákaznickou podporu, ale klíčové lidi si nechala.
- Černá AI (organizace, 14:07): Projekt, který Dalibor Mráz vede a který pořádá AI festival.
- Gemini (produkt, 14:19): David Salomon v něm nechal vygenerovat medailonek hosta.
- Mira Vlach, Petra Országová, Radka Legerská (osoba, 19:27): Příklady komunitních builderů, kteří se v kraji zapojili.
- Černá kostka (instituce, 20:30): Příspěvková organizace zřízená krajem, pod kterou Černá AI spadá.
- IT for AI (Národní superpočítačové centrum) (instituce, 21:39): Superpočítačové centrum v Ostravě, kde si firmy můžou trénovat modely.
- Hugging Face (produkt, 22:27): Místo, odkud lze stáhnout veřejně dostupný model k doladění.
- Czech AI Factory (instituce, 23:41): Nově otevřená česká AI továrna, kterou vede Vysoká škola báňská.
- Vysoká škola báňská (instituce, 23:45): Vede konsorcium Czech AI Factory, kde je i ČVUT, Karlova univerzita a Brno.
- Karolína a Barbora (produkt, 24:22): Dva ostravské superpočítače, které se mají v roce 2027 rozšířit.
- Festival Černá AI (akce, 25:45): Festival 15. září v Ostravě pro 2000 lidí se 70 řečníky.
- Gong Ostrava (místo, 26:52): Místo konání festivalu Černá AI.
- Honza Romportl (osoba, 30:03): Příklad řečníka, jehož přednášku si účastníci budou moct dohledat.
- World AI Summit (akce, 31:09): Konference v Amsterdamu, kde Mráz ocenil záznamy přednášek.
- Speakers Hub (produkt, 43:56): Chystaná aplikace Černé AI s průběžně aktualizovanými podklady pro řečníky festivalu.
- Meetio (produkt, 46:05): Experimentální aplikace, která přepisuje schůzku a hlídá její cíl.
- Filip Šabacky (osoba, 47:41): Seniorní vývojář v týmu Černé AI, experimentuje s workflow.
- Claude Opus (produkt, 52:39): Mráz srovnává, jak doslovně verze 4.7 a 4.6 plní zadání.
- Karviná (místo, 1:01:21): Setkání, kde vznikla aplikace na rozdělování vajíček.
- Claude Code (produkt, 1:02:20): Nástroj, ve kterém vznikla specifikace i aplikace na vajíčka.
- NotebookLM (produkt, 1:02:59): Mráz si v něm z článků vyrábí podcasty pro sebe.
O hostovi
Dalibor Mráz je lídr projektu Černá AI v Ostravě a pořadatel AI festivalu Černá AI. Projekt spadá pod Černou kostku, příspěvkovou organizaci zřízenou krajem. Zásluhy připisuje týmu: v Moravskoslezském kraji se podle něj kolem projektu spojilo 28 aktivních lidí a komunitní ambasadoři dobrovolně pořádají akce o AI od Frenštátu po Bruntál. V Černé AI vede pětičlenný vývojový tým, ve kterém práci řídí a píše specifikace. Vedle toho se věnuje komerčnímu vývoji: živí ho práce s AI developery, zároveň se pohybuje v komunitách vibe coderů. Pro vlastní učení si v NotebookLM vyrábí podcasty z odborných článků.
Přepis dílu
[0:01] David Salomon: Posloucháte podcast Uhlík versus Křemík, pořad pro ty, kteří doufají, že díky AI bude mít víkend brzo, minimálně 5 dní. Já jsem David Salomon z Darkside a je tady i Adam Hanka, šéf dat a AI v Creative Docku. Ahoj, Adame.
[0:15] Adam Hanka: Čau, David.
[0:20] David Salomon: Než přijde náš dnešní host, který dorazí až z Ostravy, tak se podíváme na pár aktualit. Podle Global AI Diffusion Reportu už generativní AI používá skoro pětina lidí v produktivním věku. Zatímco Spojené arabské emiráty, Singapur nebo Jižní Korea masivně zrychlují, Česko ale vypadlo z první pětadvacítky. Debata není jenom o technologiích, ale i o tom, jak rychle firmy, školy a stát dokážou AI dostat do běžného provozu. Adame, když Česko vypadlo z té světové AI top 25, je to pro nás varování, nebo spíš si myslíš, že to je ten důkaz, že u nás zatím AI si spíš osaháváme, než že bychom to naplno začali používat?
[1:04] Adam Hanka: To je hrozně zajímavá otázka. Za prvé je asi dobré si říct, že je super, že Česko aspoň v nějaké době patřilo do té top 25 v umělé inteligenci. Co se ale teď děje, je, že vidíme, že spousta těch zemí, které do AI opravdu hodně investují, které mají strategické myšlení na úrovni jak vlády, tak třeba i nějakých ministerstev, ale veřejné správy, všech firem, takže do umělé inteligence a do její adopce dupou mnohem víc, než jak do ní dupeme tady v Česku. Tys tady jmenoval Spojené arabské emiráty, tak to je země, která má ministerstvo pro umělou inteligenci, a já pořád říkám, že my bychom ho v Česku měli zavést v zásadě okamžitě. Třeba nás poslouchá multiministr Karel Havlíček, který by do toho chtěl dupnout, protože ta podpora je opravdu hodně důležitá. My se tady budeme dneska s naším hostem bavit třeba i právě o tom, že už existují superpočítače, na kterých si můžou firmy svoje vlastní nějaké případy dotrénovávat.
[1:56] Adam Hanka: Nicméně je potřeba si říct, že tyhle velké tygři, emiráty, Singapur, Jižní Korea a další tyhle hodně technologické země, opravdu do adopce umělé inteligence dupou mnohem víc, než kolik my, a to třeba právě i vzděláváním běžné populace. To, co my tady děláme v našem podcastu, v Uhlíku versus Křemíku, tak to je jenom taková kapka v moři toho, co se můžou lidi o AI dozvědět a naučit. A jsou země, které do tohohle dupou mnohem víc a které i běžnému člověku pomáhají s tím, aby umělou inteligenci líp chápal, líp používal. Jako takový jeden příklad bych řekl, a teď nevím, ale myslím, že emiráty, právě třeba všem svým občanům zaplatili jednu placenou licenci na nějakého bota umělé inteligence. To znamená asi ChatGPT, myslím, ale to, kde dneska se zeptáte spousty lidí, jakou používáš umělou inteligenci, oni řeknou GPT, a ty se jich pak zeptáš, a je placená nebo neplacená. Víc než půlka lidí ti řekne neplacenou. To znamená, nemají tam ty všechny funkce, ohrožují třeba svoje nějaké data nebo osobní údaje, tak třeba právě ty emiráty se tohle rozhodly, že vyřeší tím, že všem svým občanům zaplatí licenci na umělou inteligenci, aby si to každý mohl osahávat v tom bezpečném a profesionálním prostředí.
[3:11] David Salomon: Zrovna v těch emirátech bych třeba nečekal, že tam bude finanční bariéra v tom, jestli si pořídím nebo nepořídím nějakou placenou licenci. Takže myslíš, že to tam je spíš tou nevědomostí, že to lidi si nekoupí placenou licenci, ne protože by na to neměli, ale protože třeba nevnímají ten rozdíl?
[3:29] Adam Hanka: Já myslím, že tohle je všude stejné. Lidi si v podstatě velmi často rádi dopřejí to, že používají různé nástroje, které jsou neplacené, protože nevědí, do čeho mají ty peníze dát. Dneska možná doporučení pro naše posluchače, pokud přemýšlíte o tom, za co utratíte svých 20 dolarů, to znamená cirka 500 korun za jednu placenou umělou inteligenci, já bych šel určitě do Claude, protože to má nejlepší znalosti, nejlepší schopnosti, nejlepší možnost se připojovat na další systémy. Ale potom samozřejmě ta adopce je složitá, protože naučit se pracovat s těmi různými moduly v Claudovi, tam jsou ty coworky a Claude Code a podobně, tak to už není úplně jednoduché. A když člověk chce, aby pro něj ta umělá inteligence opravdu něco užitečného dělala, tak se musí koukat na YouTube videa nebo třeba napsat nám, kteří s tímhle pomáháme, a my vám to pomůžeme nastavit a ukážeme vám, v čem je tam ta síla.
[4:24] Adam Hanka: Já jsem teď četl nějakou zprávu, kterou vydal Aspen Institute a BCG, to je konzultačka, a ty psali, to je hrozně zajímavé, že v Česku zmizí asi 360 tisíc pracovních míst kvůli umělé inteligenci, a na další stránce je tam napsané, ale dalších přibližně 950 tisíc pracovních míst se už může objevit. Takže my jsme netto 600 tisíc chybějících lidí, to znamená, ta umělá inteligence přetváří tu ekonomiku opravdu hodně velkým způsobem. Nicméně o stránku později je tam taky napsané, 90% všech pracovních míst za 10 let bude potřebovat extrémně vysoké znalosti, kompetence v oblasti digitálních dovedností. Není to jenom umělá inteligence, ale měly by to být ty pokročilé digitální dovednosti, protože svět se bude víc a víc digitalizovat.
[5:11] David Salomon: A my ještě na trhu práce a uzaměstnanosti ještě chvíli zůstaneme, protože fintechová velká firma Klarna, taky propouštěla kvůli AI, nahradila stovky lidí v zákaznické podpoře AI asistentem a ještě se chlubila těmi úsporami, ale po čase začala část zaměstnanců znovu nabírat, protože automatizace sice zvládla ten objem práce, ale ne vždycky tu kvalitu a hlavně ten lidský kontakt, který je nenahraditelný. Ukazuje se, že AI možná nejlíp funguje v hybridním režimu, to znamená nějaká rutina pro AI a zbytek by měl obstarávat ty detaily spíš člověk. Tak nemyslíš si, že není právě jeden z těch největších omylů kolem umělé inteligence, že firmy čekají úplnou náhradu lidí místo toho, aby spíš vytvářely nějakou spolupráci nebo rozšíření těch schopností lidí?
[6:03] Adam Hanka: Samozřejmě. Já si teď vzpomínám na náš rozhovor, který jsme vedli s Oliverem Dlouhým z Kiwi, který taky říkal, že se jim díky umělé inteligenci povedlo zredukovat zákaznickou podporu, ale taky neříkal, že propustili úplně všechny. Neříkal, že si nechal na té zákaznické podpoře třeba, jestli si pamatuju dobře, 110 lidí z nějakých 400. To znamená, ta redukce tam byla, ale nebyla úplně nadřeně. Nechali si tam prostě ty klíčové lidi, kteří potom dokázali vyřešit ty složité případy. Klarna je hodně specifická v tom, že už před dvěma lety oznámila, a to je velmi brzo v té umělé inteligenci, před dvěma lety, oznámila, že budou propouštět a že budou kompletně nahrazovat svoji zákaznickou podporu pomocí umělé inteligence. Já si pamatuju, že jsme to tenkrát všichni tak nějak zkoumali a moc jsme tomu nevěřili a říkali jsme si, kde tam máš schované ty lidi, o kterých neříkáš, že je tam máš.
[6:53] Adam Hanka: Považovali jsme to do velké míry jako za marketingový tah. Asi to byla nějaká jejich vize, teď se ukázalo, že to třeba nebude fungovat tak stoprocentně, jak si mysleli. Obecně v té zákaznické podpoře platí umělá inteligence, co já i mám zkušenost z toho, co jsme vytvářeli, dokáže nahradit 40, 50, 60% všech dotazů. A ty, když tohle děláš, tak si vypisuješ většinou ty nejčastější dotazy, na které se lidi ptají pořád dokola, protože většina lidí se ptá furt na to samé pořád dokola. Takže tohle ta umělá inteligence odbavit umí. No ale potom, když potřebuješ řešit ty složitější případy, tak už buďto ta umělá inteligence spotřebuje hrozně moc tokenů a vlastně se ti to ani nevyplatí, a nebo potom ty odpovědi nedává dostatečně dobré, protože ten lidský faktor v nějakých těch 40-50% je možná pořád lepší než AI. To znamená, nahradit tím 50% super, nahradit tím 70% ještě pořád tomu věřím a přijde mi to dobré, ale nahradit tím 100%, to mě přijde strašně neuvěřitelné a to je marketingový kec. Takže evidentně se jim to vymstilo.
[7:51] David Salomon: No a co se týká toho propouštění, tak kdo je tady zajímavý ochránce lidí, tak je Čína.
[7:57] Adam Hanka: To jsi nečekal, viď?
[7:58] David Salomon: To je teda pro mě překvapivé. Já jsem myslel, že v Číně platí o lidech přesně takové to ošklivé, jak se říká, lidské zdroje, human resources, tak Čína na to jde úplně obráceně, než bych čekal, protože teďka čínské soudy zrovna začaly řešit případ zaměstnanců, kteří byli propuštění kvůli automatizaci. Tam vysloveně byl ten důvod, propouštíme vás kvůli automatizaci. A ty soudy čínské řekly, že jasně, že samotné nahrazení člověka algoritmem není legitimní důvod k vyhazovu a AI má podle soudu lidem pomáhat a ne jenom maximalizovat zisky firem. Překvapilo tě to taky, že by Čína tady nastavovala takovéhle pravidla, řekněme férové podmínky, které by chránily lidi před tou bezhlavou automatizací?
[8:50] Adam Hanka: Překvapilo mě to, když jsem tuhle tu zprávu četl. A já nejsem úplně odborník na Čínu, ale to, co o Číně vím, je, že ona se snaží uvažovat zaprvé o zavádění umělé inteligence stejně jako o všem ostatním velmi dlouhodobě a zároveň se snaží hodně o to, aby udržela ten takzvaný sociální smír. To znamená, tohle je do velké míry politické rozhodnutí. Nemyslím si, že ten soud v Číně tohle rozhodoval čistě nezávisle, určitě to muselo být v nějaké součinnosti se stranou a vládou. A podle mě to pro Čínu je důležité právě proto, aby udržela zaprvé kompetence té své populace a zadruhé Čína funguje na tom, že za posledních pár desítek let má ohromný ekonomický rozmach a posunula velkou část svojí populace z té absolutní chudoby do nějaké střední třídy, řekněme.
[9:39] Adam Hanka: A tohle oni si teď nechtějí nechat rozbít, protože na tom, že ta Čína udržuje tuhle tu střední třídu relativně bohatou a relativně v pohodě, samozřejmě potom stojí podpora toho jejich diktátorského režimu. To znamená, tady to není ani tak o nějakém pracovněprávním přístupu, tady to je o přístupu té harmonizace společnosti. Vzpomínáš si, jak náš bývalý prezident, jehož jméno asi ani nechci vyslovovat, jezdil do Číny a tam říkal, že...
[10:07] David Salomon: Voldemort?
[10:08] Adam Hanka: No ne, ten druhý.
[10:10] David Salomon: Ten horší.
[10:12] Adam Hanka: Že se učí, jak harmonizovat společnost. A tohle je přesně ono, že ta čínská společnost je v tomhle velmi silně postavená na nějaké sociální soudržnosti. To znamená, pokud by tam docházelo k velkému nahrazování lidí pomocí umělé inteligence, tak by se jim celý tenhle princip mohl rozbít a ta jejich autoritářská struktura by se mohla úplně v pohodě zhroutit jak domeček z karet.
[10:37] David Salomon: Takže promiň, ale můžu to chápat i tak, že kdyby ty lidi dostali vyhazov ve velkém, což v Číně je všechno ve velkém, tak by měli vyhazov, asi by nebyli jednoduše zaměstnatelní kdekoliv jinde, protože tam ta jejich pozice by skončila taky úplně v jiné společnosti, ale ta samá pozice. A teď ta Čína by se musela o ně postarat, takže když by se to dotklo třeba 20-30% lidí, tak uživit tyhle lidi, kteří by byli najednou na ulici, tak jak by to oni měli vyřešit? To znamená, ať si je to taky prevence před tímhle.
[11:09] Adam Hanka: Jasně, a zároveň víme, jaká to byla firma, která se ty lidi pokoušela kvůli automatizaci vyhodit, protože já věřím tomu, že Čína, která natáhla do své ekonomiky ohromné množství západních firem, tak teď nechce, aby ty západní firmy, ty Číňany, propouštěli a zase se kvůli umělé inteligenci a automatizaci vraceli někam zpátky do Evropy nebo do Spojených států, protože oni si samozřejmě tuhle ekonomiku chtějí velmi dobře udržet. To znamená, tam to může být i do velké míry precedenční rozhodnutí ve smyslu, hele, když už tady teda zaměstnáváte čínské pracovníky, tak teď je nemůžete tak jednoduše vyházet jenom kvůli umělé inteligenci a může to být i takový zdvižený prst, který říká těm západním firmám, nezkoušejte to teď zredukovat o půlku, protože prostě my se s vámi budeme soudit, protože ty soudy tady tu pracovněprávní ochranu těm pracovním místům, které jste vytvořili vy ze západu, budou poskytovat.
[12:01] David Salomon: Takže je to taková protekce. Ale obecně ten princip, kdybychom se podívali k nám do Evropy, tak přijde ti to smysluplné mít nějakou takovouhle normu, která říká, hele, dobře, tam nemůžeš napsat, že někoho vyhazuješ, protože AI.
[12:18] Adam Hanka: Tak já nejsem pracovněprávní expert, ale co tak vím z firem, tak my už dneska v podstatě nemůžeme jenom tak vyhodit člověka jenom proto, že se ti nelíbí, jak ten člověk vypadá nebo jak s tebou mluví.
[12:31] David Salomon: Nebo že tam je zbytečný.
[12:32] Adam Hanka: Ale zbytečný, to je zrušení pracovního místa, tak to je jediný způsob, kde ty toho člověka můžeš opravdu ukončit, pokud je to pracovní místo zrušené. A to taky znamená, že pokud bude umělá inteligence nahrazovat celé pracovní místa, tak ty firmy můžou propouštět podle našeho práva, našeho zákona. Já ale upřímně musím říct, nevidím, že by zatím umělá inteligence rušila celé pracovní místa, spíš vždycky vyřeší nějakou část toho procesu, kde ten člověk pracuje, pomůže mu a ten člověk jde v rámci té firmy většinou dělat něco jiného. A když se redukuje pracovní síla, tak je to většinou takovým tím způsobem, že někdo odejde, tak za něj nedohajrujeme a uvidíme, jestli to bude fungovat. Není to systematicky, že by firmy ve velkém škrtaly třetinu svých zaměstnanců, spíš naopak, dneska se je snaží hodně rozvíjet, snaží se je podporovat v tom, aby se tu umělou inteligenci naučili, protože člověk s umělou inteligencí je efektivnější než člověk bez umělé inteligence. To je asi daný fakt.
[13:41] David Salomon: Když to tak poslouchám, tak se jdu rychle všechno pěkně doučit, abych nebyl první na řadě.
[13:47] Adam Hanka: A možná se bude chtít doučit vibe coding.
[13:50] David Salomon: A s tím nám hodně pomůže náš dnešní host, tak se na něj těšte, protože právě přichází. A naším hostem je Dalibor Mráz, renesanční osobnost a aktuálně hlavně lídr prostředí umělé inteligence v projektu Černá AI. Ahoj Dalibore.
[14:10] Dalibor Mráz: Čau kluci.
[14:11] Adam Hanka: Čau, vítej mezi námi.
[14:12] David Salomon: A podíváme se na to, jak tě vidí AI, protože jsem tě tentokrát vložil ne do ChatGPT, ale do Gemini.
[14:21] Dalibor Mráz: Do Gemini.
[14:21] David Salomon: Takže Gemini...
[14:22] Dalibor Mráz: Aby zná?
[14:24] David Salomon: No, to se právě zjistí. Gemini říká, že Dalibor Mráz je muž, který dokázal...
[14:30] Dalibor Mráz: Zatím dobrý.
[14:32] David Salomon: Který dokázal protnout svět absolutního hudebního rytmu s precizností neuronových sítí. Tento světově uznávaný bubeník, který vyměnil fyzické paličky za digitální kód, stojí jako zakladatel za platformou Černá AI, kde vrací nespoutanou kreativitu do rukou tvůrců skrze špičkovou vizuální a multimodální syntézu. A navíc jako čerstvý držitel prestižního ocenění Objev roku osobnosti AI 2025 je Dalibor živoucím důkazem toho, co se stane, když se neskrotný lidský uhlík rozhodne ovládnout křemíkový svět algoritmů. Vzniká totiž technologická symfonie, která aktuálně definuje hranice možného v digitálním umění roku 2026. Co tomu říkáš?
[15:17] Dalibor Mráz: Takhle se píše to normálně?
[15:19] David Salomon: No.
[15:19] Dalibor Mráz: Taková... Mě by strašně zajímalo, jak vypadal ten prompt, co jsi mu tam zadal.
[15:23] David Salomon: Mám takový master prompt, to už mě naučil Adam, abych ušetřil čas. A vždycky právě nás baví to, že to je takový trošku, jak jste zvyklí v té černé kostce, trošku hranatý. Tak chtěl bys to pohladit, ty rohy, nebo s tím souhlasíš a necháme to takhle?
[15:40] Dalibor Mráz: Dost mě to pobavilo, je to dobrý. Já jsem muž, takže jsem muž a hrdě se k tomu hlásím.
[15:45] David Salomon: Výborně. Nejen z toho, co jsem se dozvěděl přes Gemini, ale i z tvých účastí na různých akcích, konferencích, podcastech, jsem zjistil to, že toho máš opravdu hodně, že toho stíháš hodně. Ale řekni mi, je něco, co nestíháš?
[16:04] Dalibor Mráz: Jasně, strašně moc věcí nestíhám. Fakt ne. Hlavně na těch sítích a tak, jak komunikuješ nějakou část, taky komunikuješ věci, co se třeba i povedly. Ale strašně moc věcí se třeba i nepovede, ale tak ty ne všechny zastrkáš na sítě.
[16:17] David Salomon: K těm se dostaneme dneska právě.
[16:18] Dalibor Mráz: K těm se dostaneme, ty taky probereme, ty musíme probrat dneska.
[16:20] David Salomon: A mě by právě zajímalo, že ta část, co nestíháš, jestli by ti s tím mohla třeba nějak pomoct umělá inteligence, abys to stíhal líp.
[16:27] Dalibor Mráz: Hele, já si myslím, že můžu být rozhodně více důsledný asi manžel a otec. To si myslím, že teďka na tom budu více pracovat, ale tam tu AI pustit úplně nechci.
[16:38] David Salomon: Že bys měl jako avatara nebo prostě nahrál bys si do notebooku LM a prostě řekl bys si, hele, já dneska sice nepřijedu, ale pusťte si se mnou jako epizodu.
[16:48] Dalibor Mráz: Právě. Ne. Jsem teďka hodně na cestách, pořád někde jezdím a tak. Hodně cest, je toho dost teďka, takže budu muset trošku ubrat z toho plynu, ať tohle doženu. Takže tohle musím trošku dohnat. To je zase za mě rest.
[17:01] David Salomon: Ty jsi za náma přijel z Ostravy, toho si moc vážíme. A ty jsi teďka takový mocnej pán ostravský umělý inteligence. Kam až tak zhruba si myslíš, že sahá tvoje moc?
[17:12] Dalibor Mráz: To já vůbec nevím.
[17:13] David Salomon: Třeba Opava v tom je taky.
[17:19] Dalibor Mráz: To není moje moc. My tam máme v týmu strašně moc super lidí. Takže moc těch super lidí, kteří chcou spolu něco dělat a produkovat a vytvářet a budovat a tak to sahá, člověče, od Frenštátu až po Bruntál. Je to fakt ten kraj. A je tam právě hodně lidí, my tomu říkáme komunitní ambasadoři. A ti jsou involved, takže my máme takovou síť, my se furt aktualizujeme, každý dělá různé eventy, že ve Frýdku to žije, v Karviné to žije, v Opavě to žije. Všude to různě stimulujeme, ať to tam žije. A ty lidi to dělají dobrovolně, snaží se vracet zpátky tu energii více do toho kraje. Takže my jsme si řekli, že si zameteme před tím vlastním Prahem, jsme si řekli, tak zkusíme ten region trošku, jak to říct.
[18:03] David Salomon: Upgradovat prostě.
[18:04] Dalibor Mráz: Upgradujeme ho trošku. A tak se spojilo 28 aktivních lidí a do toho nějak šlapeme.
[18:10] David Salomon: Hele, a odkud se rekrutují tyhle ambasadoři, které tam máte takhle napříč celým regionem?
[18:17] Dalibor Mráz: Oni se nedají přesvědčit, to nejde přesvědčit. Hele, prosím, buď ambasador, buď aktivní. Ne, to jsou aktivní lidé, budovatelé, co už mají třeba nějaké komunity. A ty buď s nimi navážeš vztah a řekneš, hele, tak pojďme dělat něco třeba spolu a nějak si to sedne. A ve výsledku ty už jenom pomáháš rozfoukávat ten jejich plamen, který už hoří.
[18:37] David Salomon: Takže to vzniká z nějakého aktivního podhoubí asi, předpokládám, protože to je to, kam tou otázkou směřuju. Takže už existuje nějaké aktivní podhoubí v Moravskoslezském kraji, v tom regionu, kde jsou lidi, kteří se umělou inteligencí zabývají a zaobírají.
[18:53] Dalibor Mráz: My jsme si říkali, to přece není možné, ta AI se přece neřeší jenom v Ostravě. Já nevěřím tomu, že někdo není ve Frýdku, kdo to řeší. Takže to byl celý point, je jenom najít.
[19:05] David Salomon: Takže jsi jel do Frýdku, tam jsi stoupnul takhle s bannerem na náměstí a není tady někdo na AI prostě?
[19:11] Dalibor Mráz: Ano, hledám AI parťáky ve Frýdku. Ne, začali jsme poptávat všude. Začali jsme hledat, koukali jsme na podnikavce, freelancery, hledali jsme, kdo se o to zajímá, ale hledali jsme komunitní buildery. Takže lidi, kdo mají třeba aktivní komunitu, jako je třeba, nevím, Mira Vlach, Petra Országová, Radka Legerská, jich je celá řada. To jsou fakt šikovní lidi a oni mají kolem sebe nějakou komunitu a.
[19:37] David Salomon: My to zmiňujeme i proto, kdyby třeba nás poslouchal někdo právě z regionu, že by se k vám přidal, protože samozřejmě Praha tam má velkou gravitaci a tady se toho děje spoustu, takže jsem ti chtěl říct, že kromě Ostravy třeba ještě i v Praze je umělá inteligence trošku.
[19:53] Dalibor Mráz: Taky občas něco.
[19:54] David Salomon: A kdyžtak vám s tím trošku můžeme pomoct nějak prostě, aby to nebylo.
[19:58] Dalibor Mráz: A teď nám s tím pomáháte.
[19:59] David Salomon: Právě proto. A musím teda opravdu vyseknout poklonu, jak to tam krásně všechno dáváte dohromady.
[20:07] Adam Hanka: Náš podcast se změnil na jakoby, jak to děláte, že jste tak dobrý v té Ostravě.
[20:11] David Salomon: Hele, jako.
[20:12] Dalibor Mráz: Ale to je super, já mám z toho fakt radost. Stojí za tím hodně práce, hodně práce i lidí, kteří jsou v příspěvkové organizaci. Což jsme to teďka řešili. Prosím vás, všichni diváci, co to sledujete, příspěvková organizace je trošku něco jiného než neziskovka nebo zapsaný spolek. Černá AI je pod černou kostkou a černá kostka je zřízena krajem. To znamená.
[20:36] David Salomon: A černá kostka ještě taky fyzicky nestojí.
[20:38] Dalibor Mráz: Ano, a ta ještě nestojí, ta bude stát až třeba za tři roky.
[20:40] David Salomon: Takže to bude taková jako velká knihovna, jsem pochopil, která bude v té jedné černé kostce, která se v té Ostravě staví.
[20:46] Dalibor Mráz: A ta černá kostka je takový giga ultra big hub, včetně dvou pater knihovny, včetně makerspaceu, 3D tiskáren, nějaké komputace, dalších věcí. Bude tam i nějaký právě, černá tam bude mít nějaké svoje zázemí a tak dále. Takže i AI se tam bude řešit, možná nějaký hubík.
[21:02] David Salomon: Mně osobně to vychází, že když zkřížíš Harryho Pottera a Matrix, tak dostáváš černou kostku.
[21:10] Dalibor Mráz: No a ta Bradavice byly příspěvková organizace?
[21:12] David Salomon: No jasně.
[21:13] Dalibor Mráz: Já nevím, jaký měli.
[21:14] David Salomon: Určitě, oni byli pod ministerstvem.
[21:15] Dalibor Mráz: Asi ano.
[21:15] David Salomon: Každopádně chce to umět kouzla a chce to nějakého černokněžníka, a to si myslím, že Dalibor na to docela sedí.
[21:23] Dalibor Mráz: Černokněžník.
[21:23] David Salomon: Slyšel jsem něco.
[21:24] Adam Hanka: Super, necháme ti předělat vizitky potom.
[21:26] David Salomon: Slyšel jsem něco, že je tam nějaký nový superpočítač u vás v Ostravě, nebo něco takového, jako skoro něco jako AI Gigafactory, co má být v Praze, ale ještě se uvidí, protože to je velká politika. Ale vy už tam něco máte.
[21:38] Dalibor Mráz: Máme, my tam máme superpočítač, máme tam IT for AI. To znamená, pokud na nás kouká někdo, kdo by chtěl něco trénovat, tak buď kontaktujte nás, Černou AI, anebo kontaktujte kluky na IT for AI, nebo vás klidně s nimi propojíme, když budete mít zajímavý case. Je dost možné, že si na tu komputaci toho superpočítače můžete sáhnout i vy. To ještě ani vůbec nevíte a dokonce možná za to ani nezaplatíte korunu.
[22:00] David Salomon: A my pro naše diváky se vždycky snažíme některé ty složitější technické pojmy překládat, jo. Takže když říkáš, že chce někdo něco trénovat, tak tím asi nemyslíš zvedání činek nebo skákání přes švihadlo.
[22:11] Dalibor Mráz: Ano, já tím myslím třeba trénovat nějaký svůj model. Ne, že vy jste model, ale jako že trénujete nějak, ne jako někoho, ale něco, že vezmete nějaké data třeba ze svojí firmy a něco si na tom natrénujete.
[22:22] Adam Hanka: Takže si můžu třeba fine-tunovat nějaký veřejně dostupný model, třeba nějakou Olamu, kterou si můžu stáhnout někde z nějakého Hugging Faceu.
[22:29] Dalibor Mráz: A nebo máš svoje nějaké syntetické data, natrénuješ si nějaký narrow modýlek, který ti třeba s něčím pomáhá něco třeba hledat.
[22:37] Adam Hanka: A třeba když budu mít nějaký citlivý data a přijdu je tam někam nalejt, jako je to OK, je tohle to nějak ošetřený? Asi jo, ale jak?
[22:45] Dalibor Mráz: IT for AI je Národní superpočítačové centrum a opravdu tam řeší všechny typy zabezpečení a tak dále. To znamená, vůbec bych se toho nebál. Tam je nejvyšší míra soukromí, většinou se podepisují NDAčka, oni o těch věcech asi ani nesmí mluvit, mají tam dobře vyřešené zóny, ty data nemají jak úplně upřímně utéct. To znamená, pokud spolupracujete s nimi, tak tam je to úplně safe.
[23:09] David Salomon: A to mě napadá, že přeci takováhle věc, to musí být poměrně nejenom regionálního významu, jestli vám tam třeba jezdí na to třeba Slováci, Poláci, jestli se podělíte o to, nebo jestli to prostě si syslíte pro sebe jenom takovouhle kapacitu.
[23:25] Dalibor Mráz: Český servery Čechům.
[23:27] David Salomon: Přesně.
[23:28] Dalibor Mráz: A Moravanům a Slezanům. Hele, v Evropě je teďka, bude, nebo je 19 AI Factories, protože teďka dva dny zpátky, myslím, že to bylo v úterý, teď byla ceremonie, otevření Czech AI Factory, to právě lídr je Vysoká škola báňská a je tam šest dalších subjektů v tom koncilu, je tam i ČVUT, Karlovka, jsou tam Brňáci a tak dále. A tím cílem bude vytvořit propojenou síť těchto továren na AI, na počítání, aby se dalo sdílet nejenom ta komputace, ale i lidský kapitál, know-how a aby ty buňky mezi sebou lépe spolupracovaly. A samozřejmě je tam ještě jedna supervize, je tam i kvantový počítač, což je takový game changer, protože samozřejmě on může násobit potenciál toho superpočítače. To znamená, teďka tam jede Karolína a Barbora, to jsou dvě sympatické slečny, které jsou ty dva superpočítače a teď se to bude rozšiřovat, takže v roce 2027 by se to mělo rozšířit o nějakých dalších 350 karet, jestli to říkám správně, zhruba.
[24:33] David Salomon: Grafických karet.
[24:34] Dalibor Mráz: Ano, samozřejmě.
[24:35] David Salomon: Já si nemůžu pomoct, ale je mi hrozně sympatický, jak dřív se jmenovaly ty doly, že jo, Barbora a tak teď se takhle jmenují ty počítače, že tam držíte tuhle tu figuru.
[24:49] Dalibor Mráz: Fakt z toho umí přemisťujeme do digitálu.
[24:51] David Salomon: Jak v Mostě stěhovali ten kostel, tak vy přemisťujete celý průmysl z uhlí do digitální éry. To je skvělý.
[24:59] Dalibor Mráz: Ano, je to jedna z těch motivací.
[25:00] David Salomon: A vy děláte toho spoustu pro to, aby se o AI mluvilo, vědělo, aby lidi s tím byli kamarádi. Chystáte i akci, která bude celoevropské, možná celoevropského významu, ale rozhodně celonárodního, festival.
[25:14] Dalibor Mráz: Ano.
[25:15] David Salomon: Myslíš si, že přijedou i lidi ze zahraničí? Jako bychom to takhle mohli říct, když už jsem se přeřek, takže bychom se jako zavázali k tomu.
[25:21] Dalibor Mráz: Určitě přijedou, už máme nějaké slovenské, to znamená, tam u těch Poláků je tam zájem, akorát oni se ptají na překlad. A my jsme jako první jako řadě nepočítali úplně s tím, že bychom to překládali do třeba angličtiny, ale samozřejmě pořád to ještě ve hře, to neznamená, že by se tam nikde nedala nějaká obrazovka, ale zas je to hodně lidí, to je fesťák, AI festival pro 2000 lidí, je to v září, je to 15. 9. a tím chci všechny pozvat, protože kluci, vážím si to, že jste to zmínili, bude tam 70 speakerů, bude to na sedmi stageích, bude tam track na AI adopci, AI technologii, to znamená, nerdi si přijdou na svý, ale i business owneři a lídři si přijdou na svý, ale i aspirující AI profesionálové si přijdou na svý, to znamená, někdo chce posunout svůj skill někam dál, takže tam budou i nějaké workshopy a tak dále, je to nabušené na jeden den a večer tam bude i koncert a na začátku toho celého máme připravené nějaké překvapení, takže tam bude i nějaká taková miniaturní show, ať si trošku i vyčistíme hlavu.
[26:23] David Salomon: To zní výborně. Já jsem se díval na ten line-up a přišlo mi to jako takový příjemný setkání osobností AI, jo, že se tam sejdete vy všichni, co jste byli vyhlašovaní nedávno jako osobnosti AI České republiky, takže všem určitě doporučujeme, my tam rozhodně s Adamem pojedeme, budeme rádi, když se tam taky vydáte. A ještě, na koho se tam třeba nějak těšíš, nebo co je tvůj takovej point, kromě toho, že tam budeš lítat úplně zpocenej a budeš mít nervy, aby to všechno dobře dopadlo a budete mít celej gong pro sebe, což je svatostánek, jako jakýkoliv akce a promotéři by chtěli být v ostravském gongu, je to zároveň veliká zodpovědnost, takže je jasný, že asi ten den budeš trošku busy, ale přeci jenom, kdyby všechno šlo úplně hladce a ty by sis jenom vybral, na co si zajdeš v klidu, hledáš si kafe, podíváš se na to.
[27:16] Dalibor Mráz: Hele, ty jo, já bych si dal úplně všechny, protože dneska se chceme bavit i trošku o vibe codingu, protože mi přijde, že to je hodně zajímavý a my jsme si říkali, že si vytýčíme i nějaké.
[27:27] David Salomon: Hranice toho, co to ve skutečnosti znamená a neznamená.
[27:30] Dalibor Mráz: Přesně tak. Myslím si, že to je fakt hrozně dobrý téma, protože já totiž stojím mezi těmi oběmi, to jsou oba ty světy, na jedné straně jsou vibe kódeři a na druhé straně jsou AI inženýři, AI developeři a já stojím uprostřed toho světa, protože mě živí práce s těmi AI developery, ale zároveň jsem i v těch komunitách, kde řešíme i ty vibe kódery a tak dále, takže to bude super téma, se na to moc těším, ale jenom uzavírám, hele, já bych si dal úplně všechny, protože všechny jsme poprosili, aby témata byly hands-on, best practices a beyond the hype, to jsou tři naše základní pravidla, kterými musí projít úplně každý speaker, i když se baví o adopci nebo o jakékoliv technologii. Poprosili jsme, že nechceme sales pitch.
[28:13] David Salomon: Tak to jsem zvědavý, jak to dopadne.
[28:15] Dalibor Mráz: Ne, fakt jsme řekli, prosím vás, všechny, ale fakt prosím ne, protože chceme těm lidem fakt předat reálnou hodnotu, nechceme se bavit o tom, že AI je prostě super a co bude za 10 let a tak dále. Hele, nikdo neví, co bude za 10 let. A popravdě to je fakt fesťák, kde vy znáte jenom jména, ale vy se reálně dozvíte, o čem budou mluvit třeba 2-3 týdny před fesťákem.
[28:38] David Salomon: OK.
[28:39] Dalibor Mráz: Protože my nejsme schopni, když teďka tam nasypeme, tak řekneme fajn, tak se budeme o nějakém harnessu, budeme se bavit o nějakém space driven development a dalších věcech, prostě o těch pokročilejších věcech, potom vibe coding, budeme řešit to, ale za ten půl rok, hele, půl rok v AI světě, come on, a zas nebudeme přece témata měnit každý měsíc. My potřebujeme počkat.
[29:03] David Salomon: Vyjde 6 modelů do té doby zase, že jo.
[29:05] Dalibor Mráz: Vyjde tam 200 modelů do té doby.
[29:06] David Salomon: Vidíš, kdybys tam měl sales pitch s hrncema, tak to máš jednoduchý. A taky to je hands-on.
[29:13] Adam Hanka: Jasně, ale zase udělej ten AI driven hrnec pořádně, aby to fungovalo v produkci.
[29:19] Dalibor Mráz: Jasně, to znamená, tam se to určitě strašně moc posune. Teďka mimochodem jsem objevil, teď propadáme, jestli znáš, to je stavba kontextu na základě poptávky, takže v tom se teďka hrabeme, to je hodně zajímavý.
[29:36] David Salomon: Tak to budeš muset vysvětlit.
[29:37] Dalibor Mráz: K tomu se potom dostaneme, my teďka hodně sedíme i v tom kontextu a tak dále, ale pojďme zpátky. To znamená, užil bych si všechny ty speakery, hrozně rád bych se tam posadil do všech těch sedmi sálů najednou.
[29:47] David Salomon: Bude to nahrávat, dá se na to potom podívat?
[29:49] Dalibor Mráz: Bude se to nahrávat. A ten, kdo tam bude a bude mít lístek, tak ten dostane přístup i do terminálu, takže dostane takový nějaký základní rack a bude se s tím moci bavit. To znamená, všechny ty prezentace budou nahrané vevnitř a ty řekneš, tak, o čem mluvil třeba Honza Romportl, nebo o čem mluvil tady třeba pán z Finska, o čem mluvil tady pán z Polska, o čem mluvil tady.
[30:09] David Salomon: Jo, to je dobrý, takže budete mít i umělou inteligenci pro účastníky té konference, aby se mohli, a budou se moct ptát i předem třeba, o čem ta přednáška bude, jestli na ní mám jít, nebo ne.
[30:19] Dalibor Mráz: Dost možná tam něco takového bude, asi to zavedeme, ale pro nás je důležité hlavně, protože ty řekneš, hele, já mám tenhle case, řeším to, i byl tam někdo, kdo o něčem takovém mluvil? Ano, a tyhle hands-on věci. Aby ty lidi fakt si odnesli maximum, to znamená, chceme, ať to vytěží.
[30:35] Adam Hanka: To je dobrý, mně se to hrozně líbí, protože když začaly přicházet ty RAGové systémy, Retrieval Augmented Generation, to znamená, povídejte si se svými daty, tak my jsme tomu začali říkat talk to your data, a teď ty máš další úroveň, a to je jako talk to your talks.
[30:51] Dalibor Mráz: Ano, jo.
[30:52] Adam Hanka: Povídej si se svými přednáškami.
[30:53] Dalibor Mráz: Ano, a to je právě dobrý, protože to můžeš hledat, a další věc, my taky chceme zlikvidovat to FOMO, to fear of missing out, že ty si chceš to trošku užít. Teď si vezmi, já jsem tohle zažil přesně v Amsterdamu, když jsem byl na jedné konferenci, World AI Summit, a tam těch tracků běželo najednou asi 12, a já jsem se chtěl roztrhat, protože tam běží 4 najednou zajímavé přednášky, a ty chceš být ve 4 místech najednou, ale potom si připlatíš za to VIP, protože měli, že včetně těch záznamů, a to je super, protože jsem přijel domů a tam mi začala ta konference.
[31:34] David Salomon: Jo.
[31:34] Dalibor Mráz: Blbě řečeno.
[31:35] David Salomon: Protože jsi potřeboval ty Hermioniny hodinky, ne? Aby sis to dokázal otočit a je to celé znova.
[31:40] Dalibor Mráz: A furt jsem se točil zpátky, a furt zpátky a zpátky, protože jsem se zašel skoro na všechny přednášky. A to bylo super, já jsem v ten moment měl trošku strach, že mi to nepošlou, nebo že tam nebudou všechny, takže jsem se snažil vychýzovaně tam postíhat ty, co jsem chtěl, ale když mi to takhle krásně potom celé přišlo, tak si vytipuješ, dáš si to, uděláš si poznámky a jedeš dál.
[32:03] David Salomon: Není to fotbal, kdy potom už víš výsledek, tak už to asi nemá takovej šmrnc, ale tohle má smysl a máš i takový vzdělávání třeba i v průběhu celého roku. A chtěl jsem se zeptat, dobře, pouštíte se do fesťáků, chápu, že to je pro vás teďka nová laťka, velká věc, velká prostora, hodně lidí, velká mediální pozornost. Jak vám v přípravě toho fesťáku třeba pomáhá AIčko? Řekněme, používáte to, když už o tom mluvíte, když už to vlastně rozšiřujete, a jestli sami u sebe máte zametenou pěkně umělo inteligentně.
[32:40] Dalibor Mráz: Tak jo, tak já vám to teda řeknu, chcete to vidět?
[32:43] David Salomon: Ne, jdeme domů.
[32:44] Dalibor Mráz: Tak jo. Tak jste první, kterému to řekneme. My máme už teďka aktuálně, měli jsme v týmu jednoho vibe codera a měli jsme na takový úplně mikro úvazek programátora. Ale teď, protože samozřejmě tam je těch devíků víc, tak jsme si řekli, hele, my to potřebujeme daleko více.
[33:09] David Salomon: Devík je vývojář, jo?
[33:10] Dalibor Mráz: Ano, devík, ano, já mu říkám devík.
[33:12] David Salomon: Nerozumím úplně vždycky tomu slovu.
[33:15] Dalibor Mráz: To je devílek, jo.
[33:17] David Salomon: Tomu ostravskému nářečí, rozumíš?
[33:20] Dalibor Mráz: Devík, no. A my jsme si říkali, že opravdu to, co je teďka priorita v černé, a to je ta příspěvkovka, teď se nebavíme o těch soukromých projektech, o těch vývojích, ale bavíme se o tom projektu té černé AI.
[33:33] Adam Hanka: Ono možná by to bylo tady dobrý ještě jako ukotvit pro posluchače, protože my už to víme, ale posluchač se v tom možná nevyzná, ty teda máš vlastně jako dvě hlavní aktivity. Jedna hlavní aktivita je černá AI, která pořádá i tenhle ten černá AI festival, druhá aktivita je, že funguješ jako komerčně na komerčním trhu, a to znamená, že děláš i komerční vývoj, protože příspěvkovka, to tě asi uživí jenom částečně, předpokládám, z definice příspěvkovky. Takže teď se budeme bavit o té jedné noze, a ta jedna noha je teda ta černá AI, to znamená festival, ale jak tam používáte umělou inteligenci.
[34:05] Dalibor Mráz: Přesně tak. A teďka v černé AI postavili jsme již nový tým, deví, který bude vyloženě dedikovaný pro černou AI. Je nás tam pět v tom týmu, je tam vibe coder, je tam medior programátor, je tam seniorní programátor, je tam expertka na data a na syntetická data, a jsem tam já, který orchestruje to, co se děje, a píšu specky a tak dále.
[34:36] Adam Hanka: Specifikace.
[34:36] Dalibor Mráz: Specifikace.
[34:37] Adam Hanka: My to tady vždycky zkoušíme překládat i pro běžného uživatele.
[34:40] Dalibor Mráz: Ne, děkuju, moc děkuju. Třeba jsem byl teďka nedávno, natáčeli jsme něco, a oni mě poprosili, abych pokud možno nepoužíval anglické věci. A já jsem se tam strašně zasekával, protože většina těch termínů v té, když se bavíme, tak v té angličtině je, ale je fakt pravda, že člověk, který v tom moc není, tak to potom poslouchá a vlastně z toho má prdlajs.
[35:05] Adam Hanka: My vývojáři máme takovou hantýrku, tak já mám tu výhodu, že ji tady dokážu simultánně tlumočit.
[35:11] Dalibor Mráz: Ne, super, tak ji prosím překládej. Já se budu snažit to překládat do češtiny, ale někdy mi to ujede, tak se omlouvám. A ten deví tým, chceme to postavit tak, protože samozřejmě příspěvková organizace, tam se řeší NIS2, řeší se tam zabezpečení, GDPR, více se to hlídá, než když prostě to máte někde u nějakého SROčka a tak dále. Já mám pocit, že spoustu lidí v SROčku ještě ani neví, že existuje nějaký GDPR, když vybírají od někoho e-maily a tak dále, tak tam vlastně nemají vůbec nic, to jenom je, dejte mail, čus, odeslat, a ve výsledku to má nějaké pravidla, ale tam se to hrozně hlídá. To znamená, když chceme jet vývoj, my opravdu chceme teďka znásobit produktivitu, co se týká vývoje, protože vnímáme, že to je to esenciální.
[35:56] Dalibor Mráz: Jedna věc je, že prostě podporujeme samozřejmě rozvoj na kraji, to znamená, máme tam nějaké AI board s paní náměstkyní, s univerzitami a tak dále, bavíme se o tom, co má potenciál, podporujeme i komunity a používáme na to různé nástroje, to je ten transfer know-how, ale potom je ten development, a to je to, co má tu ryzí hodnotu, která ve výsledku může multiplikovat jakýkoliv efekt, protože když máte dobrý dev tým, který experimentuje, ale zároveň jako vyvíjí a shareuje s komunitou, ukazuje ty věci, sdílí repo, repozitář.
[36:30] Adam Hanka: Sdílí kód.
[36:31] Dalibor Mráz: Ano. Děkuju. A potom najednou to okolí je daleko lépe drivované.
[36:43] Adam Hanka: Protože vznikají ty nástroje, že to není jenom o myšlenkách, ale třeba to, co já zažívám často, co se umělý inteligence týče, teď už je to trochu menší problém než před třeba dvěma lety, ale pořád je to častý, tak nám ukažte, k čemu je to vlastně dobrý, jak to funguje, ukázaná platí. A je velmi těžký se dopracovat k tomu, aby měl člověk prostě 20, 30 různých nástrojů, který může tahat z kapsy a říkat, pro vás by to mohlo fungovat přibližně takhle, podívejte se na to, tady mi to běhá, tady to něco dělá. Takže to, že vy ve skutečnosti vytváříte tyhle ty nástroje, všem ostatním pomáhá si představit, k čemu je ta umělá inteligence dobrá.
[37:21] Dalibor Mráz: Přesně tak.
[37:22] Adam Hanka: To jako zhmotňujete do toho Daveova hrnce.
[37:24] Dalibor Mráz: Ano.
[37:25] Adam Hanka: Protože, jak jsem slyšel vynikající hlášku teď, snaha není koksovatelná. To jsem doteď nepochopil a nevím, jestli to chci chápat.
[37:33] Dalibor Mráz: No, jako.
[37:34] Adam Hanka: A šlo to z nejvyšších míst. Myslím, že paní ministryně financí to říkala, snažit se můžeš, ale když to nespočítáš na konci, tak je ti to k ničemu. Asi takhle jsem to pochopil, a když jsme tady v tom Ostravsku, tak pojďme.
[37:48] Dalibor Mráz: Jo, teď mluvíš mojí hantýrkou, dobrý, tomu já rozumím. Mimochodem, já jsem fascinovaný, že všechny české i zahraniční firmy, když přijdou do Ostravy, tak oni nám do všech těch nákupáků strkají tu těžební věž jako dekoraci, máš tu obří zeď v Lidlu nebo někde jinde, a tam máš ten Dul Barbora.
[38:08] Adam Hanka: Jakože je tam načmáraná, jo.
[38:09] Dalibor Mráz: Ne, tam je fotka, ta obří fotografie té těžební věže. A teď jsem přišel do autoservisu, jsem byl ve Škodovce, a tam zase obří potisk, zase všude ty těžební věže, a já jsem tam seděl a jsem říkal, a to je super, protože oni si myslí, že my Ostraváci se budeme cítit fakt super, musíme mít vedle sebe tu těžební věž, a potom feel free to talk, pojďme se bavit o čemkoliv.
[38:32] Adam Hanka: Pojď utratit.
[38:32] Dalibor Mráz: Take my money, ty vole. Je tu těžební věž, dneska nakoupím spoustu rohlíků a spoustu dobrýho masa, protože se tady cítím fakt jako doma.
[38:39] Adam Hanka: Myslíš, že až se jednou postaví ta opravdická černá kostka, že místo těžební věže tam budou ty fotky té černé kostky?
[38:46] Dalibor Mráz: To fakt nevím, ale líbí se mi, jak se tam snaží všichni na nás naladit. Ale těžební věž, nemáme ji v obýváku, a tak dále.
[38:54] Adam Hanka: Nebo to nemůžete, že jo, protože vy bydlíte v té těžební věži.
[38:56] Dalibor Mráz: Ano, spoustu lidí si to myslí, ale musí tam někdy za náma dojet.
[38:59] Adam Hanka: Já jsem tam byl zrovna před třema týdnama, takže.
[39:01] Dalibor Mráz: To jsi asi koukal, že?
[39:02] Adam Hanka: Jsem bydlel v těžební věži, samozřejmě.
[39:04] Dalibor Mráz: No tak ano, máme tam rádi ubytováváme hosty.
[39:07] David Salomon: Zpátky k těm příkladům a use caseům, který si vyrábíte s těma vašima, jak tomu říkáš, devíci?
[39:13] Dalibor Mráz: Devíci, no, dev tým, jako dev tým, no.
[39:15] David Salomon: Z toho vzniklo, že jo, ta česká pověst Děvín, no to je jedno.
[39:21] Dalibor Mráz: My už tam za sebou máme věci, protože my se snažíme ukazovat těm lidem, že to jde dotáhnout i do té produkce. To znamená, my jsme začínali úplně s nějakým laveblem, tam se s tím experimentovalo, ukazovali jsme lidem, protože když na lidi naběhneš s Claude kódem, tak je to crazy.
[39:40] David Salomon: Zabiješ je, jo?
[39:40] Dalibor Mráz: Úplně je zabiješ, a my jsme začali sondovat, kde je ta úroveň, a potom zjistíš, že vibe coding úplně není pro všechny. I když to hodně lidí říká, ale vibe coding je pořád docela nerdí záležitost, protože jedna věc je, že tam jsou takové ty základní předpoklady, tak jestli se nerad s někým hádáš, tak vibe coding není pro tebe, rozumíš, jestli si nedokážeš věci moc představit, tak to není pro tebe, a tak dále.
[40:12] Adam Hanka: Jestli nemáš trpělivost se svýma vlastníma chybama, tak obecně jako vývoj není pro tebe.
[40:16] Dalibor Mráz: Není pro tebe, ano.
[40:17] Adam Hanka: Jedna věc, kterou jsem se naučil jako vývojáři, že jsem opravdu trpělivý se svýma vlastníma chybama, protože když člověk píše nebo AI dělá kód, tak těch chyb naseká strašně moc.
[40:27] Dalibor Mráz: Ale tak to je z driven development a jedeš bomby, že?
[40:30] Adam Hanka: No jasně.
[40:30] Dalibor Mráz: Červená, zelená, a ttrrr, hele, ale ten princip jenom, jako.
[40:36] David Salomon: Nejsem tam jako.
[40:37] Dalibor Mráz: Ty se nečetáš. Ne, počkej, vrátíme se zpátky.
[40:39] David Salomon: Červená, zelená, chápu. To jsou nějaký barvy, jedu nebo stojím. Super.
[40:43] Dalibor Mráz: Ne, vraťme se k tomu vibe codingu.
[40:45] David Salomon: Dobrý začátek pro mě.
[40:45] Dalibor Mráz: Vibe coding, my jsme udělali takové základní rozřazení. Nás teďka čeká vibe coding festival, protože chceme postavit vedle sebe fakt lidi, kteří vibe codujou, ale AI engineery a opravdu top developery, kteří to používají v tom produkčním prostředí. A samozřejmě mám tam lidi z týmu právě, se kterýma spolupracuju a vyvíjíme produkty, které se předávají, jsou poměrně velké produkty, to znamená, neseme za to odpovědnost, a musí to být opravitelné, uptime musí být skvělý, to znamená, že to jede neustále, když to spadne, tak víme, jak to nahodit, víme, jak to rozšiřovat, je to kompatibilní se vším možným, když do toho vpadne nějakej člověk třeba na UX, nebo někdo potřebuje něco předělat, tak se to dá předělat, není to takový ten freestyle vibe coding, že napíšeš, já bych chtěl webík, a teď on to tam nějak nasází, a já bych tu chtěl tlačítko, a přidají se dvě tlačítka, a my jsme zjistili, že ten zásadní rozdíl mezi vibe coderem a AI engineerem není ani, samozřejmě je to v té znalosti kódu, je to v tom, že do toho vidíš, ale je to v té míře té doménové expertízy, protože když jsi vibe coder, tak nevíš, co nevíš ty rizika, ty jenom popisuješ, mimochodem už od slova vibe coding
[42:01] Dalibor Mráz: je oxymoron, protože kódování přece není pocitově, ono to k sobě moc nejde, protože málokterý programátor kóduje pocitem, pojď, já mám ten feel, tak já to dneska rozjedu na tu klávesnici, tady něco, jakože si to promýšlím, máme architekturu, makáme, je to 20 let vývoje, jak se staví software, design to design a další věci, a najednou je vedle toho ten vibe coder, který neví, co neví, to znamená, dělá spoustu chyb, ale když si to staví pro sebe, tak je to pořád v pohodě, ale když potom začínáš přecházet na tu druhou stranu, tak najednou zjistíš, že ty lidi o těch chybách nejenom, že musí vědět, ale oni si ji musí i přizpůsobovat, musí s nimi pracovat, musí s nimi počítat, a ten systém není tak, že tam napíšeš, udělej něco, a ty mu nadiktuješ 100 věcí, jak to má udělat, to znamená, ta specifikace toho celého procesu je extrémně detailní, ale samozřejmě je tam problém, že když to bude extrémně detailní a ty tam na něco zapomeneš, tak se to nenapíše dobře a budeš muset to buď celý vyhodit do koše, anebo to musíš předělávat, což potom úplně ve výsledku nechceš, protože to je docela náročné, protože zapomenout nějakou elementární záležitost, když to programuješ, nebo když to takhle vysoustružíš, tak potom se tam předělává blbě.
[43:16] Adam Hanka: Hele, já přemýšlím, tys tady totiž otevřel asi čtyři témata, tak já se k nim zkusím postupně vracet, jo.
[43:22] Dalibor Mráz: Skvělý.
[43:23] Adam Hanka: To první téma, který mě pořád ještě trochu zajímá, a tam tě vrátím zpátky, je, ty jsi říkal, že máte teda ten dev tým a že vytváříte nějaký hmatatelný příklady toho, co ta umělá inteligence může dělat. Jak jsi říkal, máte tam teda nějaký inženýry, máte tam lidi, který mají zkušenosti s programováním, takže to nejsou ty vibe codeři, který by si šli jenom tak zavibit a udělat si tu webku s dvěma tlačítkama místo jednoho. Co jste třeba vytvořili pro to, aby vám to podpořilo pořádání toho festivalu?
[43:52] Dalibor Mráz: Tak já vám řeknu, třeba teďka máme v produkci tři appky. První se jmenuje Speakers Hub. Představte si, že máte 70 speakerů, a těch 70 speakerů mají nějaké témata a mají spoustu dalších věcí. To znamená, my potřebujeme vyrobit systém, který bude pro ty speakery k dispozici, aby si mohli ty dva, tři týdny předtím ujasnit to svoje téma.
[44:15] Adam Hanka: Takže oni tam budou mít nějaký zadání.
[44:18] Dalibor Mráz: Budou mít různé MDčka.
[44:20] David Salomon: Co je MDčko?
[44:21] Dalibor Mráz: Markdown, to je nějakej file s nějakými informacemi třeba o tom festivale, třeba o cílovce, o tom, kdo už co má, nebo jaký je ten jeho rádius.
[44:31] Adam Hanka: Takže briefing prostě.
[44:32] Dalibor Mráz: Takže takový briefing a teď přemýšlím, jak to třeba napojit na nějaký jazykový model, to znamená, že oni by si to byli schopni s tím doladit, to znamená, že ten model bude už briefovaný a my to budeme aktualizovat neustále, ty informace, každý je bude mít trošku jiné, ale zároveň hlídáme, že tam nejsou duplicity, že to je up to date, to znamená, my pořád checkujeme, pořád neustále hlídáme ty teďka topové trendy.
[44:54] Adam Hanka: Takže nad těma briefingama běhá nějaká umělá inteligence, která kontroluje, jestli to stále ještě odpovídá těm současným trendům, a pokud ne, tak třeba updatuje ten briefing pro ty speakery, což je super, protože ten čas se tak rychle mění, že ty můžeš tu umělou inteligenci využít i k tomuhle.
[45:08] Dalibor Mráz: Ano, a hlavně i ty speakery ponoukáváme, jak tomu říkáme, hele, podívej, tohle to už není úplně asi aktuální, nám by se líbilo, kdyby si to posunul sem, to znamená, jak byl třeba context engineering, tak si to posunul prostě na nějaký, nebo nějaký prompt, tak na context, teďka někdo řeší hardness, pak se řeší další věci, třeba XDD development nás třeba zajímá, furt to tak posouváme tu linii a budeme ty speakery prosit nebo motivovat, říkat, hele, pojďte to posunout dál, ať je to fakt up to date, ať neřešíme regový systémy, co se řešily třeba dva roky zpátky.
[45:38] Adam Hanka: Takže když jsem speaker u vás na konferenci, tak jako ideálně se na to podívat až 14 dní předem a začít psát ten příspěvek, protože jinak mi to umělá inteligence šestkrát změní pod rukama ten briefing.
[45:48] Dalibor Mráz: Bude se to tak trošku dít, ale my to děláme pro dobro té konference a těch lidí, protože chceme, aby opravdu, když tam budeme stát toho 15. 9., tak by to bylo up to date.
[45:57] Adam Hanka: To je perfektní. Tak jakou další aplikaci tam máte?
[46:00] Dalibor Mráz: Teďka zrovna, a to je taková naše experimentální appka, vytváříme takzvané Meetio, to je appka, kde je napojená na mikrofon a ty ji briefneš, dáš jí kontext schůzky, kontext člověka, s kým jdeš mluvit, goal, vypíšeš si prostě takových pár věcí, pak si to zapneš, ona přepisuje hovor, real time to chunkuje, to znamená.
[46:24] David Salomon: Rozděluje do nějakých kratších částí?
[46:27] Dalibor Mráz: Ano, přesně, to je super, to je úžasné, ty to tak krásně předáváš.
[46:31] David Salomon: Já umím česky. Adam nám tady totiž třídí data a taky hosty, víš, jo, a pak co říkají, takže tady jsi úplně v bezpečí.
[46:39] Dalibor Mráz: Je to úžasný, ty vole, já si děkuju, a já ani nevím, jak bych to řekl, fakt, děkuju, a teď ona to rozděluje do těch kratších částí, ty analyzuje a neustále je srovnává, jestli jsi.
[46:52] Adam Hanka: Už dosáhnul cíle toho meetingu?
[46:53] Dalibor Mráz: Už dosáhla, nebo jestli jak blízko se k tomu přibližuješ, případně ti dává i nápady na dotazy, jak se k tomu cílí přiblížit.
[46:59] Adam Hanka: A to máš implementovaný v braillích takhle?
[47:02] Dalibor Mráz: No, to by bylo boží.
[47:02] Adam Hanka: Běží ti to na monitoru někde před tebou?
[47:04] Dalibor Mráz: Běží to na monitoru, víš co.
[47:05] Adam Hanka: Takže ještě tam máme nějaký prostor pro vývoj, než to dostaneme, tady já teda nemám moc AI braille, ale.
[47:10] Dalibor Mráz: Ale bylo by to dobrý.
[47:10] Adam Hanka: A ty už jsou na cestě, AI braille, o těch jsme se bavili. Tak to je druhá appka, to znamená, první appka nám dělá nějaký briefingy pro speakery a pořád updatuje to zadání, z čehož diváci budou extrémně profitovat a speakři se budou chtít zabít. Druhá aplikace kontroluje, jestli ses na meetingu dokázal zeptat na všechno, to by se nám tady do podcastu taky opravdu hodilo.
[47:30] Dalibor Mráz: Mimochodem, my to budeme asi zveřejňovat.
[47:33] Adam Hanka: Super.
[47:33] Dalibor Mráz: Jako ten kód, takže můžete to potom vyzkoušet. A vidíš, třeba tam jsme zkoušeli, protože mám tam jednoho právě seniorního devíka, jmenuje se Filip Šabacky, a právě on experimentuje s různými typy workflow, většinou to funguje tak, že já dám dohromady fakt specku, to znamená, zkusím to popsat, nejprve udělám takzvaný idea file, což je, že on mě takzvaně griluje, neustále ze mě tahá.
[48:01] David Salomon: Kdo tě griluje?
[48:02] Dalibor Mráz: AI mě griluje.
[48:03] David Salomon: Ty jsi říkal on, tak já jenom, jestli to je Filip, víš, nebo jestli.
[48:07] Dalibor Mráz: Ne.
[48:07] David Salomon: Ty jsi teda Zdeněk Polrej. Jo, no, a aby tě nehodil do rybníka potom.
[48:12] Dalibor Mráz: Ne, naštěstí moje AIčko můžu kdykoliv zavřít. A tam ze mě povytahuje ty nápady. Potom si k tomu většinou udělám ještě další MDčko, pořád to jsou ty stejné, to je ten margin, to je ten soubor, který si uložíte někde do té složky. Potom máme takzvané know-how, to znamená, tam bastlím všechno, co najdu, to znamená, si dělám různé typy průzkumů, takže si tam dávám, dělám si takovou.
[48:31] Adam Hanka: Databázi jakoby.
[48:32] Dalibor Mráz: Databázi všeho možného, pravidel, rules různých a na čem chci, aby to stálo. Teď se nebavíme rules přímo pro ten Claude, ale bavíme se o rules třeba v nějaké frameworky a tak dále, to si tam taky nabastlím, a potom z toho celého začínám tvořit takzvanou specifikaci, a to je třeba první verze, jenom první verze, nástřel toho, jak by to celé mohlo vypadat, jak by to mohlo fungovat, a tady tuhletu specifikaci já posílám developerovi, a on se na to podívá, teď samozřejmě.
[48:58] Adam Hanka: A ten developer je ale člověk.
[49:00] Dalibor Mráz: Ano, to je člověk, a on si to najede, podívá se na to a projde si to. Případně, když mu tam ještě něco chybí, tak on hledá takzvaný gaps.
[49:11] Adam Hanka: Mezery, díry, který jsi tam zanechal.
[49:12] Dalibor Mráz: Přesně tak, a pošle mi zpátky MDčko, questions.md.
[49:17] Adam Hanka: Jasně.
[49:18] Dalibor Mráz: Tam já si to zase hodím k sobě, zase to doplním o všechny ty díry, protože takhle to šetří času.
[49:25] Adam Hanka: Takže vy tímhle způsobem opravdu dlouho ladíte zadání, protože než to předáte tomu nástroji, který generuje ten kód pomocí umělé inteligence, tak abyste měli opravdu dobrý zadání.
[49:33] Dalibor Mráz: Přesně tak.
[49:34] Adam Hanka: Protože jak jsme se tady bavili i s některýma našima hostama, tak to zadání pro umělou inteligenci je vždycky to nejsložitější, protože je těžký se zeptat na tu správnou otázku.
[49:43] Dalibor Mráz: Přesně tak, a my to takhle povytahujeme, máme takhle iterace, takže my si i verzujeme ty iterace, ať víme, tím pádem i přepisujeme to know-how, protože dochází ke spoustě věcem, on to furt aktualizuje, a potom z toho začínáme vyrábět takové fakt kratičké, malinké soubory, abychom neznečistili to kontextové okno, protože ve výsledku chceš potom s tím ještě třeba pokračovat v iteracích dál, takže potom tu specku on bere, už tu finální, a zkouší to takzvaně vysoustružit, a zkoušíme to vždycky najednou.
[50:13] Adam Hanka: To je terminus technicus je vysoustružit.
[50:15] Dalibor Mráz: Ano.
[50:16] Adam Hanka: A to znamená, že ty stejně jako kdybys dal těm vývojářům do nějakýho projektovýho nástroje ty jednotlivý úkoly, který oni mají dělat, a ten projektovej manažer ty úkoly poskládá tak, aby šly po sobě, dobrej projekťák tohleto umí, špatnej v tom plave, to je jako klasická zkušenost programátora, tak ty tyhlety jednotlivý úkoly rozdělíš pro tu umělou inteligenci, aby to, jak jsi říkal, nevyteklo z toho kontextovýho okna, to znamená, aby to ona do sebe dokázala celý pojmout a nechyběly jí třeba ty začátky, nic nezapomněla, a postupně to dáváš jako do implementace.
[50:50] Dalibor Mráz: Přesně tak, a on.
[50:51] Adam Hanka: Ty seš ještě velkej příznivec toho vývoje, kterej je postavenej pomocí testů, jsem pochopil.
[50:56] Dalibor Mráz: Ano.
[50:59] Adam Hanka: Vývoj, kterej se dělá pomocí testů, ty nejdřív napíšeš to, co to má na konci dělat, jako když se toho zeptám na 4 plus 7, tak mi to odpoví 11, a když se zeptám na 5 krát 7, tak mi to odpoví 35, to jsou ty testy, a pak řekneš tý umělý inteligenci, proti těmhletěm testům si to kontroluj, a dokud to jako neuděláš správně, tak to furt dokola iteruj.
[51:18] Dalibor Mráz: Ano, takzvaně TDD.
[51:20] Adam Hanka: Takže vy si tohleto TDD, ten test driven development, i s tím Filipem nebo s Claudem nebo s kýmkoliv určujete předem, takže vy dáváte umělý inteligenci jenom specifikaci toho softwaru, vy jí dáváte i ty testy, to znamená, koukej se na to, jestli to dopadlo správně.
[51:34] Dalibor Mráz: Ano, přesně tak, a je tam krásně vidět na tom to, že vám opravdu z toho třeba vypadne aplikace, která do jisté míry opravdu funguje, není to ready, je to nějakej prototyp, bavíme se o prototypu, když se bavíme o produkčním developmentu, to je jiná káva, tam postupujeme úplně jinak, daleko opatrněji, ve výsledku tady takhle fully automated to moc ještě takhle nevyužíváme, protože potřebujeme to mít úplně super všechno pod kontrolou, to znamená, my bereme, že ta černá AI si může dovolit víc tady těch experimentů, a teď to vypadne z toho tenko, a teď si vezmi, že ty si třeba uvědomíš, že jsi třeba zapomněl logy.
[52:15] Adam Hanka: To se mi stává furt, logy dopisuju vždycky na poslední chvíli.
[52:19] Dalibor Mráz: A teď si vezmi, že si uvědomíš, že najednou ty to musíš asi nechat vysoustručit znovu, protože to tam je zapečené, a teď to jsou ty věci, že když ta specifikace je fakt velice detailní, tak stejně tak detailně musíš uvažovat i ty, protože když ona má v sobě trhliny a díry, a ta 4.7, třeba Claude Opus, ten je fakt doslovný, ty řekneš musíš, on musí, když řekneš nesmíš, on to ctí, on má ty váhy lépe nastaveno, to víc ctí, ta 4.6 byla více taková můžeš, nemusíš, ty váhy byly trošku jiný, tak najednou potom zjistíš, že když mu řekneš něco, anebo se to přepíšeš blbě, semanticky to vyzní úplně jinak, tak najednou on to pochopí a vyrobí to doslova, ale přitom tam chybí ještě nějaké mezičlánky, takže to pořád nestačí, a tu specifikaci furt zvětšuješ a zvětšuješ.
[53:12] Adam Hanka: Já třeba ještě mě zajímá, protože to je taky téma, který jsi tady nakousnul, ten rozdíl mezi tím vibe codingem a tím profesionálním developmentem.
[53:22] Dalibor Mráz: Ano.
[53:22] Adam Hanka: Protože já třeba sám o sobě slovo vibe coding strašně nemám rád, zejména když.
[53:28] Dalibor Mráz: Já ti rozumím.
[53:29] Adam Hanka: Když někdo říká, já tady vibe codím, ale ve skutečnosti vidím, že je to skoro profesionální vývojář, nebo se poslední dva roky učil všechny ty technologie, který jsou k tomu potřeba, a potom pořád říká, že vibe codí, protože já mám vždycky pocit, proč teda marketingový umělý inteligenci neříkáme vibe marketing, proč umělý inteligenci, která mě pomáhá parsovat dokumenty a číst smlouvy, neříkám vibe parsing, že u toho programování se to nějak vžilo, a mně to přijde, sorry, ale v něčem ohavný, to takhle divno pojmenovávat.
[54:00] Dalibor Mráz: Hele, víš co, my to rámujeme, že na té levé straně máš ten vibe coding, na té pravé straně máš ten AI engineering, a bereme, že se to liší právě třeba v té specifikaci, to znamená, že tady ta specifikace je na dva, tři řádky, a tady ta specifikace už je fakt extrémně detailní, ale hlavně se to liší v té míře té nahodilosti, protože když seš vibe coder, tak ty asi chceš být překvapený.
[54:31] Adam Hanka: Mile, ideálně mile.
[54:32] Dalibor Mráz: Ideálně mile, a když seš programátor a řešíme něco, za co někdo platí poměrně hodně peněz, tak to vždycky my chceme, ať je to předvídatelný.
[54:41] Adam Hanka: Ano.
[54:42] Dalibor Mráz: To je úplně jiná strana, ale vibe codingem toho té předvídatelnosti téměř nedocílíš, ty to musíš rozsekat na mikro úkoly, které se točí přes nějaké certifikáty, přes nějaké loopy, tak dlouho, dokud to neprojde, pak to jde dál, pak to jde dál, častokrát se tam něco stane, takže ty se musíš k tomu vracet, i commitování, vůbec ne, to jsou dva úplně oddělené světy, a nemyslím si, že když jsi člověk, který vůbec neumí kód, tak v současné době do toho produkčního stavu, že vyrobíš aplikaci pro 10 000 lidí, která musí být, jak jsme říkali, třeba uptime 99,9, furt je nahozená, a když to spadne, tak to do tří hodin nahodíš, nebo do čtyř hodin, protože ty SLAčka bývají někdy docela přísný, tak tím vibe codingem toho nedocílíš, a taky bylo spoustu experimentů, že byli lidé, kteří si řekli, hele, já se to fakt naučím, já chci vibe codovat, já si nakopnu celý svůj web, třeba s nějakou klientskou sekcí, ale třeba se s tím už tři měsíce trápí.
[55:48] Adam Hanka: Ale je možný, že s tím dalším projektem už se budou trápit jenom šest týdnů, a ten další potom už za ty tři týdny dají, ale oni se u toho musí naučit neuvěřitelný množství těch technických znalostí, který jim chyběj, a zase na druhou stranu, pokud se někdo už tři měsíce trápíte se svým webem, klobouk dolů, že tím procházíte, protože u toho se učíte hrozně moc věcí.
[56:07] Dalibor Mráz: Ne, to je právě super, že jste se do toho pustili, to jsou za mě výborně vyhozené peníze, ale dívej, zaprvé se něco učíš, trénuješ hlavu, zkoušíš to a tak dále, ale vezmi si už jenom třeba klasický přístup, vidím u toho vibe codera, který se s tím modelem hádá, to nechci, a potom máš profi programátora, který ví, že babysitting se nesmí, to znamená, já nechci, aby v kontextovém okně bylo, že já jsem ho opravil a on přiznal chybu, to znamená, já mažu a pokračujeme dál, jsou úplně jiné mechanismy, úplně jiné principy, ty přemýšlíš nad tím jinak, protože pokud to má být opravdu skvěle vyladěný a funkční stroj, tak tam se řeší úplně mikroniance už potom, tam už se řeší, jak ten Claude MD zformovat, jak naskládat ty skills do toho a tak dále, aby to dobře sedělo, a to se nebavím o tom, ani jak nastavit workflow, iteraci, jak se to řekne, že přispívá do toho, jak přeložit.
[57:05] Adam Hanka: To když víc lidí přispívá do jednoho projektu kódem.
[57:08] Dalibor Mráz: Ano, přesně tak.
[57:09] Adam Hanka: Protože třeba moje zkušenost je taková, že dřív jsme si každý vzali nějaký jeden modul, na tom jsme vyšívali, a pak jsme to poslali do Gitu, a tím se to dostalo do té celkové báze toho kódu.
[57:19] Dalibor Mráz: Ano.
[57:19] Adam Hanka: Ale teď ta umělá inteligence hrabe vždycky do dvaceti různých souborů, a když to chceš s někým sdílet, ten vývoj, tak to najednou začíná být strašně náročný.
[57:28] Dalibor Mráz: Ano.
[57:28] Adam Hanka: Protože ty těm lidem bereš tady tu sklenici pod rukama a piješ jim z jejich sklenice a naléváš si z jejich džbánku, a ta spolupráce se tím strašně zesložiťuje.
[57:38] Dalibor Mráz: Přesně tak, ale i tohle se dá dobře vyladit, to znamená, a my třeba v černé, dívej, tohle si zas nemůžeme dovolit v tom profi vývoji, tam musí být všichni fakt velice dobří programátoři, ideálně v podobném skill setu, musí mít dobře nastavenou workflow, pořád se jede v tom podobném režimu, akorát je to třeba o 30% rychlejší, ale neznamená to, že to je vysoustružený za týden, vždycky, jak jsem někoho poznal, a on mi říká, hele, to je v pohodě, tuhletu appku, to já vyrobím za dva týdny, hele, nikdy v životě mi tohleto nikdo ještě neukázal, protože já jsem za ním přišel, říká, ok, tak mi ukaž, že to dáš za dva týdny, tak šéf je tvůj, ne, vždycky to nějak, ono to třeba vypadá, že to funguje, ono to umí výborně předstírat, že to funguje, ale potom to vždycky začne padat na základních věcech, a to ladění těch posledních 50% do toho, aby se to dostalo do toho, že to je předatelné klientovi, který za to chce zaplatit, to už je téměř nerealizovatelné.
[58:35] David Salomon: Jdeme pomalu do finále, bylo to perfektní tenisová výměna teďka, kterou jsem si dal.
[58:40] Adam Hanka: My jsme tě dlouho nepustili ke slovu, viď, promiň.
[58:42] David Salomon: Ani jsme neměli tenisový míček, já mám z toho tenisový i krk, i loket, i všecko, ale bylo to super, jak jsem se tenkrát před dvaceti minutama ptal na to, jak vám pomáhá AI, tak od té doby se stalo to, že jsem úplně přestal mít chuť vibe codovat, protože mi to přijde.
[59:03] Adam Hanka: Jsme ti to rozmluvili, jo.
[59:04] David Salomon: Jo, ale to je.
[59:05] Adam Hanka: Ono to je důležité, ono to je super vibe codovat.
[59:07] David Salomon: Já vím, ale to nevadí, já jenom říkám, jak to na mě zapůsobilo, protože jsem sice nevěděl přesně, o čem se bavíte, ale mělo to nějakou energii, a mě by zajímalo na popud toho, že mi přijde, že ten vibe coding je v tuhle chvíli taky nějaký benchmark na té cestě poznávání AI, máš LLMka, tady napiš do příkazového řádku něco, recept, mám doma cuketu, co s tím, pak máš, nevím, ty RAGy, nebo NotebookLM, už si něco nacucám svýho, a pak se bavím už jenom v tom svém rámečku, pak máš nějaký asistenty workflow, kdo mailu a takový různý, rozšiřuje tě to, a pak v jednu chvíli přijde už pojď do toho vibe codingu, protože jinak dobrý, teď sis to dal, seš rozcvičenej, a teď tady stojí ta zeď toho vibe codingu, a potom, co jste vy tady, neříkám předvedli pejorativně, ale to, co jste mi dali možnost nahlídnout, tak mi to přijde fakt trošku složitý.
[1:00:08] Adam Hanka: Složitý to je v tom, když máš očekávání, že ten software, a to Dalibor taky říkal asi třikrát, že ten software někomu hned prodáš, a že mu bude fungovat, a že můžeš podepsat smlouvu, která řekne, hele, tenhle ten software vám poběží spolehlivě, můžete na tom postavit kus svýho byznysu, to jsou ty takzvaný SLAčka, Service Level Agreement, který ve skutečnosti říká, já se vám o ten software budu starat, a když vám to spadne, tak vám to jako obnovím, nahodím zpátky do dvaceti minut, do hodiny, do dvaceti čtyř hodin, záleží na tom, jak kritická je to chyba, ve chvíli, kdy si chceš postavit svoji vlastní aplikaci, která ti bude pomáhat, nevím, kamarád si udělal teď appku, do který si nahrává deníky, že zmáčkne tlačítko, nahraje si do toho deníkový záznam, může si k tomu přidat až pět fotek, a to se mu uloží do nějaký databáze, tohle je perfektní na vibe coding, ale asi bych to nešel úplně prodávat za půl milionu někomu, protože by hrozilo, ne že ta aplikace nebude fungovat, ono hrozí, že spadne, už ji třeba nenahodíš, přijdeš o nějaký data v databázi, a ten, komu jsi tu aplikaci potom prodal, tak ten tě roztrhá na cimpr campr, ale když si to chce někdo udělat pro sebe jako technický experiment.
[1:01:13] Dalibor Mráz: Tak to je dokonalý.
[1:01:14] Adam Hanka: Je to tak.
[1:01:15] Dalibor Mráz: Přesně, a mimochodem, ty jsi měl krásný příklad na vibe coding, měli jsme takové sezení s lidmi a v Ostravě, ne, v Karviné, a zkoušeli jsme, já jsem jim ukazoval právě práci s tou nějakou specifikací, oni s tím začínali, s tím vibe codingem jsme začínali hodně zlehka, a byla tam jedna paní, která říká, já bych si potřebovala udělat aplikaci na to, protože já mám slepičky, a já bych potřebovala, protože já je různě distribuuju těm kamarádkám a rodině a tak, a já taková jednoduchá mikro appka, že já budu mít to svoje administrační rozvrhání, já si tam vždycky naskladním ty vajíčka, oni budou mít tu appku, ty si tam navolí ten svůj profil, já jsem mamka, já jsem taťka.
[1:01:52] Adam Hanka: A to už byla ta Digi hra, ne?
[1:01:54] David Salomon: A to už byla ta Digi hra, jak ten vlk sbíral ty vajíčka, to vy asi neznáte.
[1:02:01] Dalibor Mráz: Jdeme dál, dáš odběr, rovnou to vygeneruje QRko, to QRko je na zaplacení, takže to naskenuješ, zaplatíš, a víš, že už je tam o pět, šest vajec méně, hele, to bylo tak jednoduché, vezmeš diktafon, my jsme obešli ty lidi, všichni lidi nadiktovali nějaké nápady, během toho tohleto zadání, já jsem přesypal přes Claude kód, jsem z toho udělal specku, specifikaci, to jsem hodil zpátky potom do Claude kódu, zase úplně v jiném okně, říkal, hele, vyrob z toho aplikaci, my jsme to udělali za deset, patnáct minut, aplikace normálně fungovala, všechno v pohodě, paní si to jenom dodělá a má appku na distribuci vajíček.
[1:02:37] David Salomon: Chci říct, paní vie, jak se to volá startup za čtyřicet milionů dolarů, protože slepice jsou všude, to je i v Kazachstánu.
[1:02:44] Dalibor Mráz: Jasně, ale upřímně, a všichni úplně, to je dobrý nápad na aplikaci, to bychom všichni potřebovali.
[1:02:50] David Salomon: A já jsem rád, že jsme skončili v podstatě happy endem, protože já jsem z toho vymotal.
[1:02:55] Adam Hanka: Ještě tady jednu věc, protože mě by zajímalo, Dalibor totiž říkal, že používá ještě jeden nástroj, a to je NotebookLM, tak jenom, jestli bys dokázal fakt v rychlosti říct, k čemu, protože ty si z toho sám nahráváš podcasty.
[1:03:04] Dalibor Mráz: Jo, tak já to řeknu jenom v rychlosti.
[1:03:05] Adam Hanka: Protože my máme rádi, když naši uživatelé taky slyší o nějakých nástrojích, které si můžou rovnou vzít do ruky a začít zítra používat.
[1:03:11] Dalibor Mráz: Hele, já si přes NotebookLM dělám podcasty pro mě, pro sebe, pro vlastní potřebu, to znamená, že já si, nevím, většinou si prohledávám různé články, třeba na Gitu i nějaké věci a tak dále, potom si vyberu z toho třeba, nevím, pět až deset takových nějakých článků, nedávám je tam dva, jestli znáte NotebookLM, tak tam se dávají ty zdroje, já je tam častokrát dávám i jako text, to znamená, nevkládám ten odkaz, ale stáhnu přímo celý ten text z command C, command V do toho NotebookuLM, nechám ho tam, a potom z toho jednoho zdroje, ne ze dvou, ani ze tří, jenom z jednoho, protože když už máš dva, tak on už toho začíná hodně generalizovat, když jsou tři, tak se skoro nic člověk nedozví, takže vždycky z jednoho a nechám si z toho vygenerovat zhruba patnáctiminutový podcast a ten si poslechnu, protože jezdím hodně v autě, a když mě to opravdu zaujme, si řeknu, hele, to je zajímavé téma, já tam mám ještě takový prompt, který si k tomu přidám, že chci hands-on, beyond hype, nechci marketingové kecy, nepotřebuju poučovat o tom, co je vibe coding, ten NotebookLM má tendenci vysvětlovat i tyhlety věci, takže já se snažím jenom vytáhnout tu podstatu z toho článku, jenom aby mi víceméně nějak sdělil, a když mě to zaujme, tak jdu a ten článek si celý dočtu fakt detailně, a třeba jak jsem jel dneska do Prahy, tak jsem si takových podcastů vyrobil asi osm, takže byl jsem v autě
[1:04:27] Dalibor Mráz: čtyři hodiny, skoro pět, a všechno jsem to projel, všechno jsem to sjel, 1,2 rychlost, a dozvěděl jsem se spoustu zajímavých věcí, bylo to super.
[1:04:36] Adam Hanka: To je boží.
[1:04:36] David Salomon: To zní skvěle, a my se těšíme, že tu tvoji cestu do Prahy ti oplatíme naší cestou do Ostravy, my se moc těšíme na festival Černá AI, který právě v Ostravě v Gongu bude patnáctého září, a kde se, jak doufáme, uvidíme i s váma všema ostatníma, a děkujeme, že jste sledovali další epizodu podcastu Uhlík versus Křemík, a nezapomeňte se podívat i na ty předchozí epizody, ty se taky povedly, a poslední zhasne.