PRÁVO / PROVOZ / AUTOMATIZACE / SOFTWARE

Nejdřív pochopit provoz.
Pak teprve stavět.

Nejvíc mě zajímají věci, které se pořád dělají ručně jen proto, že si na to všichni zvykli. Dívám se, jak práce skutečně probíhá. Pak hledám lepší způsob: změnu workflow, automatizaci, vlastní nástroj nebo několik malých částí, které musí začít spolupracovat.

Portrét Filipa Barcíka.
01 / CO DĚLÁM

Co pro vás můžu udělat.

Nemám pevný katalog služeb. Přijďte s konkrétním problémem a podíváme se, jaký zásah dává smysl.

Spousta práce je příliš specifická pro hotový software a příliš malá na klasický zakázkový vývoj. Dřív proto často končila v tabulkách, e-mailu nebo ručních workarounds. Dnes už nemusí.

Řešení přitom nemusí být aplikace. Může to být skript, automatizace, lokální utilita, malý interní nástroj nebo několik propojených částí. Formát určuje problém, ne naopak.

Můžu automatizovat ruční proces, propojit aplikace, vytěžit a strukturovat informace z dokumentů nebo postavit nástroj přesně tam, kde obecný software přestává sedět.

AUTOMATIZACE / INTERNÍ NÁSTROJE / DOKUMENTY / DATA / LOKÁLNÍ APLIKACE / PROPOJENÍ / WEB

Začínám problémem, ne technologií.

02 / PROJEKTY

Vybrané projekty.

W001
FLAGSHIP / ACTIVE

Neuroprotect Scribe

NEUROSONOLOGIE / WINDOWS / LOCAL-FIRST / STT / OCR / MINDRAY ELITE I9

Od hlasu a dat z vyšetření k čistší faktické kostře zprávy. Méně přepisování, více času na to, co musí udělat lékař.

01

Problém

Odborný nález vzniká hlasem, ale část faktů existuje už před diktováním: v měřeních, parametrech a dalších výstupech vyšetření. Přesto se informace znovu opisují, diktují, opravují a skládají do výsledné dokumentace.

02

Nástroj

Po několika dnech pozorování reálného provozu v neurosonologické laboratoři vznikl lokální Windows nástroj pro odborný diktát a dokumentaci. Pracuje s českým speech-to-text, vlastní terminologií, OCR a navazujícím workflow.

03 / LOCAL-FIRST

Citlivá data

U zdravotních údajů není soukromí doplněk na konci projektu. Je to podmínka návrhu.

Speech-to-text běží lokálně a citlivá data zůstávají na zařízení, místo aby kvůli pohodlí technologie zbytečně putovala přes další služby. Smyslem je držet zpracování co nejblíž místu, kde data vznikají, a zachovat kontrolu nad tím, co se s nimi děje.

04

Co rozvíjím teď

Další vrstvu stavím kolem ultrazvukového systému Mindray Elite i9. Zkoumám, kolik užitečných měření a parametrů lze z jeho výstupů spolehlivě získat, normalizovat je do strukturovaných faktů a z nich předpřipravit faktickou kostru lékařské zprávy.

Nechci, aby software myslel za lékaře. Chci, aby po něm nechtěl znovu dělat práci, kterou už jednou odvedl přístroj.

Lékař tak zůstává u kontroly, interpretace a závěru. Software se stará o přenos a uspořádání faktů, které už při vyšetření vznikly.

05

Živý projekt

Neuroprotect není uzavřený produkt. Je nasazený v běžném provozu a další vrstvy vznikají z toho, co ukazuje skutečné používání.

Každé rozšíření má stejný filtr: odstranit další zbytečný krok, ale neztratit kontrolu, dohledatelnost ani soukromí.

IN USE

Vlajkový projekt. Nejlepší ukázka toho, jak pracuji: nejdřív pozorovat provoz, potom postavit nástroj a nakonec ho dál měnit podle toho, co se děje v realitě.

W002

PBŘ Generator

DOKUMENTY / PRAVIDLA / PROVENANCE / VALIDACE

Problém. Požárně bezpečnostní dokumentace vzniká z více projektových podkladů. Informace se mohou opakovat, rozcházet nebo být schované v nestrukturovaných dokumentech.

Co vzniklo. Workflow převádí podklady na jednotlivá strojově čitelná fakta, uchovává jejich původ, hledá konflikty a odděluje interpretaci vstupů od deterministických pravidel a výpočtů. AI pomáhá tam, kde je potřeba něco přečíst a pochopit. Nerozhoduje tam, kde má rozhodovat pravidlo.

