Martin's AI lab
Postaveno s umělou inteligencí

Martin's AI lab

Věci, které jsem postavil s pomocí AI. Všechno opravdu funguje a většinu si můžete hned vyzkoušet.

Hry

Pro děti, na mobil. Stačí ťuknout a hrát.

  1. 27. 10. 2026Vyzkoušejte

    Postav si dům

    Angličtina na stavbě. Za každé správné slovíčko je jedna cihla a z modrého plánu postupně vyroste celý dům se zahradou i rodinou.

    • 9 částí domu, 9 témat a 72 slovíček
    • Obrázky, poslech s anglickou výslovností a skládání slov z písmen
    • Hvězdy za každou část a slovníček naučených slov
    pro 3. třídumobilangličtina
  2. 27. 10. 2026Vyzkoušejte

    Násobilková mise

    Vesmírná hra na procvičení malé násobilky. Každá řada je planeta, na kterou se letí bez chyby, a mapa násobilky ukáže, co už umíš a co ještě zlobí.

    • Planety 1–10, závod 60 sekund a opravna chyb
    • Při chybě ukáže příklad v tečkách a na konci se k němu vrátí
    • Velká číselná klávesnice, volitelně i dělení
    pro 3. třídumobilmatematika
  3. 27. 10. 2026Vyzkoušejte

    Písmenkový sad

    Hra pro prvňáčky podle úlohy ze slabikáře. Dítě poslouchá slovo a ťukne, jestli písmenko slyší na začátku, uprostřed, nebo na konci.

    • Telefon přečte slovo nahlas, dítě nemusí umět číst
    • Písmena A, E, I, O, U, M, L, T, J a 92 slov s obrázky
    • Za správné odpovědi se plní košík ovocem
    pro 1. třídumobilsluch
  4. 27. 10. 2026Vyzkoušejte

    Tygřík Rára

    Logopedická hra pro děti, které se učí vyslovovat R a Ř. Dítě jde po tygří stezce od rozcvičky jazýčku přes slabiky až ke slovům a větám a tygřík za každou hvězdičku dostává proužky.

    • Obrázky a velká tlačítka, zvládne i dítě, které ještě nečte
    • Mikrofon počítá opakování, nahrávka ukáže, jak to znělo
    • Ukázková videa od logopedů ke každé části
    pro děti 5–8 letmobilmikrofon
    Hrát Tygříka → Nejlépe na mobilu
  5. 27. 10. 2026Vyzkoušejte

    Lovci ypsilonů

    Hra na procvičení vyjmenovaných slov. Doplňuješ i, nebo y, a když se spleteš, hra krátce vysvětlí proč.

    • 128 slov po B, L, M, P, S, V, Z a mix všech
    • Chytáky jako být × bít nebo mýt × mít
    • Hvězdičky za každé písmeno a seznam slov k opakování
    pro 3. třídumobilčeština

Technika

