Prečo naša umelá inteligencia pracuje priamo vo vašej ambulancii
Rozhovor lekára s pacientom neposielame kvôli AI spracovaniu do cloudu. Čo toto rozhodnutie znamená?

Keď sa povie prepis reči pomocou umelej inteligencie, väčšina ľudí si predstaví jednoduchý postup: nahrať zvuk, poslať ho na výkonný server niekde v dátovom centre a o chvíľu dostať text. Pri vývoji AMBULANCIA.AI sme sa hneď na začiatku rozhodli, že touto najjednoduchšou cestou nepôjdeme.
Rozhovor v ambulancii nie je bežný zvukový záznam. Pacient v ňom hovorí o svojom zdraví, ťažkostiach, liekoch, rodine či práci. Lekár k tomu pridáva nález, diagnózu a odporúčania. Patria k najcitlivejším údajom, aké existujú. Preto sme sa rozhodli, že umelá inteligencia, ktorá tento rozhovor spracúva, bude fyzicky tam, kde rozhovor vzniká: na zariadení priamo v ambulancii.
Čo „lokálne“ znamená v praxi
Prepis reči aj návrh dekurzu vznikajú na zariadení AMBULANCIA.AI v ambulancii. Zvuk, prepis ani návrh dekurzu sa kvôli AI spracovaniu neposielajú do externého AI cloudu a ukladajú sa na zariadení. Internet systém využíva na technické funkcie, napríklad na prihlásenie lekára alebo aktualizácie, nie na spracovanie zdravotného obsahu.
Lekár pritom pracuje v bežnom webovom prehliadači na svojom počítači. Zariadenie beží ticho na pozadí a aplikácia s ním komunikuje cez šifrované spojenie.
Čo to znamená pre lekára a pacienta
Pre lekára to znamená, že zdravotný obsah konzultácie ostáva tam, kde vznikol. Mikrofón pritom nesníma zvuk stále, ale iba počas hlasového vstupu, ktorý lekár sám spustí a ukončí. A výsledok nie je hotový dokument, ale návrh, ktorý lekár skontroluje, upraví a potvrdí.
Pri návrhu riešenia myslíme aj na požiadavky ochrany osobných údajov a európskej regulácie umelej inteligencie. Lokálne spracovanie nie je jediným opatrením, ale je ich základom.
Cena za toto rozhodnutie
Cloudové spracovanie má z pohľadu vývoja veľkú výhodu: výkon si môžete prenajať takmer v ľubovoľnom množstve. Malé zariadenie v ambulancii takú rezervu nemá. Všetko, čo robí, musí zvládnuť s obmedzeným výkonom a zároveň dostatočne rýchlo, aby lekár nečakal.
Preto sa pri vývoji venujeme veciam, ktoré by v cloude nikto neriešil: ako s dostupným výkonom čo najlepšie hospodáriť, ktoré technológie na takomto zariadení naozaj spoľahlivo fungujú a ktoré úpravy výsledok ešte zlepšujú a ktoré ho už zhoršujú. Nie každé riešenie, ktoré je výborné na veľkom serveri, je najlepšou voľbou pre malý počítač v ambulancii.
Na druhej strane nám to umožňuje stavať produkt od začiatku s lokálnym spracovaním ako súčasťou jeho základov, nie ako funkciu pridanú dodatočne.
Novšie ani väčšie neznamená automaticky lepšie
Pri výbere technológií sa nám opakovane potvrdzuje, že variant, ktorý na papieri vyzerá lepšie, nemusí priniesť lepší výsledok pre lekára. Pri každej voľbe preto nerozhoduje popis, ale meranie na nahrávkach, ktoré sa podobajú na skutočné rozhovory v ambulancii. Sledujeme pritom nielen to, či sú slová napísané správne, ale aj to, či sa do prepisu dostalo všetko podstatné.
Lokálnosť nie je záruka presnosti
Jedna vec je dôležitá: to, že umelá inteligencia beží lokálne, ešte neznamená, že prepisuje bez chýb. Lokálnosť odpovedá na otázku, kde spracovanie prebieha. Neodpovedá na otázku, ako dobre systém rozumie tomu, čo sa v ambulancii hovorí. A práve tu sa začala podstatne väčšia časť našej práce.
Potrebujeme totiž dve veci naraz. Lekár musí už počas rozhovoru vidieť, že systém funguje. Zároveň chceme, aby výsledný prepis bol čo najpresnejší. Ukázalo sa, že tieto dve požiadavky nie je ideálne riešiť jedným krokom. Tomu sa venujeme v ďalšej časti série.
Chcete vidieť riešenie v praxi?
Ukážeme vám riešenie naživo, alebo sa rovno zapojte do ambasádorského programu.