Použití. Používá se při reálné práci autorizované osoby ČKAIT; odborná kontrola zůstává součástí procesu.

W003

Digital Submission Converter

WINDOWS / BATCH / DOKUMENTY / IN USE

Problém. Digitální stavební řízení vyžaduje elektronické podklady v konkrétním formátu a parametrech. Při větším množství souborů se ruční příprava mění v opakování stejné práce.

Co vzniklo. Jednoduchá Windows drag-and-drop aplikace dokumenty dávkově převede, zachová originály a zkontroluje strukturu, metadata, počet i rozměry stran. Žádná platforma. Žádný účet. Žádný dashboard, který nikdo nechtěl.

Použití. Nástroj se používá při skutečné práci autorizované osoby ČKAIT.

W004

Visual Pipeline

IMAGE / SVG / VECTOR / HEADLESS / PIPELINE

Problém. Ve vlastní vizuální práci se postupně nahromadily malé ruční kroky mezi několika aplikacemi. Vektorizace, zpracování obrazu, exporty, metadata, stahování a archivace fungovaly jednotlivě. Celek byl otrava.

Co vzniklo. Vznikly vlastní browserové, API, dávkové a headless utility pro obraz, SVG, tracing, presety, historii operací, exporty, stahování a archivaci. Některé dávají smysl samostatně. Jiné se postupně spojily do jedné výrobní pipeline.

Použití. Používám ve vlastní tvorbě. Malé části, dokud stačí malé části; systém, když musí začít spolupracovat.

VYBRANÉ PROJEKTY, NE KOMPLETNÍ ARCHIVDALŠÍ MACHINES NA CSTM•WRKZ →
03 / JAK PRACUJI

Skutečný workflow bývá zajímavější než jeho diagram.

01

Vidět práci.

Co člověk opravdu dělá, co obchází a které zbytečnosti už přestal vnímat.

02

Zmenšit problém.

Co musí zůstat, co lze odstranit a co vůbec nepotřebuje software.

03

Postavit minimum.

Pokud stačí skript, není důvod dělat aplikaci. Pokud stačí aplikace, není důvod dělat platformu.

04

Ověřit a propojit.

Reálná data, okrajové případy a uživatel ukážou, co funguje. Další části přidávám jen tehdy, když je workflow opravdu potřebuje.

05

AI s hranicemi.

Coding agents a jazykové modely používám intenzivně, ale ne jako výchozí odpověď na všechno. Kde existuje přesné pravidlo, používám pravidlo. Kde záleží na soukromí, dávám přednost lokálnímu zpracování. Výstup, na kterém záleží, musí být možné ověřit.

Model může napsat hodně kódu. Nemůže za mě rozhodnout, jestli stavíme správnou věc.

04 / O MNĚ

O mně.

Jsem právník vzděláním. Dnes pracuji někde mezi provozem, softwarem, automatizací a AI-assisted vývojem.

Právo mě naučilo pracovat s pravidly, důkazy, odpovědností a okrajovými případy. Administrativa a firemní provoz zase ukázaly, jak daleko bývá skutečná práce od toho, jak vypadá na papíře.

Software stavím výrazně s pomocí současných coding agents a jazykových modelů. Moje práce je hlavně pochopit problém, navrhnout hranice řešení, propojit správné části a ověřit, že výsledek funguje v realitě.

Řadu nástrojů stavím nejdřív pro vlastní práci. Když něco opakuji dost často, začnu přemýšlet, jestli to vůbec musím dělat ručně.

Technologie mě zajímá hlavně ve chvíli, kdy někomu odstraní skutečný problém.

05 / CSTM•WRKZ

CSTM•WRKZ

Většina menších strojů bydlí vedle. CSTM•WRKZ je moje technická dílna: malé nástroje, vlastní systémy, pipeline a věci, které vznikly proto, že obecnější software nebyl správná odpověď. Užitečný software nepotřebuje velký trh. Někdy stačí jeden člověk, jeden tým nebo jeden neobvykle specifický pracovní postup.

CUSTOM SYSTEMS. TINY MACHINES.

Otevřít CSTM•WRKZ →

06 / KONTAKT

„Tak se to prostě dělá“ je docela dobrý začátek.

Nemusíte vědět, jestli potřebujete AI, aplikaci nebo automatizaci. Ani mít technické zadání. Stačí popsat, co se dnes děje, kdo to dělá, která část je otravná a co se stane, když něco selže.

Pak můžeme zjistit, jestli má smysl něco automatizovat, postavit, propojit nebo prostě dělat jinak.

Jsem otevřený konkrétním projektům i dlouhodobé práci uvnitř firmy, pokud je problém zajímavější než název pracovní pozice.