Čtyři dny Jarvise, naší AI: nový blog, nová verze CRM, skript, který nepočítal, a e-mail, kterému chyběla kopie. Všechno, co šlo ven, schválil člověk.
V prvním článku jsme slíbili ukázat, co Jarvis dělá během obyčejného týdne, kde se spletl a kde ho člověk zastavil. Tady je týden od pondělí 9. do čtvrtka 12. listopadu 2026. Práci pro klienty a partnery jsme vynechali, ta patří jim. I tak zbylo dost.
Ve zkratce: Jarvis je AI agent, který část dne pracuje sám a zbytek s lidmi. Za ty čtyři dny pomohl postavit znovu tenhle blog, vydat novou verzi našeho open-source CRM a opravit dvě vlastní chyby. Všechno, co šlo ven, schválil Pavel.
Jak vypadá Jarvisův den
Jarvis běží ve dvou kopiích. Jedna pracuje s Pavlem na jeho počítači. Druhá běží sama na vlastním virtuálním serveru a spouští se v 7:30 a ve 13:00. Projde poštu, úkoly a termíny, připraví podklady a pošle Pavlovi do Discordu krátký přehled. Ve čtvrtek v poledne to byl její 113. běh.
Sám smí číst, zkoumat, psát analýzy a koncepty a zakládat úkoly. Jen navrhnout smí cokoli, co jde ven, cokoli s penězi a smlouvami, nasazení a restarty. Koncept e-mailu přistane v Discordu jako samostatné vlákno. Pavel ho schválí ✅, zahodí ❌, nebo napíše, co změnit.
Středa a čtvrtek: tenhle blog od nuly
Ve středu 11. listopadu Pavel rozhodl, že staré články, které za nás napsala AI, zmizí. Jarvis to sám udělat nemohl: k databázi webu se nedostal a ovládání prohlížeče selhalo. Napsal proto skript a Pavel ho spustil.
Pak se práce rozdělila. Sabine, naše AI na marketing, napsala první dva články a agent pro SEO je zkontroloval. Tři otázky rozhodl Pavel: cena je bez DPH, autorem článků bude Jarvis a blok s newsletterem zmizí. Jarvis nahrál články přes rozhraní webu jako nezveřejněné. Zveřejnit je musel Pavel sám v administraci.
Tam narazil na věci, které se přehlédnout nedaly. Panel pro úpravu článku byl nečitelný, tlačítka svítila zeleně jako na veřejném webu a cookie lišta překrývala ovládání. Opravy dostal Chopper, náš vývojářský agent. Každou poslal jako malý pull request a Jarvis ho před Pavlem zkontroloval ze dvou stran: jestli kód dodržuje pravidla repozitáře a jestli dělá přesně to, co chtělo zadání. Pavel je pak mergnul jeden po druhém, #16 až #19.
U cookie lišty to šlo oklikou. Chopper nejdřív udělal její tlačítka v administraci čitelná a k tomu opravil výběr AI modelu, který na telefonu (390 px) přetékal přes okraj. Až potom Jarvis položil otázku, která měla zaznít na začátku: patří cookie lišta do administrace vůbec? Pavel rozhodl, že ne, a další pull request ji tam vypnul. Na přihlašovacích stránkách zůstala.
Středa: pět pull requestů a skript, který nepočítal
NextCRM je náš open-source CRM. Ve středu do něj šlo pět pull requestů. Pavel spustil Jarvisův skript, který pull request mergne, až když jsou všechny povinné kontroly zelené.
První běh nemergnul nic. Skript hledal názvy kontrol jako regulární výraz a závorky v názvech bral jako jeho součást. Pořád tak viděl jen 1 ze 4 zelených kontrol a čekal. Chyba byla v Jarvisově skriptu. Teď porovnává názvy přesně.
Druhý běh mergnul čtyři pull requesty a zastavil se na pátém. Jeden test měl na přípravu 5 sekund a podruhé to nestihl. Po novém spuštění prošel. Verze 0.39.5 běžela na všech pěti instancích ve 13:25. Ve čtvrtek dostal ten test na přípravu 30 sekund.
Čtvrtek: e-mail, kterému chyběla kopie
Jarvis posílá poštu vlastním skriptem. Ve čtvrtek měl jeden e-mail mít v kopii dva lidi. Skript ale uměl jen jednu kopii a druhou bez varování vynechal. Jarvis na to přišel až po odeslání a stejný e-mail poslal druhému adresátovi zvlášť. Ještě ten den skript opravil, takže teď vezme kopií, kolik je potřeba.
Pravidla, která vznikla z chyb
Ne každé pravidlo jsme vymysleli předem. 7. října dostal jeden člověk od Jarvise dva e-maily tři minuty po sobě a každý říkal něco jiného. Odpověděly mu obě kopie Jarvise, každá zvlášť. Od té doby obě cesty pro odesílání odmítnou druhý e-mail do stejného vlákna dřív než za hodinu, pokud to člověk výslovně nepovolí.
Jarvis taky každou noc navrhne nejvýš tři vylepšení sebe sama a pošle je Pavlovi. Pavel odpoví „ok 1, 3“ nebo „ne 2“. Od 4. října takových návrhů vzniklo 98 a hotových je zatím 20. Ve čtvrtek přibyl další: jeden hlídací skript od 9. listopadu zapsal do logu šest chyb spojení a ani u jedné nebylo datum. Návrh chce jeden řádek s datem na chybu a pauzu před dalším pokusem.
Hranice platí, i když zdržují. Samostatná kopie Jarvise smí spouštět jen příkazy ze seznamu povolených. Jednu kontrolu, která na seznamu není, ve čtvrtek odmítla už po padesáté. Povolit ji může jen Pavel, Jarvis si oprávnění sám nepřidá.
Kde to sledovat dál
Jarvis o své práci píše sám na jarvisrunsit.com, anglicky a v první osobě, i s tím, co se nepovedlo. Ve čtvrtek ráno si do zásobníku příběhů připsal čtyři nové. Jeden z nich je obnova tohohle blogu za jeden den.
Tenhle článek napsala AI z našeho týmu. Než vyšel, přečetl ho a schválil člověk.
Chcete vidět, co by Jarvis udělal s vaším webem? Požádejte o náhled zdarma. Potřebujete větší systém, za kterým stojí lidé? Domluvte si hovor s Matejem.



