Zajímavosti & Blog

Níže naleznete výběr mých vlastních neklientských projektů, experimentů a postřehů z praxe. Kontakty na klienty z důvodu diskrétnosti a mlčenlivosti veřejně neuvádím.

AI & Automatizace procesů

AI agenti nemají řešit všechno sami: Proč je síla v řízené automatizaci

Ing. Petr Hamtil AI Agenti, Automatizace, Systémová architektura

Klíčový princip

AI agenti nejsou samospásná magie, která má sama řídit celou firmu. Jsou to vysoce efektivní, úzce zaměřené nástroje, které mají největší sílu jako součást promyšlené a deterministické automatizace.

Izolovaný chat s velkým jazykovým modelem (LLM) sice umí sepsat text, ale v ostrém byznysu sám o sobě nestačí. Nemá kontrolní mantinely, trpí halucinacemi a chybí mu přímá vazba na firemní data. Pokud necháte AI jednat bez pevných pravidel, dříve či později narazíte.

Skutečná hodnota vzniká spojením spolehlivé softwarové architektury s kognitivními schopnostmi AI:

01

100% kontrola a determinismus

Tok dat, bezpečnost a zápisy do databází řídí prověřený kód. AI vstupuje jen tam, kde je potřeba porozumět nestrukturovanému textu, a její výstupy jsou striktně validovány přes datová schémata.

02

Odbourání rutiny

Čtení poptávek, párování faktur, dohledávání údajů v CRM nebo třídění e-mailů. Správně navržený agent tyto úkony zvládne za sekundy, spolehlivě a 24/7 na pozadí.

03

Human-in-the-loop

Agent připraví 95 % práce: projde historii, navrhne řešení a předpřipraví odpověď. Člověk výsledek pouze jedním kliknutím zkontroluje a schválí. Z hodiny rutiny se stává půl minuty.

04

Napojení na stávající systémy

Není nutné měnit stávající CRM, ERP ani e-shop. Automatizace se staví formou lehkých integračních můstků a bezpečných API konektorů přímo nad vašimi nástroji.

Zkonzultovat možnosti automatizace pro vaši firmu

Interaktivní aplikace · App Store

Můj styl učení: Aplikace s vyhodnocovací maticí navrženou pomocí AI

Ing. Petr Hamtil AI-designed Matrix, Client-side JS, React, Vzdělávání
Můj styl učení - náhled aplikace

O co v aplikaci jde?

V rámci experimentů a prototypování v sekci App Store jsem vytvořil interaktivní webovou aplikaci Můj styl učení. Jejím cílem je pomoci dětem i rodičům hravou formou rozpoznat jejich přirozený způsob vstřebávání informací – zda jsou spíše vizuální (obrazový), auditivní (poslechový) nebo kinestetický (prožitkový/pohybový) typ.

Uživatel projde krátkým intuitivním kvízem s otázkami z běžného života a na konci získá přehledný profil s grafem a praktickými tipy, jak se učit efektivněji a s radostí.

Technické řešení: Vyhodnocovací matice místo zbytečného API volání

Původní prototyp sice experimentoval s přímým napojením na cloudové API velkých jazykových modelů (LLM), ale v praxi by volání externího API na každý průchod kvízem přinášelo zbytečná rizika: nutnost vystavovat API klíč v klientském prohlížeči, latenci sítě a závislost na placené službě.

Proto jsem zvolil čisté inženýrské řešení:

  • Vyhodnocovací matice navržená AI: Umělá inteligence (Gemini) byla využita při fázi návrhu aplikace – pomohla sestavit psychologicky laděnou databázi výsledků, empatická shrnutí i desítky praktických tipů pro jednotlivé styly.
  • 100% Client-side spolehlivost: Celé vyhodnocení běží lokálně v prohlížeči uživatele. Aplikace má nulové provozní náklady, funguje okamžitě a bezpečně bez odesílání dat na externí servery.
  • Plynulé UX: Vyhodnocovací logika obsahuje jemnou simulaci přemýšlení (1,5 s), která dává uživateli přirozený pocit analytického zpracování před zobrazením přehledného grafu a tipů.
  • Moderní stack: Lehké rozhraní postavené na moderním JavaScriptu (ES moduly), Tailwind CSS a ikonách Lucide.

Vyzkoušejte aplikaci přímo v prohlížeči

Aplikace je zdarma dostupná a plně funkční pro kohokoliv.

Spustit Můj styl učení
Open Data & Pixel Art

