Přeskočit na obsah
O podcastuSessionsEpizodyHostsOdebírat
[#04]

S OpenClaw jsem strávil poslední dva víkendy — je to návyková věc.

1h 07min

OpenClaw má přes 270 000 hvězdiček na GitHubu — víc než samotný Linux — a postavil ho jeden člověk jako hoby projekt. V téhle epizodě rozebíráme, co to OpenClaw vlastně je, jak si ho rozjet doma na Macu, starém počítači nebo VPS serveru, a jak s ním komunikovat přes Telegram, Discord nebo WhatsApp. Projdeme reálné use casy — od AI novinek a scrapingu X až po itinerář výletu naplánovaný hlasovou zprávou — a povíme si, co jsou skills, proč si je raději tvořit vlastní a jak agent postupně začne psát nástroje sám za sebe. Nezapomeneme ale ani na stinné stránky: prompt injection, Gmail incident, kdy agent málem rozeslal spam, a důvody, proč OpenClaw není nástroj pro každého. A na závěr se zamyslíme nad tím, jak správně delegovat práci agentům, udržet si kontrolu — a jak se naše práce pomalu mění od exekutivy k manažerskýmu myšlení.

Souhrn

OpenClaw má přes 270 000 hvězdiček na GitHubu — víc než samotný Linux — a postavil ho jeden člověk jako hobby projekt. V této epizodě rozebíráme, proč se z něj stal fenomén, jak funguje a v čem se liší od Claude Code nebo Cursoru. Sdílíme i konkrétní zkušenosti z vlastního používání: kde nás OpenClaw překvapil pozitivně, kde má slabiny a proč se z něj v posledních měsících stal jeden z nejdůležitějších open-source agent nástrojů.

Transcript

Jindřich: všichni píšou na Higgs nebo na LinkedIn, že jim to sežral x tisíc dolarů z kredyní karty.

Filip: Že hele, tady jsou ty změny a já jako ten majitel se jdu podívat, co tam teda jako změnil a pokud se jim to líbí, tak to jako přijmu a tím se to dostane do toho hlavního programu.

Jindřich: Můžeš si to spustit u sebe doma na nějakým dedikovaným počítači. což je typicky teď důvod, proč jsou vyprodaný všude Mac mini.

Filip: V zásadě on má přístup k celému tomu počítači, ať už je to tvůj počítač, nebo nějakej jinej, nebo na nějakej server, zkrátka tam, kde běží, tak ta premisa je, tady máš ten operační systém jako vlastně sadu nástrojů a můžeš s ním pracovat. Právě poslouchát Deep Link Show.

Jindřich: Čau Filipe, vítej u další epizody deep link show, u podcastu, kde si povídáme nejenom o umělí inteligenci, ale i o technologiích z různěho úhlu pohledu. Dneska bychom chtěli rozebrat další žavý téma a tím je open call. Pro začátek jenom, kdybych to asi měl představit, tak OpenClaw je vlastně projekt od Pítra Steinberga, open source projekt AI agentic system, kde ta původní myšlenka byla taková, že má běžet na tvým vlastním počítači, dáš mu prakticky přístup těm soborům e-mailu kalendáře různým jako knowledge base a dalším nástrojům, budeš s ním komunikovat přes nějakou četací platformu, otiž whatsapp telegram, co jsou asi ty nejčastější. A do jistý míry bude autonomně pracovat za tebe, těch agentů je několik, můžeš tam napojit jako různý další AI nástroje a Tak podobně. Tohle to je vlastně jenom hodně ve rychlosti, ale ty capabilities, které tam momentálně jsou, jsou asi výrazy hlubší. Pojďme si představit, pojďme si říct nějaké limity, pojďme si říct nějaké naše, hlavně primárně tvoje hands-on zkušenosti a obecně se do toho pojďme trošičku ponořit. Jak bys mě doplnil?

Filip: Já bych nejdřív tě taky pozdravil. Jsem rád, že jsme teda i to téma teď vykupli, protože Já jsem nad tím, nechci říct zabil, ale jako strávil poslední víkend, dva, jakože je to návěková věc a já bych to asi doplnil tak, že OpenClaw je něco, co se a i sám Peter to vlastně jako zmiňuje, že on se hodně inspiroval tím, jak funguje Claude Code a Dost možná, ty nebo i ostatní jsme pozorovali to, že Claude Code po nějakou dobu tak využívali jako primárně vývojáři a potom vlastně lidi ho začali používat i jako na míň technické nebo neprogramátorské úlohy. Nějaké psaní dokumentů, zprávu souborů na počítače atd. No a Anthropic na tohle reagoval vlastně Claude Kovorkem a vlastně obecně bylo vidět, že to celý směřuje k nějakému jako hodně agentovýmu systému, který jeho vlastně jako výsadní přednostní je to ovládat tvůj počítač. A Peter jako po tuhle tu dobu už samozřejmě na něčem takovým pracoval, on vlastně jako jeho první projekt byl, že on udělal, myslím, že toho říkal wipe tunnel nebo něco takovýho, kdy vlastně jako přidal možnost, aby mohl komunikovat se svojím Claude Code pomocí Telegramu. Takže přidal si nějaké chatovací rozhraní. A už tohle, podle jeho slov, bylo obrovský deal, že najednou s tím mohl si povídat a fungovalo to krásně remote. Nemusel sedět u toho počítače, nemusel mít terminálovou sesion nebo nějakou jinou aplikaci. No a pak právě začal pracovat na OpenClaw a za mě tam jsou, řekl bych, dvě zásadní výhody, rozdíly oproti jako jiným agentům a to primárně v tom, že ta konektivita je vlastně jakákoliv. Ty si můžeš připojit Telegram, iMessage, Discord, Slack, Whatsapp, cokoliv, kde ty vlastně jako komunikuje s lidma. No a tou druhou největší výhodou a to je vlastně i ten jako takový ten benefit, co si Peter mohl jako dovolit je ten, že On vlastně tomu agentovi dal celý počítač bez nějakých větších bezpečnostních guardrails. Ať nějaký tam jsou, který se snaží toho agenta omezit, aby nedělal nějaké špatné věci, ale v zásadě on má přístup k celému tomu počítači. Ať už je to tvůj počítač, nebo nějaký jiný, nebo na nějaký server. Zkrátka tam, kde běží, tak ta premisa je, tady máš ten operační systém jako vlastně sadu nástrojů a můžeš s ním pracovat. Takhle já bych asi jako vystihnul OpenClaw.

Jindřich: Možná na začátek je ještě důležitý říct, že v posledních týdnech, dost možná, tak se tomu samotnému projektu změnili názvy. Dřív to bylo Cloth Hub, pak asi nevím, co všechno. Ale důležitý je, že byť to budeme někdy nazývat tak nebo tak, tak vždycky mluvíme o Open Cloth, tak jak se to jmenuje v této okamžik. Tak dokonce přišlo, tuším, na Petra od Anthropicu nějaký titity, kvůli tomu, že on právě používal ten název Cloth Hub.

Filip: Klodbot, klodbot to byl, pak to byl moldbot, to změnil, protože spěchal a pak se mu to tak nelíbilo a tak to změnil na UbunKlo.

Jindřich: No jasně, což klodhub o tom ještě budeme mluvit, ale Jasně, jako komunitní systém, který spoustu uživatelů nahrává, říkají tomu skills, ale zkrátka jako rozšíření, nebo obecně jako how to, jak ten agent má pracovat s těma datama, nebo s dalším kontextem. K tomu se dostaneme, nicméně to je asi taková terminologie na začátek. A já se domnívám, že tohleto, vlastně nebo tehle ten přístup, tehle projekt, dost možná naplňuje částečně ty tvoje prognozy, který jsi tady měl v jednom z našich předchozích dílů. Ty jsi mluvil o tom, že obecně ten agentic systém a ta práce jako s agentama a obecně agentů, jak budeš mít víc, tak je to nějaká budoucnost. Dost možná tohle to je částečně ta budoucnost, kterou jsi měl na mysli, ale na druhou stranu velmi pravděpodobně je to jenom jako jejich první step, je to jako prvotní projekt a lze i předpokládat, že další jako velké společnosti, že je to Anthropic, tak přijdou se svéma jako vlastníma řešením, které se velmi podobně nebo budou velmi podobat právě tomu OpenClaw. Zajímavý je to, že OpenAI už navázla spolupráci právě s Petrem Steinbergem, a ještě víc mi přijde zajímavý, že ta spolupráce od Petra byla podmíněná tím, že to OpenClaw tak zůstane open source. Což vlastně super a možná to naznačuje i to, že OpenAI bude mít nějaké taky vlastní řešení, který se tomu bude jako velmi podob. Uvidíme, co nám zase budoucnost přinese. Ale možná ještě, co mě napadá v rychlosti, jestli se můžeme podívat asi na… Tu je jich landing page, který mají… To je OpenCore, jejich landing page toho projektu, a tady přesně píšou, co ty tam všechno můžeš napojit, nebo ty integrace mají více než 50 oficiálních integrací. Ale co mě ještě zaujalo, když já se prokliknu na GitHub, tak ten samotný Open Source projekt má více než 240 tisíc hvězdiček na githubu což vlastně jsem říkal ty ještě teď než jsme začali nahrávat že je to víc i než samotnej linux, což jenom jako podtrhává to jak žaví téma to vlastně v tenhle okamžik je.

Filip: Je to fascinující, ten projekt během… Myslím, že to bylo jeden nebo dva deny, kdy vystřelil na přes 100 000 hvězdiček. Takže to bylo vlastně strašně velké. Je zajímavé pozorovat, že v té době AI dneska jsi schopnej vytvořit něco takhle velkého, virálního, díky čemu se dostaneš do kontaktu s founderama všech velkých AI společností a jsi jeden člověk. To je důležitý říct, že na tomhletom projektu celý OpenClaw udělal jeden člověk. Jasně, je to velice dobrý programátor, má zkušenosti s biznisem, protože on už x let zpátky prodal velkou firmu a tohle byl jeho takovej hobbyprojekt, když se rozhodl, že se vrátí ze svého předčasného důchodu a začalo ho fascinovat AI a pustil se do toho. Takže možná to, že to bylo tak nevinné a takové jen tak jako hračka, tak proto máme takový open source projekt, za který nic neplatíš. Platíš za tokeny, ale to nejde jako Petrovi. To jde těm firmám, které ti poskytují ty AI modely. A za mě už jenom tady ten příběh je fascinující a krásně to ukazuje, že díky AI ta amplifikace těch schopností, jedinců, co můžou dělat, je za mě neuvěřitelná. Nicméně zpátky k tomu OpenClaw. Ty jsi tam ukazoval ty integrace. A to je jako… Jedna věc, že je skvělý, že out of the box… Řekněme out of the box, si tam můžeš připojit spoustu věcí. Ale za mě to, co mě na tom nejvíc baví, je to, že fakt ty nejseš limitovaný ničím. Že ten OpenClaw, jak já ho vnímám, tak je nějaká agentic harness, která má tu gateway. Ta gateway to jsou komunikační nástroje. Telegram, WhatsApp, iMessage a tak dál. Ale to, co si napojíš zatím, tak to už je ve výsledku na tobe. jak ty si poskládáš ten systém, ty jako ve výsledku tím, že ten agent má k dispozici ten počítač, tak nejseš nikterak limitovaný. Ty asi můžeš připojit nástroje, které mají MCP, můžeš připojit nástroje, které mají command line, to znamená, že se dají volat z terminálu, ale teoreticky ty můžeš připojit jako prakticky fakt cokoliv, protože Ty si můžeš napsat svůj skript, který ten bot spustí na tom počítači a provede ho a tím se na něco napojí. Takže ty opravdu jako nejseš některák jako limitovaný, což k tomu se dostanem, že jo? Přináší jako i obrovský rizika, ale zároveň je to takový jako řekněme nepopsaný trošku jako hřištěk, kdy ty dostáváš nějaké jako kontury a můžeš si hrát. A to je třeba ten důvod, proč já jsem tomu jako poměrně propad a zkouším si to konfigurovat. Byť vím, že i to, co si zmiňoval ty, že tohle je spíš takový jako early prototype, takovej ten jako záblesk toho, jak ty agentní systémy budou vypadat. A určitě si jako nemyslím, že OpenClaw je teďka ten finální produkt, který tady jako všichni budeme používat. Je to spíš takový to, že přesně ty lidi, co inovujou a zkoušejí ty technologie jako dostat na tu její hranu, tak Peter vlastně jako přišel tady s tím produktem, ale teďka OpenAI, tak tím, že ho vlastně jako nahajrovali a pravděpodobně budou chtít, aby jim pomohl postavit něco podobného, tak budou tady tím směrem. Anthropic tímhle tím směrem jde taky, že jo, Claude, kód, kovork, a jenom samozřejmě oni se snaží víc hlídat to, aby to nemohlo udělat škodu, to znamená, že nedávají tomu tak jako volnou ruku, řekněme. A i ostatní společnosti poudílejí tím směrem. Teď jsem koukal dneska, že Perplexity představili Perplexisy Computer, nebo nějak tak se to jmenuje. Ještě jsem na to nekoukal, ale mi to přišel jako podobný koncept. Takže za mě, byť já nejsem ten, kdo to predikoval, já jsem to samozřejmě viděl kolem sebe a jenom jsem to v minulém podcastu říkal, tak jo, tohle je přesně to, co jsem ti myslel. Tohle je za mě ten směr, kdy ty máš toho agenta, házíš na něj úkoly a on si s nima díky nějakým nástrojům poradí a ty nemusíš být ten, kdo ty nástroje a workflows konfiguruje.

Jindřich: Ty si zmínil, že ty si můžeš napsat nějaký svůj vlastní skript a open quality ho potom spouští, což vlastně už ani to nemusíš, ty můžeš říct Agitovi, aby on ti ten skript napsal a zároveň můžeš říct, ale spouštěj by ho tady každej den v tuhle dobu a on vlastně už se tvou tu samotnou přípravu i tu exekuci postará. Ale pojďme možná trošku na začátek, jakým způsobem si to u sebe rozjet a případně, jak to rozjet, případně kde, jaký to má své výhody a nevýhody a pak se můžeme dostat dál přes ty skills, use cases, použití, limity. Já tam vnímám, že jsou asi takové tři možnosti, jakého potenciál spouštění. Můžeš si to spustit u sebe doma na nějakým dedikovaným počítači, což je typicky teď důvod, proč jsou vyprodané všude Mac mini. Každý s tím chce experimentovat a tohle je taková nejschodnější varianta. Ta druhá je, že se způsobí na počítači. Asi budeš vědět, nebo lépe to popíšeš, ale asi bych to úplně z nějakých bezpečnostních důvodů nedoporučoval. A ta třetí, dost možná taky schodná, ale myslím si, že vyžaduje jako větší technologický zkušeností, technologický background, tak to rozjeď si to někde na serveru, na nějaký dedikovaný VPSC. Ty jsi říkal, že jsi to rozjel na nějakém starém MECu, pokud se nepletu, já jsem to zkoušel právě na WPSC, tak můžeme dát nějaký tipy a triky. Jaký byly první věci na české střehy jako zasek, nebo bylo něco, co ti vlastně zaujalo v postupu té instalace?

Filip: Na tom starém MECu Paradoxně jsem se nejvíc zaseknal limitacích, nebo ne limitacích, ale chováním jako takovýho, protože ta instalace, to i na tom webu bylo vidět, jak jsi ho promítal, to je jeden příkaz, který ty tam vložíš, ono se to nainstaluje a pak už pomocí Open Cloud Configure, ty už pak musíš napojit si ten Telegram a tak dále, ale ono tě to vždycky krásně provede. Ta integrace těchto věcí za mě byla velice rychlá, velice jednoduchá. co byl voříšek, tak když jsem si to rozježděl na svém Macu, tak to byl MacBook Pro, což je vlastně jako laptop, že jo, a on má rozbitej display, a já jsem potřeboval docílit, aby běžel, i když je jako zavřený to výkon, takže paradoxně já jsem nejvíc bojoval tady s tím, že jsem tam pak musel připojit jako HDMIčko, aby zůstal probuzený, dal jsem mu ještě šťávu, že jo, aby pořád měl a samozřejmě pak nějaký internetový kabel, aby měl se nejrychlejší připojení, takže paradoxně tenhle, ten jako hardwareovej setup, Což když si koupíš Mac Mini nebo budeš mít stolní počítač, tak ti nehrozí. A jinak ten setup byl vlastně extrémně jednoduchý. Na to jako ten začátek. A s čím jsem pak bojoval, byl spíš setup těch workflows, ale k tomu se pak dostaneme. Asi nejdřív zůstaňme ještě teď u toho setupu jako takovýho. Ty jsi to instaloval na serveru, pokud se nepletu. Jaká byla tvoje experience v porovnání třeba s Macem?

Jindřich: Myslím, že znatelně horší, fakt domnívám se, že když už si to chceš instalovat na tý WPSC, na tom dedikovaném serveru, tak už to chce nějakou technologickou znalost. No a když já jsem si nastavoval jako primárně ten server a jsem si hrál s nastavením SSAček a generování jako public klíčů a tak podobně, tak už jsem se pak jako dostával do říkám nějaký situace kde jsem si říkal jako sakra co děláte na ten příkaz, takže už to opravdu jako chce nějakou technologickou znalost, byla tam potřeba zabezpečit porty A tak podobně, takže jako já nemám tak silný technologický background, to už vůbec ne jako v DevOps záležitostech, tak tohle to byl pro mě trochu problém, byť se domnívám, že jsem se s tím jako relativně popral, Ale úplně jsem se jako necetil dobře když jsem pak vytvářel SSA config a tam zadával ty aliasy, abych se potom do SSA připojil jako jednoduše jenom jedním příkazem a tak podobně. I z tohohle důvodu já jsem jako dost opatrnej tomu co mu dávám takže jak jim dám permission, jak jim dám přístupy, takže já jsem mu například potom vytvořil dedikovaný e-mail úplně jako samostatný, já bych neměl přístup k mému e-mailu. Dával jsem mu přístup do notionu, kde jsem vytvořil dva API klíče, jeden jsem dal jako správné edit a tam jsem mu dal jenom do nějakých míst, kde chci, aby mě něco editoval a pak jsem mu dal druhý API klíč, který má přístup jenom read, a to jsem udal zase jenom do těch stránek kdy chci aby pracoval s tím kontextem ale nechci aby mi tam jako něco něco rozběl. Ale overall zpátky k tý instalaci, tak na VPS si myslím, že tam opravdu je trochu strast s tím zabezpečením. Je fajn to půjď to s někým konzultovat nebo se podívat na nějaký návody na internetu a aspoň tušit, co člověk dělá. Co se týče vzápětí tý samotný instalace toho OpenClaw, tak tam už vlastně ten postup je prakticky totoženej s tím postupem, který jsi změňoval ty.

Filip: Jo. V ní existují i služby, které ti to na klik nasadí a nějakým způsobem spravujou. Co jsem teď zaregistroval, tak dává to smysl. Když jsi poskytovatel hostingu, tak je to skvělej marketingový táh. Pro ně to obnáší nějaký cloud init, což je soubor, který ti umožňuje nakonfigurovat ten server, zřetězení příkazů a nainstalování OpenClaw. Takže jako spousta firm teď tohle nabízí, což může být super na nějaké vyskoušení. Já jsem dělal i video, kde jsem popisal, jak si to na ten server relativně bezpečně nasadit, ale přesně jako říkal jsem, vnímal bych to spíš na hraní a na vyskoušení, ale když by tam člověk chtěl dávat nějaký hodně citlivý data, tak bych tomu přistupoval opatrnějce a určitě bych si nechal poradí od někoho, kdo se v tom ještě víc víc zná a ono to není jenom potom to nasetupovat jednou, ale mít to správně nastavené a hlídat ty pravidla, protože například ty, když toho OpenClaw pustíš do toho servru, a necháš mu sudoprávat, to znamená toho administrátora, tak on vlastně má možnost si ty věci vypnout. To je sice hezký, že ty mu tam nastavíš nějaký firewall, ale on vlastně může přijít a vypnout ho a povolit ty porty. Takže to není o tom, že by OpenClaw najednou tady zdivočil a začal dělat tyhle věci, ale spíš o tom, že Pořád obecně jako v AI agentních systémech jsme jako nevyřešili problém třeba jako Prompt Injection, že jo. Takže typicky přijde ti mailík, něco, teď tam bude nějaké jako malicious požadavé, který něco bude chtít, aby ten agent udělal, tak to jsou prostě reální rizika, které jako existují. My se asi k těm rizikům ještě jako dostaneme, že jich tam je jako celá řada u toho OpenClaw. Nicméně ten setup za mě, co se týče toho uživatelskýho pohledu na tý mašině vlastně nebyl tak těžkej, ale když přejdu vlastně do toho kroku dva, jak s ním komunikovat, takže máme teda nějakou mašinu, někde to běží a teď si První co, tak já jsem si připojil Telegram. Super, mohli jsme si psát a to, ale teď jako na jednou, já jsem s ním chtěl řešit víc témat paralelně, já jsem chtěl jako využít toho, že je to jako ten agent, že jo, ne jenom mít s ním jako jednou konverzaci na jedno téma, anebo vždycky mu vysvětlovat ten kontext znova. A tohle bylo něco, s čím jsem bojoval. A nakonec jsem doiteroval k tomu, že mám Discord server vlastní pro sebe, kde jsem vytvořil různý vlákna na různý témata, abych s ním si mohl povídat paralelně. Což za mě je ta největší síla toho agenta, že může řešit paralelně věci a zároveň on sám může ty akce provádět uvozovkách sám od sebe, že jo? Takže já jsem si třeba doiteroval jako k Discordu. Co je tvoje platforma, kde ty jsi s ním spovídal?

Jindřich: To je super, takhle jsem nad tím ještě nepřemešlel, o tom jsem se asi nedostal, ale já mám Telegram, klasický, nejsnažší asi instalace možná, ale to mě ještě připomíná jako jeden problém, který jsem měl s tou instalací pak toho OpenClaw na serveru. No a já jsem se vlastně, když jsem šel tím jako Wizardem, tak jsem se právě dostal pro to, abych se tam připojil tu platformu, a chtěl jsem si připojit Telegram, ale mi to napsalo jako zvláštní chybu. Něco jako plug-in neexistuje, něco takového. Tak jsem začal googlit a nenašel jsem to. Říkám, co jsem udělal blbě. Tak jsem to instaloval asi na třikrát. A ta chyba jako tam byla. No a když jsem to potom začal znovu googlit jako po pár hodinách, tak jsem normálně na GitHub issue v tom repozitáři OpenClaw začali vytvářet reporty právě s tím, že tato chyba je v té aktuální verzi, kterou já jsem se snažil reinstallovat. Takže já jsem se opravdu trefil do toho okamžiku, kdy vyšla ta nová verze, to bylo 19 nebo 22, nebo to je to číslo, co bylo na konci. tak jsem se zrovna trefil do toho času, kdy vyšla ta verze a bylo tam tohleto issue a nešli nainstalovat právě ty četovací platformy. Okamžik jsem to instaloval, tak ty reporty ještě nebyly. Říkali jsme si, že je chyba u mě, ale ve skutečnosti tak nebylo. Nicméně jsem počkal asi do druhého dne nebo dva dny a pak jsem akorát se v terminálu v tom SSAčku toho klonbota zavolal jako update. a on sám sebe updatoval a už ho začal fungovat, pak jsem si zase bez problému ten telegram připojil. Takže i takovéhle klacky pod ohoma člověk jako občas může být, když zkrátka narazíš na chybu, kterou nikdo ještě při dobu neřešil. ale tím, že je to tak živý téma a je to spravovaný komunitou a každou chvilku vycházeje jako peče, nebo nový, jako minor verze, tak se může stát, že člověk narazí nějakou chybu z krátka, kterou vyřeší až ta další verze, která vejde.

Filip: Ten jenom možná doplňujeme, jak jsi říkal, že je to spravovaný komunitou, tak ono pravděpodobně bude, ale pokud se něco v posledních dnech nezměnilo, tak pořád on se o to stará, fakt jenom ten Peter, a on říkal v jednom rozhovoru, že tyhle ty pull requesty a ty hlášení těch hip, tak v ní má jako takový, jako prompt requesty a on, jako fakt veškerý kód, tak jako píše pomocí AI. Samozřejmě je to komplikovanější, on má přehlepot na tu architekturu, přehled nad tím, jak to stavět, takže to není čistej vibecoding, kdyby to tam sypali jedno za druhým bez rozmyslu, ale je to také ten zajímavý fenomen, že je to one-man show, můžou se tam dostat kritický bugy, protože ty se nemohli připojit žádnou chatovací službu pořádně, nebo ten Telegram, který je nejrošířenější, a není tam ten testovací kolečko, jak my známe u toho software, u toho vývoje, kde to hlídáš. Tak to mě třeba zaujalo, že tohle určitě do budoucna se u těch produktů bude zlepšovat. Ale ukazuje to na rychlost těch iterací teď v AI době.

Jindřich: Já teď koukám, že tam je pětisíc půl requestů a čtyři a půl tisíce issues. A každej den je tam několik. Tři minuty zpátky, tři minuty zpátky, čtyři, sedm, dvacet, osm. Takže komunita kolem toho je velká. No OK, když se zase teda posuneme trošku možná za tu samotnou instalaci toho OpenClaw, tak jsme si tam teda rozběhli ty četovací platformy, přes kterých to ovládáme. Ty jsi se dojitrovala k tomu discordu, jaké byly další kroky které jsi řešil, byl tam nějaký skills nebo jaký permission jsi mu dával, jaký další nástroje jsi mu dával, nebo jaký data on tvoje má, s čím pracuje a případně jaký apíčka třetích stran jsi mu poskytnul.

Filip: Jo, hlej, já jsem mu… Doiteroval jsem k tomu Discordu, to je vlastně ta gateway, ten komunikační kanál. Potom jsem měl dosti iterativně s tím, že v tom prvním nastavení jsem si vygeneroval klíče pro OpenAI, Anthropic, Gemini a podobný. Google Mapy třeba a tak dál, abychom měli tyto relevantní informace a mohli je sbírat. Nastavil jsem jim samozřejmě jako budžety, limity, aby prostě jako nemohl mi pak přijít účet tady na 5000 dolarů, to by se jako mohlo stát a to úplně jsem jako nechtěl. Teď říkal jsem si, fajn, tady na prostě týden jsem ochotný, že na každý ten klíč dám limit 50 dolarů, což neznamená, že bych jako chtěl tady to zaplatit, ale je to nějaká ta horní hranice, kdy si řeknou, Au, ale jakože úplně mě to jako nezrujnuje, ale zároveň já nebudu omezovat toho bota v tom, co jako dělá. Potom můj úplně první setup byl, že ty si tam nastavuješ ty providery, to znamená jako vlastně toho hlavního poskytovatele toho AI modelu, toho mozku vlastně pro toho bota. Tak já jsem v začátku měl Anthropic přes svoji subscription, což v posledních dnech a týdnech vykrystalo, že Anthropic fakt řekl, hej, vy to fakt není cool, tady to děláte, a vlastně upřesnili ty svoje podmínky použití. A vzhledem k tomu, že ten účet už používám dlouho, mám tam spoustu kontextu, využívám to jako vkladko do wikekodění, tak jsem si řekl, že to nebudu pokoušet. Takže jsem přešel na Codex Subscription od ChatGPT, protože si platím klasicky jako 20 dolarový ChatGPT a tam je to v pohodě. Tam dokonce i Peter, vlastně autor, tak tweetoval, že jsem old man, jako vyloženě tenhle use case posvětil. Takže tam člověk nic neporušuje, tam se nemusí bát. A teď nově jsem si ještě záložně přidával k API klíč přes Open Router. kdy vlastně jako tam mám přidaný modely jak od Anthropicu, tak nějaký Gemini, Kimi a podobný modely, kdy vlastně jako chci si hrát víc s tím, abych vlastně jako přepínal ty modely pro různý kontexty a ať už ušetřil, nebo naopak si mohl povolat nějaké lepší modely na nějaké otázky, ale ještě jsem se nedostal do té praxe a jsem strašně zvědavej, kolik mě to bude stát, protože minimálně, když jsi si někdy zkoušel zapojit modely jako od Anthropicu třeba Opus 4.5 přes API a pustit nějakého AI agenta nad tím, fu, tyjo, to se ty dolárky takhle jenom točí v tom účtu a chceš to minimalizovat, no. Takže… To je nějaký ten jako prvotní setup, kdy vlastně jako mým cílem mu bylo dát jako co nejvíc možností, co se týče těch jako apíček, aby si mohl vlastně jako volat služby, protože třeba, když mu nahráš hlasovku, tak on potřebuje ten klíč od OpenAI, aby si jako přeložil tu zprávu hlasovou na text a pak jako vygeneroval odpověď a pak zase ti třeba nahrál hlasovku zpátky, takže jako můj bot mi dokáže posílat hlasovky zpátky, což Vlastně zní docela vtipně a vlastně i trošku děsivě, když pošleš hlasovku a ten stroj ti pošle hlasovku zpátky. Ale je to jako cool. Pak jsem začal napojovat další nástroje podle potřeby. Notion, kalendář, e-mail a další věci. S tím, že pro každý z nich jsem k tomu přistupoval dost podobně, jak říkáte, jako dedikovaný e-mail jenom pro toho asistenta. do kalendáře má přístup taky přes pozvaný účet a do Notionu taky. Jenom zase nějaké stránky a další věci. No a pak to už bude víc techničnější, jak to si nechám napozit, tak možná teď si řekneš i tvůj setup, já si myslím, že ho budeš mít dost podobný.

Jindřich: Myslím si, že to je dost podobný. Já jsem narazil na úplně stejný issue s Anthropicem, s Klodem, protože já ho používám opravdu dlouho. Myslím si, že už snad jako dva roky nebo roka půl, určitě možná dva roky ho platím. a je to můj skládka day to day assistant, několikrát denně ho používám. A v celé děti jsem trochu narazil, protože bych samozřejmě chtěl mu dát ten kontext těch projektů, který tam mám, chtěl jsem si ho tam připojit, ale vím, že Anthropic proti tomu dost bojuje, takže jsem to jako vůbec nedělal. a na druhou stranu donutilo mě to si zaplatit OpenAI, či GPT a napoj tam byl či GPT, takže já taky použijeme ten primární model či GPT. – A

Filip: pro mě který model používáš? – Tu

Jindřich: 5.3 jsem tam dal. Já jsem zkoušel

Filip: teď kodex. Myslím, že je to

Jindřich: pět dvojka. Myslím, že pět

Filip: dvojka je klasická pětři kodex.

Jindřich: Tak kodex tam mám. Jinak dost věcí mám asi podobně, co jsi říkal ty. Jedna z těch mých obav je přesně to, že to může být hodně price na základě toho, co ty mu všechno dáš a jaké všechny služby mu povolíš, jaký apíčka mu dáš. Za možná zmínku nebudu pakovat už to co jsi tak jako zmiňoval ty to řeším podobně ale za zmínku stojí že já jsem přesně řešil ty hlasovky že jsem mu chtěl posílat hlasovku, do toho telefonu to jako namluvit a já jsem to řešil tím že jsem na tvp scénama lokálně rozjel open whisper. Takže já jsem mu nedával jako to apičko, ale on má ten model, který běží právě na té VPSce a pro transkript těch hlasovek právě používá lokální model. Což já jsem po něm teda nechtěl, aby mě posílal hlasovky zpátky, já jsem chtěl jenom hlasově zadávat to, ale já jsem ještě neměl úplně prostor se s tím hrát tolik, takže já jsem ještě nezkusil nějaké větší use case. jo ale z těch třeba jako zajímavějších co jsem jako řešil tak jsem mu právě nemluvil hlasovku že mu pošlu jaký odkaz na nějaký článek, kde je popsane jako nějaký výlet na kokořínsku kam jsme právě s přítelkyní chtěli jít. Říkám mu udělej mi itinerář, zase vám s ní cebou, najdi mi parkování, nastav to časově tak aby jsme se dostali kolem 12 hodiny někam na oběd a dej mi tip na restauraci na trase a pošli by to na e-mail a pošli to přítelkyni na e-mail. Dost dobrý výstup, teď chápu, že ten use case je relativně základní a testovací. Ale ještě další věc, kterou jsem řešil, tak já jsem chtěl, aby on měl dobrý přístup na internet zkrátka na jako webový stránky, což není úplně snadný, pič se to může zdát jako snadný, tak jsem to potom podle nějakého youtubového návodu vyřešil tím, že jsem mu dal apíčku na Tavili, což je vlastně nějaký agent, který je optimalizovaný pro to, aby procházel jako webový stránky. Takže se dostatek pohodlně dostane i na ty webové stránky, které jsou právě třeba v JavaScriptu. Tak to je asi taková další věc možná, kterou jsem tam řešil a přemýšlím, jestli jsem mu dával nějaký další integrace, které tady nepadly. Nicméně celou řadu dalších věcí jsem tam řešil právě pomocí tzv. skills. Čímž tím možná předám slovo a pojďme se k ním přesunout a pak zase zmíním, když tak já, těch skills, který jsem mu vlastně

Filip: instaloval. Ještě možná doplním k tomu, k těm jako nástrojům, Jeden, co je super, tak oni stejně jako má Cloud, vlastně plugin do prohlížeče, takže můžeš propojit Cloud Kot nebo Cloud s Chrome prohlížečem, co máš na počítači, tak i OpenClaw má svůj plugin. Takže já jsem tohle vyřešil taky tak, že jsem mu nainstaloval Chrome na toho Maca a já se na toho Maca napoju přes Teamviewer, takže já ze svého počítače se tam můžu připojit a používat to jako normálně počítač. A normálně jsem mu nainstalo Chrome, nainstalo jsem mu tady to rozšíření do té záložky, takže třeba typicky, když jsem potřeboval získávat nějaký data z Twitteru, jenom aby si našel profil a získal je, tak on vlastně může použít i ten prohlížeč. Ono to není úplně elegantní řešení na nějaké velké množství dát, protože to funguje jako typický screenshot, něco, zaskrouluj, udělej akci, screenshot a je to vlastně strašně hladové na ty tokeny. Nicméně pro nějaké jednorázové akce, tak to propojení na ten Chrome je super. A ještě druhá věc, co jsem chtěl říct k těm nástrojům. Zase budu tady papouškovat Petra, autora OpenClaw, ale on vlastně říkal, nejen OpenClaw, ale i další agenti, jsou strašně skvělí ve využívání příkazový řádky. To znamená toho terminálu. Já o tom na svům YouTube tak dost často mluvím. A je to vlastně mnohem efektivnější a rychlejší. Efektivnější na tokeny a rychlejší časově, než jsou MCP. Takže já pro OpenClaw, když napojuji nějaký jiný nástroj, tak já často ani… Vlastně nehledám MCP server, ale to, co já hledám, je celý CLI jako nástroj pro ten daný tool. Takže třeba jako Gmail tak jsem si taky napojil přes CLI a tím pádem jako ten agent velice rychle umí si s tím Gmailem vlastně jako povídat. Tak to je jenom takový jako dva typy, který si myslím, že můžou být hodně dobrý, když s tím někdo bude začínat. No a co se týče těch skills, tak Tam vlastně to funguje stejně jako pro konfigurační soupory, skilly, nebo různý agenti tomu říkají různě, ale zkrátka je to jako taková šablona promptu, kde ty mu uložíš nějaký instrukce, že jo, dokážeš ho navíc, co má použít, jak se má zachovat v té dané situaci a... je to za mě takový ten základ, co ty chceš používat, protože opačný případ je, když to nepoužíváš, takže ty mu to musíš papouškovat pořád do kola, co po něm chceš. Takže typicky, když jsem popisoval, že to mám v tom Discordu, mám ty čenly, tak jsem si na zkoušku udělal čenly pro různý… klienty, se kterýma vlastně spolupracujeme. Máme takové jako AI mentoring session, kdy vlastně si mě platí, abych jim pomáhal se Zorěm v tom AI světě a řešil ty jejich use cases. A my vždycky máme nějaké povídání, nahráváme si tu session, oni mají nějaké požadavky a já mám vlastně jako vytvořený specifický channel. kde já tohle to jako můžu házet a on už ví, díky tomu, že má v nějaký konfiguraci nastavený, takhle vypadá struktura těch jednotlivých čenlů a tady jsou skilly, jako pracovat s těma nástrojema, co jsou napojený, bře typicky každej z těch lidí má jako vlastní notion page, komu jako zapisuju ty věci. tak já jenom to hodím do toho channelu a on už ví, ano, týká se to tady pana nováka, jo, který má tady tu Notion page, tady jsou nějaké data k němu a už si to jako pospojuje a ví, jak to zpracovat, jak to zapsat. Když mu řeknu, hele, tady jsou body prostě z naší schůzky, tak on už ví, že ten Notion má nějakou strukturu, kam to má jako zapsat, že má vytvořit jako záznam do nějaký databáze o té, o tom, o tý daný schůzce, že má udělat nějaký sumary a tak dál a tak dál. Takže jako vlastně skilly, se dají představit jako velice jednoduše, to prostě jenom prompt, který ty si uložíš a vlastně on ho znovu používá, ten agent.

Jindřich: Důležité je si myslím doplnit, že právě ty skills jsou nejvíc asi na tom Claude hubu, což je vlastně jako komunitně zpravovaný forum, řekněme, kam kdokoliv tím může nahrát ten skill a přesně jak jsi říkal, ten skill povětšinou není nic moc jinýho, než jenom odladěný prompt pro nějakou konkrétní práci, jak s něčím pracovat. Důležitý samozřejmě zmínit že tam může kdokoliv nahrát ten skill takže dobrý je určitě jako se rozumem si vybírat ty který člověk instaluje aby tam právě nebylo. Jako cokoliv mališis nebo pro injection nebo něco podobného na druhou stranu. Komunita zatím je velká, funguje tam zase nějaký referenci systém, nějaké hvězdičky inodlových skills. Takže určitě je fajn se podívat na ty skills, které jsou nejlíp hodnocené nebo nejvíc instalované. Já

Filip: ještě říkám… Já možná těm skillům, promiň, když jsi zrovna ještě u toho marketplaceu… To, co jsem zmiňoval, jsou skills, které si tvořím sám nebo nechávám toho kolo tvořit. A já jsem třeba jako… Já vím, že tyhle marketplaces jsou super, že mají spoustu užitečných skillů, ale tím, že je to vlastně do jistý mír jenom nějaká konfigurace, tak já často se podívám, jak ten skill vypadá vevnitř a inspiruju se a raději si to dělám sám, ten skill, protože přesně se obávám tady toho, a nebyl by to jako první případ, protože tady o tom se teď hodně mluví. že tam někdo podstrčí mět nějaký malicious skill, který pak může napáchat nějakou škodu, odeslat tvoje apiklíče někam nebo tak. Takže já jsem k tomu hodně opatrnej a raději, než si ty skilly instaluju, bytě je to pracnější, tak se spíš inspiruju tím, jak vypadají, jak jsou postavené a udělám si vlastní skill, který se od nikatě nestahuje.

Jindřich: To jsou asi taky dva přístupy, který k tomu lze samozřejmě aplikovat. Myslím si, že oba mají pro a proti a důležitý asi je jako zmínit referenci systém, který který jsem už tady narážel. Takže já jsem přesně typicky dělal to, že jsem si to srovnalo těch nejlíp hodnocených nebo těch nejztahovanějších nebo co tam bylo a procházel jsem si ty první a instaloval jsem si ty, které se mi líbily. Takže určitě je dobré být bezřetnej, když člověk chce stavět si ty svoje, ale myslím si, že je tam celá řada skills, které stačí do jisté míry jenom skopírovat a dokážou dát do sparády. Mě třeba co mě jako zaujalo, tak já tady mám, když se na to podívám, tak klodox, jeden vlastně skill, který jako učí toho tvýho agenta pracovat s dokumentací samotného OpenClaw. Takže když vlastně už cokoliv jako potřebuješ, tak to můžeš řešit rovnou s ním, nemusíš to kouklit nebo nemusíš to někde se ptát, Claude nebo klasicky určitý vývoj zkrátka někde jinde, ale on si dokáže najít toto řešení, co ty musíš a dokáže ho případně aplikovat. Na co tím narážím je právě typické instalace těch sabotných skills, protože ten skill, když je to jen Markdown file s popisem, tak ho můžeš jen skopírovat. Ale můžeš ho instalovat i přes terminal. No a nebo, což je samozřejmě pro drtivou většinou asi nejsnažší, je že ty řekneš tomu týmu agentovi, najinstaluj ten skill a dáš mu akorát URL adresu právě na ten skill, který ty chceš najinstalovat. čím se možná dostáváme už do takového trošičku kofinále, nebo ne, ale jsi s tou mírou nadsázky, že pak už nebudeš potřebovat nic jiného, ale můžeš všechno řešit s tím agentem. Můžeš říct, že vytvoř tohle, najstavuj mi tohle, udělej tohle, uprav tuhle konfiguraci, jak ty se změňoval na začátku a podobně, což vlastně asi má být právě ta myšlenka, s jakou ten samotný projekt vlastně

Filip: vznikal. Jo a to je podle mě delší jako silná vlastnost toho agenta, že ty, ať byť já jako způsobu automatizací a věcí, co vlastně si chci nějakým způsobem jako ulehčit, tak si tvořím sám, nebo respektive jako pomocí Claude Code, tak prostě jsem ten autor, tak přesně tady jako jsem po chvilce přesedlal přesně tady na to, že já jsem mu řekl, OK, chceme vyřešit XY a jenom jsem mu dal ten problém a on vlastně jako sám si začal programovat nějaký skripty k tomu. Vys třeba příklad chtěl jsem scrapovat XCO, vlastně lidí, který followuju, nějakých jako pár, který jsou pro mě jako nejzajímavější a dostávat vlastně jako souhrn, souhrn těch novinek do Discordu. Tak jsem přemýšlel, jak to dělat. Říkám, že to zkusím zadat jako OpenClaw. Hodil jsem mu ten problém a on mi začal navrhovat možnosti. Tady je placený x-kový API, to tě bude stát asi tolik. Jsou tady nějaké scrapery, můžeme to udělat přes prohlížeč. Zkrátka navrch mi několik možností. A postupně jsme společně doiterovali k tomu, že fajn, mě to stačí jednou za den, mám tam jenom asi 5-6 účtů, nemám jich tam teďka hodně, do budoucna to nebude udržitelné, ale pro nějaký proof of concept, tak prostě jako pojďme použít prohlížeč. To fungovalo jako velice hezky. Vím ale, že do budoucna se bude muset napojit na APIčko, když to bylo přes nějaký scraper přes Apify. To mi vlastně i udělal Proof of Concept. Já jsem mu dal jenom API klíč, on to všechno naprogramoval. Říká, super, já jsem ready, počkám, až mi vložíš do konfigurace API klíč, tak jsem mu ho tam jako dal. A on to jako vyzkoušel. Vlastně to jako fungovalo, takže jako zase jsme přeskočili ten krok, kde já bych šel do Claude Code, teď mu jako popsal ten problém, že jo, a on ho jako naprogramoval, teď bych vzal ten script, hodil ho do OpenClaw a vlastně jako dal mu ho jako nástroj k použití, no tak to jenom OpenClaw prostě řekne, že hej, mám tenhle problém a on si ty nástroje vlastně jako začne tvořit sám. A buď to si jako naprogramuje sám v tom svým agent loopu, anebo on může používat i Claude Code. Takže já mám na tom Macu přihlášenej svůj Claude Code. Tady jsem si řekl, doufám, že se nemýlim, ale tady jsem si řekl, že když tam budu mít svoji subscription, která je povolená v Claude Code, tak by to mohlo být do jisté míry asi jako v pohodě. Takže jsem tam to jako subscription nechal. A když je to něco složitějšího, tak řeknu OpenClaw. a použí Claude Code, abyste vytvořil. On si je schopný spawnout a udělat ten job a pak to zase vytvořit, třeba PR-ko, což je pro neprogramátory tak jenom taková žádost, že tady jsou ty změny a já jako ten majitel se jdu podívat, co tam změnil a pokud se mi to líbí, tak to přijmu a tím se to dostane do toho hlavního programu. pokud tam vidím nějaký problém, tak to jako doladím. A můžu to doladit se svým Cloud Codem, protože Claude Code má takovou tu funkci teleport, že ty to jako zadáš a můžeš si to teleportovat do nějaký jiný sesion, třeba na jiném počítači, nebo teďka nově přidali, že i do mobilu, že si tam dáš jako remote. tak je ten příkaz, a naskinoješ si to jako AR, a najednou můžeš pokračovat s telefonu. Takže masakr. A já se těším, až tady to do sebe zacvakne. Teď je to takové složité přesouvat ty sessions. Už tam jsou tyto myšlenky, jak pokračovat v telefonu a tak dál, ale ve chvíli, kdy budu moct vidět live třeba, co kóduje Claude Code na tom My Macu, kde běží Open Cloud, tak to bude super. Ale co jsem tím chtěl říct, je, že OpenCLL si umí, ať už sám nebo za pomoc nějakých jiných nástrojů, psát vlastní tooly. Takže ty vlastně nejseš omezený na integrace, co oni poskytujou, ale ty si můžeš integrovat fakt prakticky cokoliv.

Jindřich: Mně se mimochodem líbilo, že jsi změnil Apify a je skvělý. A myslím si, že pro celou řadu use cases, skrajpování dat, se kterými agenti můžou pracovat, je to nejlepší řešení. Dokonce tam mají měsíčně pár dolarů zdarma, takže pokud ty to nechceš skrajpovat xkrát denně, tak pro mnoho těch jejich skrajpovacích agentů to i

Filip: stačí. – Dokonce to jsou těžší firma.

Jindřich: Jo jo přesně tak česká firma. co si taky myslím, že je dost důležitý, jestli to částečně nakous, tak ten human in the loop, co se tomu říká. Takže ne úplně mu dávat, hele, postarej se mi tady po všechny moje problémy, které u mě na počítači najdeš, ale spíš dát mu nějaký guard rails a říct mu, hele, důležitý rozhodnutí nebo rozhodnutí, pěkně mě, abych ti to potvrdil, pojďme spolu diskutovat to řešení a podobně. Oni vlastně existují tzv. azimutový zákony robotiky, myslím, že se jmenují azimutový zákony robotiky. A ty vlastně říkají, že neublížíš člověku a nepomůžeš nikomu, aby někdo jiný ublížil někoho a tak dál a tak dál. Skrátka nějaké morální zásady těch robotů. ale to dost možná i jde ruku v ruce s tím jako ajčkem a s těma agentama takže takovýhle podobný karty jste jim jako chceš dát aby v případě nutnosti, ty jsi dokázal to vlastně zastavit a aby se ti nestalo podobný něco podobného jako všichni píšou na Higgs nebo na LinkedIn že jim to sežral x tisíc dolarů z kredyní karty, nebože tady paní v metě to začalo mazat všechny e-maily postupně, pokud byla z mety. Jo

Filip: myslím si že jo, je to jako o tom řízení těch rizik no, já jako vlastně vnímám to že Tím, že my máme takovéhle technologie, tak najednou zase mi přijde, že jsme ochotní přijímat mnohem větší risk výměnou za to, že budeme efektivnější, rychlejší, whatever, že zkrátka můžeme tyto nástroje používat, protože to jako často nemá jako alternativu, že ty prostě pokud tomu agentovi ten přístup k těm datům nedáš, tak on prostě nebude tak dobrý. Tam to se to jako těžko nahrazuje. Jasně při nějakých analytikách můžeš data anonymizovat a tak dál, ale při práci jako s reálnýma datama, kdy potřebuješ dělat ty akce na základě těch jako reálných dat, tak to prostě jako jinak nejde. No a ten human in the loop, podle mě je dobré se snažit ho minimalizovat, ale nechávat, kde je potřeba. A já třeba tady promítnu úplně jednoduchý příklad toho Human in the Loop, kdy já ve svým Discordu takhle vypadá ten můj setup. Tohle je můj osobní Discord, tam nikdo jiný není, jenom já. A třeba jeden příklad, tak mi tady posílá AI novinky. co se prostě jako dějou za poslední dobu tady v okolí a prostě mi sype takhle jako zprávy a já si je čtu a když mi něco jako zaujme, tak si nad něma vytvořím vlákno a můžu vlastně mu říct, co má s tou danou novinkou udělat, tohle je zrovna Blbej příklad, ale podíváme se třeba tady, že Anthropic tady vlastně ti umožní přeníst ten kontext jinýho providera, otře OpenAI, do Claude, aby nebyl zapykaný a mohl přejít k ním. Takže vykrádat tu konkurenci. Moje myšlenka byla, hele, netestoval jsem se a myslím, že ten výsledek nemusí být úplně kvalitní, protože asi pravděpodobně pomocí jednoho promptu nepřesvědčíš GPT, aby ti dalo celou historii. No a říkám, jasně, doplň to, on to tady doplnil, a pak už mi ono řeknu, super, hoď to do obecných novinek, a to je vlastně jako můj Discord, že jo, kde prostě on to tady jako takhle přepošle, mám ho tady napojenýho jako svýho kolegu, a on to sem přepošle. Ale ta... vlastně jako celý ten můj management, byť já jsem ten člověk v tom loopu, protože nechci do toho Discordu pouštět úplně všechno, co si třeba nemyslím, že je důležité, nebo tam chci přidat ten svůj názor, tak ale jako můj časovej investment se jako neuvěřitelně zkrátil, protože předtím já jsem ty novinky musel číst, napsat tuto zprávu třeba s klódem nebo s něčím, pak to tam jako manuálně postovat, ale teďka já už tady mám feed jenom novinek a já kdykoliv jdu prostě řeknu prostě na Svačinu nebo prostě kamkoliv a mám chvilku času, si to prostě přečtu, naházím do vláken zprávy nebo myšlenky, co si myslím, že jsou jako zajímavý k tomu a pak prostě zase na hodinu jdu pryč, na dvě a pak, když mám zase čas, tak se vrátím, podívám se, co mi napsal, mě to tady svítí jako nový zprávy, tak to projdu a nechám to napostovat do toho vlastně jako Discordu. Takže jako díky tomu je ten human in the loop za mě jako extrémně efektivní, protože on sám ten agent mi řekne, hele, tady jsou věci, které jsem ti proaktivně našel, ty se k ním vyjádři, já se k ním jako vyjádřím a pak už mu dám jenom to finální potvrzení, OK, hele, pošli to tam prostě, už je to za mě v pohodě. ale on proaktivně sám na mě hází ty požadavky. To, co se snažím říct, že já se snažím otočit tu rovnici toho, kdy já jsem ten iniciátor té konverzace a říkám tomu agentovi, co má dělat, na to, aby ten agent říkal, tohle je zajímavé, tady je ta novinka, pojď, podívej se na ní. A tak já mu říkám, to je dobré, ještě se nad tím zamyslí s touhle uhlou pohledu, jdu pryč. On mě zase pinkne v tom Discordu, tak už to tady mám, už to tam chceš postnout. A on mě pušuje, abych to dělal. Snad jsem to vysvětlil tak, že to dává smysl. Možná jenom, abych

Jindřich: to správně chápal. Takže ten tvojí agent skrejpuje několik účtů na xku, ze kterých ti destiluje novinky, teď ti posílá potom do tvýho soukromýho Discord servru a jakmile ti tam přijde nějaká zajímavá novinka, tak ty to případně s ním odladíš v tom TEDu a řekneš mu postni to do Discordu tvý, nebo toto veřejnýho Discordu tvý community. Korekt? Jo, to

Filip: je ten xwatcher co tady mám a to co jsem ukazoval ty novinky tak to je prakticky kdekoliv z internetu. Já jsem mu řekl, co mě zajímá, co mě nezajímá, a on běhá po internetu a hledá nějaké novinky. On to funguje na bázi… Ten OpenClaw má dvě možnosti, jak tady ty periodické věci řešit. Pomocí hardbeatu, což je pravidelný signál, který toho bota vzbudí a ty v tom hardbeatu můžeš nakonfigurovat, co má dělat pravidelně. A nebo když ty chceš říct, jak často to má dělat, já jsem mu myslím, že tady to omezl, že to má každou hodinu, aby mě nespamoval pořád, tak vlastně jako ty si nastavíš takzvaný kron a ten kron vlastně zase úplně jednoduše, řekni mu prostě dělej to každou hodinu a on si to nastaví sám, že jo, to je uponklo. Tak on si každou hodinu se probudí, projde ty zprávy, naposílá mě do četu a zase jako usne, že jo. A to je ten jako přístup.

Jindřich: Super use case určitě a dost možná z toho i trochu plyné to co nevím jestli jsme úplně jako jasně zmínili, ale OpenClaw už out of the box tak ti umožňuje mít těch agentů několik a ty samozřejmě můžeš vytvářet přes ten tvůj chat nebo si můžeš naklikat v tom újíčku samotný jako OpenClaw a každej agent může být jako k něčemu vzájemně se můžou využívat ty agenti každej agent může používat jako jinej model a tohle to všechno tak tohle jako multi agentní systém tak to je asi jako ta největší výhoda kterou ti vlastně ten jako OpenCode dává. a dost možná bylo ty pozitivity, pojďme si říct jako nějaký limity, byť celou řadu z nich jsme už tady jako nakousli, ale jaký vnímáš ty horší stránky celého jako tohoto projektu. Asi pravděpodobně security to bylo asi jako to největší o čem se budeme bavit,

Filip: No jo, je to to, co je hlavní přednostní OpenClaw a to, že má přístup vlastně k tomu počítači, může si instalovat věci, to už zní, žeho děsivě vlastně může si nastavovat ten počítač, tak to jsou obrovská pozitiva, ale zároveň negativa a Příklad, jo, vlastně, tak pro ilustraci toho, já jsem mu dal jeho vlastní Gmail, jsem mu vytvořil a samotnýho jsem ho nechal napojit na ten Gmail a úplně jsem tomu nevěnoval pozornost, přiznam, takže taková jako zásadní chyba a on místo toho, aby se na ten Gmail napojil pomocí API, to znamená měl jasně daný, jak má komunikovat s tím mailem, tak on se napojil pomocí SMTP. což pro neznalý jako netechnický, tak není nic jinýho, než jedou jako nižší vrstva na tom vlastně mailu, jak to funguje a je to jako ten protokol samotný, co už posílá ty maily, není to ta vrstva jako nad tím. A když tam člověk udělá chybu, tak ta se jako může projevit, může se prostě jako stát a on pak udělal to, že já jsem mu řekl, Což byla další zajímavá věc, já jsem řekl, připrav mi e-mail a on se ho pokusil odeslat, což zase ukazuje to krásně to, že nějaký slovíčka, nějaký promty, prostě může to být jako chybový, nemusí se to zachovat vždycky jak chceš. No ale co bylo horší, tak on si z méch podkladů odvodil to, že já posílám maily ze svý domény, philipobornik.cz. No jo, ale ten jeho e-mail není Filipoborník.cz, to je nějaký jako random Gmail, který jsem mu vytvořil. No a on se pokusil ten e-mail odeslat vlastně s hlavičkou toho mýho e-mailu, ty mý domény. No samozřejmě načož tohleto udělal, tak Google hnedka červený alerty, prostě to ne, že jo, pokus tady o spam. A normálně mi přišel jako e-mail od Google, který říká, Vy jste porušil podmínky Gmail služby, jste se snažil poslat jako spam a máte zablokovanou Gmail službu. Samozřejmě naštěstí na tom dedikovaným Google účtu. Co mě zaujalo, tak dokonce se tomu dalo odvolat a dokonce, když jsem jim popsal, že jsem udělal jen chybu, tak mi to zpřístupnili znova, což jsem opravdu nečekal. Moje historická zkušenost s tímhletím u Google je úplně opačná, takže to je pozitivní. Nicméně to ukazuje přesně to, že ten agent má takovou volnost, že může udělat i takovýhle chyby, což já jsem jako ajťák, to znamená, že já jsem si dal dvě a dvě dohromady, proč se tohle stalo, jak to mu zamezit, dal jsem mu přístup přes apy, gmailu a tam tohle, to prostě nemůže jako nastat, že jo, z povahy věci, ale Když bych nebyl technický člověk, tak by mě to vlastně extrémně vyděsovalo a vůbec bych nevěděl, co si s tím počít. Takže tím vlastně chci ilustrovat to, že ta síla toho, že ten agent vyřeší všechno za tebe a ty nemusíš vědět jak, tak je sice super, ale má to svoje velký stíný stránky.

Jindřich: Dost zajímavý příklad zrovna, já jsem mu teda dal SMTP na můj mail server, dál jsem mu dedikovanou schránku, takže on vlastně pracuje s mojí domenou, ale možná se jako trošku teda zase vracím, ale zase tomu využívám jako jaký skill, který jsem si neinstaloval a jenom jsem mu řekl, hele tady máš SMTP, tady máš porty a tady máš e-mailovou adresu, připojí, otestuj. Připojeno otastováno a fungovalo to skvěle. Asi záleží, ale myslím si, že ten tvůj příklad, který ty říkáš, tak ten jako krásně ilustruje to, jak to vlastně může být křehký, že je relativně jako drobná chyba a může se ti to sysypat jako do meček z karet. Takže byť se to může zdát jak to je a jak všechno za tebe ten agent udělá tak je vždycky dobrý jako vědět co ten agent dělá co mu zadávám a jakým způsobem to dělá a alespoň do té míry do které to lze tak to

Filip: mít pod kontrolou. Chceš tam mít nějakou úroveň toho, kdy ideálně vidíš třeba, co instaloval, tak nechat ho tvořit nějaký audit log toho, co prostě udělal. Záleží prostě, jak nebezpečný, nebo nechci říct nebezpečný, ale protože kritický věci s ním děláš. Když to má člověk na hraní nebo pár věcí, tak asi v pohodě, ale když už to chceš zapojit třeba, že by si řekl, bude to můj firmní mozek, tak tam bych si sakra dal pozor, aby se podobné věci neděli. Takže na to si člověk musí bacha a další problém, který v ní mám, je ten, že i když uděláš všechno dobře, tak pořád nějaké ryzyko, třeba prompt injection tam je. Byť ten agente snaží se tomu bránit, tak ale když mu… To je třeba důvod, proč já mu nedovoluju číst e-maily, který… Nebo respekt je jinak. Nedovoluju mu automaticky reagovat na ty e-maily. že já vlastně mu vždycky explicitně řeknu, hele, podívej se do schránky, přišel ti e-mail, něco s ním udělej, ale zatím jsem mu nedal to právo číst ty maily jak choděj a reagovat na ně sám, protože se bojím toho, že třeba tu mailovku někdo odhalí, pošle mu nějaký e-mail s nějakým nebezpečným příkazem, on ho provede, a najednou tím vlastně jako způsobem nějaký jako riziko celýho toho systému a těch dat, co tam mám vlastně jako nastavený. Takže vlastně jako jaká, jakýkoliv otevřený komunikační kanál směrem k tomu botovi, tak může být potenciálně rizikový tady v tom.

Jindřich: a to furt řešíš i jako s celou dobou asi z toho úhlu pohledu že ty máš ten technický background jako máš skills vlastně roky se žívíš jako vývojář a mnoho lidí který toto nemáj tak pro ně to vůbec jako může být nebezpečný, je důležitý si uvědomit, že tohleto už asi není nástroj jako vipecoding nebo makaly nebo jako podobný, který jsou opravdu dost určený právě pro ty non technical lidi, tak tohleto už velmi pravděpodobně ne, je tam už ten technický přesah chce mít a je fajn určitě uvědomovat si i míru toho rizika, kterou vlastně člověk s prací s open cloud postupuje. Já

Filip: k tomu vlastně jako přistupuju tak, že já si nemyslím, že v budoucnu můj setup nebo můj AI agent bude OpenClaw a ten jedinej důvod, proč to vlastně takhle jako zkouším, nastavuju, hraju si s tím, zkouším ty limity, Tak je, že za první částečně je to něco, co jako dělám i jako na YouTubeu a potřebuji v obraze, ale druhá věc je i to, že vlastně chci si vyzkoušet, jak jako měnit to svoje pracovní workflow tak, abych jako nad tím přemýšlel tím stylem, že to budu optimalizovat AI agentama. To znamená jako vycvičit si ten svůj přístup na to, aby až tady budeme mít nějakýho agenta, který je vlastně jako spolehlivější, bezpečnější, tak aby přejít na něj, už pro mě nebylo objevování vlastně toho, jak pracovat se jaj agentama, ale bylo to už jenom vlastně jako výměna toho nástroje, protože až přijde Anthropic, OpenAI nebo kdokoliv s něčím jako podobným, ale budou to mít třeba lépe jako zabezpečení, tak já jako milé rád třeba přejdu. Nebo nějaký open source projekt, který bude víc dbát na tu bezpečnost. Ale zkrátka, teď to vnímám jako takový playground, takové hřiště, kde... Snažím se z toho dostat maximum, abych se jako naučil, jak tu práci efektivně delegovat na ty AI agenty, protože vnímám to, že pořád mi dělá problém víc jako nezadávat úkoly agentům. To už jsem se jako naučil, to je v pohodě, jako zadávat, delegovat, kontrolovat, to už je jako věc, kterou jsem jako přešel, ale víc nad tím přemýšlet jako nad vlastně jako zaměstnancem, jako nechat toho agenta dělat proaktivně ty věci a mně se doptávat a ptát jenom pro nějakou permission, jako líbí se ti tohle, ano, pošli to tam, ano. A vlastně jako přemýšlet nad svojí prací, jakože ne já jsem ten, co to musí zadávat, ale aby se vlastně děla jako sama nebo Asi chápeš, co se snažím říct. Líp ještě delegovat tu práci, abych toho agenta nemusel hlídat. Můj největší potlnek, jak u OpenClaw, tak u Claude Code a dalších, jsem já. Já musím vymýšlet, co budem dělat, jak tu práci zadat, pak to dám těm AI, ono se to děje, ale když já nezadávám, tak se nic neděje. Ideálně chceš toto otočit. I když ty nezadáváš práci, ten agent pořád něco může dělat.

Jindřich: obecně s těmi agentic systémama se naše práce dost mění od tý, řekněme, exekutiva, tý práci, kterou skutečně vykonáváš, víc do týku manažerský činnosti. Takže obecně ty seš ten, kdo jich schvaluje, kdo, jak jsi zmínil, i furt zadává, nebo nějakým způsobem je ten mezičlánek, který říká, jestli je to tak, jak to chci, jestli je to správně, nebo jestli je to špatně. a tohle to si myslím že možná ještě chvilku bude trvat než si na to jako vůbec zvykneme a vůbec si uvědomíme ten mindset že vlastně ta práce nedělám jako úplně já proto tímhle tím způsobem musím i nahlížet ty výsledky které momentálně dostávám, a akorát pracovat s tím agentem a říkat mu a snažit se ho jako dostrkat a poskytout mu ten kontext a ty skills a veškerý věci které ho můžou ovlivnit, tím směrem, kterým vlastně já si přeju a to dost možná bude i naše taková cesta v následujících týdnech by řekl, protože tím se snažím dát možná takový trošku jako menší sník pík, protože my jsme se jako společně dohodli, že teď se spíš dáme jenom takové jako inside do samotního OpenClaw. A třeba po nějaké době, po tom, co se víc osaháme, tak bychom udělali víc deep dive video už na nějaké naše reální use case, které nám sloužejí, šetřejí čas a fungou třeba dobře. A na druhou stranu i s těma fuck upama, které se nám staly, kterých pravděpodobně taky ještě přijde

Filip: celá řada. – O tom určitě nepochybuji, že by těch fuck upů bylo málo, takže určitě je na co se těšit.

Jindřich: Co říci závěrem, pokud by se to chtěl někdo vyzkoušet, tak ty si dělal video na svůj youtube kanál AI s rozumem jak si to rozjeď na VPSC, to video je velmi dobrý, myslím si, že lesk na základě toho video dokáže dát dohromady. Zároveň ty tam vlastně prezentuješ na jaký vpsc si to rozjet a ty náklady vycházejí asi na tři dolary měsíčně. Teď v týdnu tak právě od Hetzneru přišel e-mail, že to zdražují na čtyři dolary. Samozřejmě ještě

Filip: o něco víc to zdražili, zrovna po tom, co jsem viděl video a všude jsem mluvil o čtyřech euro za měsíc, tak to zdražili asi na pět a

Jindřich: půl. No jasně, co tím si říct, i tak ta cena je furt samozřejmě skvělá, když si to člověk bude chtít vyzkoušet a minimálně na základě mýho researche je jako významně jinde, než jsou třeba konkurenční poskytovatelé těch vpsek. Každopádně, jak říkám, jestli to někdo bude chtít rozjet, tak mrkněte na Filipův youtube ten návod je opravdu dobrý a může dát zajímavý insights do začátku. Jo, je to tak.

Filip: Koukněte se na to. A já chystám i video na to, jak to mám nasetupované na Macu, což nebude vlastně nic převratnýho, ale spíš ukáze nějaké trouble, se kterýma jsem se pravil, jak jsem na ten počítač připojeval vzdáleně a tak dál. Zkrátka dá takový intro pro lidi, co mají doma starý počítač. Jak si to nastavit, tak do hledné době pravděpodobně ho taky na mém YouTube najdete. Tak jo, tak asi jsme vyčerpali naše témata a necháme si na příště ty velký insighty, který zjistíme.

Jindřich: Tohle je jako na tolik široký téma, že by se o tom dalo mluvit hodiny a hodiny a stejně tak by jsme o tom mohli udělat ještě několik tílů. Nicméně tak čionak věřím, že dřížného později se k tomu z nějakého úhlu pohled vrátíme. Díky za příjemné povídání, Filipe, bylo to zas fajn a vidíme se příště. Taky díky a

Filip: budu se těšit u dalších zajímavých témat. Tak zatím. Já taky.

Jindřich: Díky, čau. Čau, čau.