Jak věci uvnitř fungují a co běží na pozadí.

  1. 27. 10. 2026Běží pro tento web

    Jak tu vznikají projekty

    Automatická cesta od nápadu na web. Napíšu, co chci, AI projekt napíše a otestuje a do minuty je venku, bez ručního nasazování.

    • Kód i testy na simulovaných telefonech dělá Claude
    • Každá verze se uloží do GitHubu a jde se k ní vrátit
    • Server si novou verzi do minuty stáhne sám
    ClaudeGitHubDockerCaddycron
    Architektura
    Architektura: od zadání po webMartin zadá projekt v chatu, Claude napíše a otestuje kód a uloží ho do GitHubu. Server si každou minutu stáhne novou verzi a webový server Caddy ji přes HTTPS pošle návštěvníkům.Martinzadá, vyzkouší, schválízadání v chatuClaudenapíše projekt a otestuje ho na telefonechgit pushGitHubrepozitář s historií všech verzígit pull každou minutuServerVPS · Dockercronkaždou minutusložkawebuCaddyweb + HTTPSnic se nesestavuje ani nerestartujeHTTPSNávštěvníkprohlížeč nebo aplikace na plošedělám jáběží samo
    Ručně dělám jen zadání a schválení. Zbytek běží sám. Server z GitHubu jen čte, takže do něj nemůže nic zapsat.
  2. 26. 10. 2026Běží pro mě · ukázka

    AI agent na WhatsAppu

    Odpovídá za mě na WhatsAppu vybraným lidem a v rodinné skupině. S každým píše jinak, podle pravidel, která mu nastavím, a co musím rozhodnout já, pošle mně.

    • Každý kontakt má vlastní styl a pravidla
    • Ví, co mám v kalendáři, na fotky dá 👍
    • Ovládám ho zprávami, které píšu sám sobě
    ClaudeWhatsAppDockervlastní server

    Běží na mém osobním WhatsAppu, proto si ho nejde vyzkoušet. Konverzace v ukázce je smyšlená.

    Ukázka · smyšlená konverzace
    V kolik dneska budeš doma?17:02
    🤖 Podle kalendáře končím poradou v 17:30, doma kolem šesté.17:02
    Ok, a jedeme v sobotu k našim?17:03
    🤖 To ti potvrdí Martin, už jsem mu napsal.17:03
    Jak to funguje uvnitř

    Cesta jedné zprávy

    1. WhatsAppmůj účet v telefonu
    2. WAHApropojené zařízení na serveru
    3. Agentpravidla, persony, stav
    4. Clauderozhodne a napíše odpověď
    5. Zpětodpověď, reakce, nebo zpráva mně

    Části systému

    ČástCo děláTechnologie
    WAHAJe přihlášená k WhatsAppu jako propojené zařízení. Příchozí zprávy pošle agentovi a jeho odpovědi odešle.Docker, engine GOWS
    AgentRozhoduje, komu, jestli a jak odpovědět. Drží pravidla, persony, pauzy a ovládací příkazy.Python, FastAPI
    ClaudePro každou dávku zpráv vrátí jedno rozhodnutí: odpovědět, dát emoji, předat mně, nebo nic.Claude API, strukturovaný JSON
    KalendářAgent vidí moje události na dnešek a další dva dny, takže ví, kdy mám schůzku.tajný iCal odkaz
    Kontakty a personySeznam lidí a skupin, za které agent odpovídá, a pro každého pravidla, jak psát.contacts.json, persona-*.md
    StavRežim, pauzy po převzetí, návrh čekající na schválení, zálohy person.state.json
    ServerVšechno běží v kontejnerech na jednom malém virtuálním serveru.VPS, Docker Compose

    Co se stane, když někdo napíše

    1. Příjem. WAHA pošle zprávu agentovi přes webhook.
    2. Filtr. Agent zahodí duplicity a vlastní zprávy a zjistí, kdo píše. Neznámé chaty ignoruje, zpráva sobě je příkaz.
    3. Pravidla. Kontroluje, jestli není vypnutý nebo ztlumený. Ve skupinách může čekat, až ho někdo zmíní. Na fotku dá rovnou 👍 bez volání AI.
    4. Chvilka čekání. Počká asi 20 sekund, jestli nepřijdou další zprávy, a odpoví na všechny najednou.
    5. Kontext. Načte posledních 30 zpráv chatu, kalendář a personu daného člověka.
    6. Rozhodnutí. Claude vrátí reply, react, escalate nebo none.
    7. Kontrola čerstvosti. Když mezitím přišla novější zpráva nebo jsem odpověděl sám, odpověď se zahodí.
    8. Akce. Odešle odpověď se značkou 🤖 a krátce „píše…“, nebo mi pošle návrh ke schválení či upozornění.

    Pojistky

    • Převzetí: když do chatu napíšu sám, agent tam na chvíli ztichne.
    • Eskalace: plány, peníze a citlivé věci nechává na mně.
    • Schvalování: v tomto režimu mi chodí návrhy a odesílám je slovem „ok“.
    • Značka 🤖: každý pozná, co psal agent.

    Ovládání

    • Píšu sám sobě: agent stav, agent pauza 2h, agent auto.
    • Personu upravím zprávou: persona Rodina uprav: …. AI ji přepíše a starou verzi zálohuje.
    • Seznam skupin a jejich ID: agent skupiny.

    Bezpečnost

    • Firewall pouští ven jen web. Správa WhatsAppu je dostupná jen přes zabezpečený SSH tunel.
    • Klíče jsou jen v konfiguraci na serveru.
    • Do AI jdou jen zprávy z nastavených chatů.

    Provoz a omezení

    • Cena: server asi 135 Kč měsíčně, AI kolem 0,2–0,3 Kč za odpověď.
    • Napojení přes WhatsApp Web není oficiální API, teoreticky hrozí blokace účtu.
    • Hlasovky a videa agent nevidí, předá je mně.