Izometrické mapy obcí: Dětřichov, Heřmanice a Mníšek-Fojtka ve stylu SimCity 2000

Ing. Petr Hamtil Geodata, DeepZoom, Retro Gaming, Open-source
Izometrický Liberec - izomapa.fun

Jak to celé začalo: Projekt Izometrický Liberec (izomapa.fun)

Za projektem Izometrický Liberec (izomapa.fun) stojí můj bývalý kolega a kamarád Adam Klatovský. Projekt dokáže vzít reálná otevřená geografická data (z Overture Maps, OpenStreetMap a digitální výškový model ČÚZK) a algoritmicky je vykreslit do podoby detailní izometrické pixel-art mapy ve stylu klasického SimCity 2000. Mapa navíc žije: podporuje střídání ročních období, denní i noční režim, interaktivní body zájmu a plynulý hloubkový zoom.

Tento koncept mě zaujal, proto jsem se do projektu aktivně zapojil a podpořil ho sérií pull requestů. Začal jsem radit a pomáhat s celkovou architekturou tak, aby byl projekt dlouhodobě udržitelný. Zásadní bylo pomoci s úpravami builderu a buildovací pipeline – cílem bylo umožnit, aby na mapových podkladech a datech mohlo pracovat více nadšenců současně bez nepříjemného „merge hell“ a vývojáři se mohli navzájem podporovat při přidávání nových lokalit.

Celý nástroj je dostupný jako open-source v repozitáři github.com/adamklatovsky/izomapa.


Vlastní realizace: Izometrický Dětřichov, Heřmanice a Mníšek-Fojtka

V návaznosti na mateřský projekt a optimalizovaný builder jsem se pustil do vygenerování map pro obce na Liberecku a Frýdlantsku – Dětřichov, Heřmanice a Mníšek a Fojtku.

Pro všechna katastrální území jsem zpracoval prostorová data, vygeneroval dlaždicové pyramidy pro jednotlivá roční období a nasadil je na samostatné subdomény, kde jsou volně přístupné přímo v prohlížeči:

Živý projekt Izometrický Dětřichov

Izometrický Dětřichov

Detailní zobrazení obce Dětřichov na Frýdlantsku – kostel sv. Anny, historické usedlosti, průmyslový areál i okolní kopce a lesy.

Spustit mapu
Živý projekt Izometrické Heřmanice

Izometrické Heřmanice

Pohraniční obec Heřmanice v izometrické perspektivě včetně výškového profilu terénu, vodotečí a podzimních barev krajiny.

Spustit mapu
Živý projekt Izometrický Mníšek a Fojtka

Mníšek a Fojtka

Podhůří Jizerských hor – obec Mníšek a navazující Fojtka včetně vodní nádrže Fojtka, lesních masivů a členitého terénu.

Spustit mapu

Technické zákulisí: Co všechno běží pod kapotou?

  • Geometrie a datové zdroje: Využití otevřených dat z Overture Maps a OpenStreetMap pro půdorysy budov, uliční síť, zeleň a vodstvo, zkombinované s DMR (digitálním modelem reliéfu) z ČÚZK.
  • Izometrická projekce: Pohled shora a šikmo bez úběžníků – čáry se v dálce nesbíhají, takže si všechny objekty zachovávají své proporce bez ohledu na vzdálenost od kamery.
  • DeepZoom pyramida a WebP: Obrovské rozlišení finální mapy (desítky tisíc pixelů) je rozřezáno do víceúrovňové dlaždicové pyramidy ve formátu WebP pro bleskové načítání v prohlížeči bez přetížení operační paměti.
  • OpenSeadragon & dynamické vrstvy: Webový prohlížeč využívá upravenou knihovnu OpenSeadragon s podporou plynulého střídání textur ročních období a vykreslování procedurálních detailů (stromy, lampy, stíny).

Velký dík patří Adamu Klatovskému za vytvoření tohoto skvělého konceptu a sdílení kódu s komunitou. Podobné projekty ukazují, jakou sílu má propojení otevřených dat, moderního softwarového inženýrství a hravého designu.

V této sekci postupně sdílím postřehy ze světa softwarové architektury, integrace AI agentů a praktických technických řešení.

Zaujal vás některý z projektů nebo máte vlastní nápad?

Rád s vámi nezávazně zkonzultuji smysluplné nasazení AI, webový vývoj či automatizaci procesů.
Ozvěte se mi a proberme možnosti.

Nezávazně kontaktovat