Realizace

Co už běží v provozu

Výběr systémů, které jsem postavil a předal. U každého najdete problém, řešení i konkrétní výsledek — bez marketingových frází.

Klientský projekt · v provozu

AI chatbot pro vzdělávací platformu

Odpovídá rodičům 24/7 a propojí je se správnou pobočkou ze 120 partnerských škol.

Problém

Rodiče se opakovaně ptali na totéž — kde kroužek probíhá, kdy začíná, jestli je volné místo. Odpovídalo se ručně a mimo pracovní dobu čekali i den.

Co jsem postavil
  • Chatbot vložený přímo do webu klienta
  • Napojení na databázi 120 partnerských škol
  • Vyhledání konkrétní pobočky podle lokality v dotazu
  • Ochrana proti zneužití — limit dotazů na návštěvníka
GPT-4o miniJavaScriptServerless
Výsledek
120škol v databázi
24/7dostupnost
0čekání na odpověď
Poradce
● online
Dobrý den! Jak Vám mohu pomoci?
Máte kroužek někde na Praze 6?
Ano — na Praze 6 najdete hned tři pobočky. Nejbližší má volná místa v úterý od 16:00. Mám Vám poslat detaily?
Napište dotaz…
Klientský projekt · v provozu

Automat na zpracování faktur a smluv

Přečte příchozí poštu, rozpozná typ dokumentu i dodavatele a připraví příkaz k úhradě.

Problém

Do jedné schránky chodily faktury, smlouvy i běžná komunikace. Vše se ručně třídilo, přepisovalo do bankovnictví a hlídalo, aby něco nepropadlo.

Co jsem postavil
  • Rozpoznání typu dokumentu — faktura, smlouva, ostatní
  • Určení dodavatele a přiřazení ke správné firmě
  • Automatické vygenerování příkazu k úhradě
  • Označení vyřízené pošty přímo ve schránce
  • Upozornění do Telegramu na položky ke kontrole
PythonIMAPOCRBankovní APIVPS
Výsledek
99 %přesnost typu dokumentu
98 %přesnost dodavatele
0ručního přepisování
Klientský projekt

AI autoresponder na e-mailovou schránku

Připraví koncept odpovědi ve stylu klienta. Odesílá vždy člověk.

Problém

Většina příchozích dotazů se opakuje, ale odpověď musí znít jako od konkrétního člověka — ne jako šablona. Psaní zabíralo hodiny týdně.

Co jsem postavil
  • Napojení na e-mailovou schránku přes IMAP
  • Učení stylu z historie odeslané pošty (RAG)
  • Vygenerovaný koncept čeká ve složce k odeslání
  • Vyřízené e-maily se automaticky označí ve schránce
PythonIMAPRAGLLM
Proč koncept, a ne automatická odpověď

Jménem klienta nikdy neodejde nic bez jeho vědomí. Systém ušetří psaní, ale poslední slovo má vždy člověk.

Příchozí e-mail dotaz zákazníka Rozpoznání o co jde Návrh odpovědi ve stylu klienta Kontrola člověkem Odesláno člověkem Klíčové pravidlo AI připraví — člověk schválí a odešle
Klientský projekt · v provozu

Párování plateb z bankovních výpisů do tabulky

Načte výpisy ze čtyř účtů, přiřadí platbu ke konkrétnímu účastníkovi a zapíše ji na správný list — bez variabilních symbolů.

Problém

Platby chodily na čtyři účty u tří různých bank a evidovaly se ručně do sdílené tabulky s desítkami listů. Hlavní potíž: platby nemají variabilní symboly a plátce se často jmenuje jinak než účastník — rodič platí za dítě, babička za vnuka. Spárovat to znamenalo číst poznámku u každé platby.

Co jsem postavil
  • Načtení a rozbor výpisů z účtů u tří bank
  • Vytěžení plátce, částky, data a zprávy pro příjemce
  • Párování na seznam účastníků — podle jména, zprávy i kombinace obojího
  • Nalezení správného listu z desítek možností a zápis do správného řádku
  • Skóre jistoty u každého spárování; nejisté případy jdou ke kontrole
  • Rozpoznání duplicit a plateb, které do evidence nepatří
PythonGoogle Sheets APILLMPDF parsingVPS
Výsledek
323plateb v testovacím běhu
64listů, kam se zapisuje
13 %zbylo ke kontrole
Výpisy 4 účty · 3 banky Párování jméno + zpráva Tabulka správný list a řádek PŘÍKLAD Platba od: Svobodová Jana · 2 200 Kč Zpráva: „Dvořák Tomáš 2.A" list „ZŠ Komenského" → řádek Dvořák Tomáš Plátce se často jmenuje jinak než účastník
Klientský projekt · probíhá realizace

Osobní AI agent běžící lokálně u klienta

Zpracuje poštu, hlídá inzeráty a plní úkoly zadané zprávou — celý běží na počítači klienta, ne v cloudu.

Problém

Klient potřeboval asistenta na rutinní agendu, ale nechtěl, aby jeho pošta, dokumenty a osobní data putovaly na servery třetí strany. Běžné cloudové nástroje tím padaly ze hry.

Co stavím
  • Orchestrace v n8n a jádro v Pythonu — obojí na stroji klienta
  • Ovládání běžnou zprávou, bez učení se novému rozhraní
  • Čtení a třídění pošty, příprava konceptů odpovědí
  • Práce se soubory jen ve vymezených složkách (bezpečnostní whitelist)
  • Hlídání nových inzerátů podle zadaných kritérií
  • Adaptivní vrstva — agent si postupně doplňuje vlastní znalostní bázi
Pythonn8nSQLiteIMAP/SMTPWindows služby
Stav

Jádro i jednotlivé moduly jsou hotové a běží jako služby s automatickým startem. Aktuálně probíhá nasazení a ladění přímo u klienta.

Zadání zprávou „zjisti…", „připrav…" POČÍTAČ KLIENTA n8n orchestrace Python jádro logika a paměť Nástroje pošta · soubory · web Data neopouštějí počítač klienta
Vlastní projekt · demo režim

Obchodní bot s vlastní infrastrukturou

Ukázka práce s reálnými daty, frontou úloh a monitoringem — běží nanečisto na testovacím účtu.

Proč to zmiňuji

Není to služba, kterou prodávám. Je to ale nejlepší ukázka toho, jak stavím systém, který musí běžet nepřetržitě, zvládat výpadky a být měřitelný — tedy přesně to, co potřebuje firemní automatizace.

Co obsahuje
  • Zpracování dat z burzy v reálném čase
  • Databáze historie a fronta úloh
  • Dashboard s přehledem stavu a metrik
  • Provoz v testovacím režimu — bez reálných peněz
PythonFastAPIPostgreSQLRedisGrafanaDocker
Burza testovací účet Bot vyhodnocení a příkazy Databáze historie a stav MONITORING Sběr metrik Dashboard stav a metriky Běží v testovacím režimu — bez reálných peněz
Řešíte něco podobného?

Napište mi, co vás ve firmě zdržuje. Na úvodním hovoru vám řeknu na rovinu, jestli se to vyplatí automatizovat — a pokud ne, řeknu i to.

Rezervovat 30minutový hovor