Jak můeme zlepit svůj byznys skrze AI? Tuto otázku si poslední rok pokládá stále více firem. Mnoho z nich vak po umělé inteligenci sahá zbrkle a jejich snahy jsou nakonec neúspěné a drahé. Po pokročilých modelech jsme sáhli i u nás v Appliftingu. Proli jsme si takříkajíc porodními bolestmi a zali do několika slepých uliček. Díky tomu ale víme, co je třeba při implementaci těchto nástrojů nepodcenit. Jakým překákám dnes vývojáři při nasazování AI čelí? A jak nasadit umělou inteligenci tak, aby vám skutečně pomáhala?
Zatímco jetě před dvěma lety mnoho firem o vyuívání pokročilých AI modelů spíe teoretizovalo, my se do jejich aplikace pustili naplno. Tehdy jsme vůbec netuili, kolik skrytých nástrah nás čeká. Rychle jsme zjistili, e nasadit úspěně AI neznamená jen vybrat ten nejlepí model, ale hlavně dobře porozumět celému procesu od jeho učení a po integraci.
Vysvětlím vám to na následujícím příkladu představte si AI nástroj jako nového zaměstnance. Ten musí nejprve projít obecným kolením, ve kterém si osvojí základní dovednosti. To v naí analogii odpovídá předtrénování. Poté následuje zvlátní typ tréninku pro konkrétní pozici, během kterého dostává zaměstnanec zpětnou vazbu o tom, jak si vede. Tomu se říká zesilované učení. Nakonec přichází hodnocení od zkuenějích kolegů, tedy lidská evaluace, kteří mu pomohou doladit jeho výkon. Pokud se na tuto cestu vydáte, nečekejte, e bude jednoduchá. Čeká vás spoustu překáek, se kterými si budete muset poradit. Na co si tedy dát při tréninku pozor?
Řete konkrétní problémy
S rostoucí popularitou umělé inteligence se mnoho firem snaí své produkty označovat jako AI-powered, ani tato technologie přináí skutečnou hodnotu. Proto jsme si ve firmě stanovili jednoduché pravidlo klíčové není mít AI, ale vyřeit prostřednictvím AI konkrétní problém. Skutečný přínos vzniká a tehdy, kdy vám umělá inteligence dodá měřitelný výsledek úsporu času, přesnějí výsledky nebo lepí uivatelský záitek.
Klíčové není mít AI, ale vyřeit prostřednictvím AI konkrétní problém.
Pouívejte relevantní data
V angličtině se říká: Garbage in, garbage out pokud nemáte kvalitní zdroje, nemůete čekat kvalitní výsledky. U AI to platí dvojnásob. S problémem nerelevantních dat jsme se setkali při vývoji specializovaného asistenta pro právní analýzy. Model byl toti trénovaný na obecných textech a právničině vůbec nerozuměl. Řeili jsme i druhou otázku jak získat dostatek kvalitních dat a zároveň chránit osobní údaje. Kvůli tomu jsme vytvořili syntetická data, která napodobovala reálné případy, ale neobsahovala citlivé informace. To nám navíc pomohlo model trénovat přesněji pro konkrétní oblasti, které jsme potřebovali.
Druhým úskalím byla cena. Trénovat a provozovat pokročilé AI modely toti není vůbec levné. Často potřebujete výkonné GPU clustery, které mohou stát i miliony korun. Proto jsme se u nás zaměřili na dvě kategorie modelů. Prvním jsou infrastrukturní modely. Ty běí ve výpočetních centrech, jsou nejvýkonnějí, ale běí přes internet v clusterech. Druhé jsou malé optimalizované modely běící lokálně, které zvládají jednoduí úkoly, ale nemusejí data odesílat přes internet. Překvapivě jsme zjistili, e lokální modely nejsou vdy rychlejí a specializované výpočetní jednotky (TPU/NPU) v clusterech jsou často natolik výkonné, e překonávají i lokální nasazení.
Pokud nemáte kvalitní zdroje, nemůete čekat kvalitní výsledky. U AI to platí dvojnásob.
Můe se také stát, e narazíte na omezenou interpretovatelnost. To v překladu znamená, e model můe generovat přesvědčivé výstupy, ale často z nich není jasné, proč se rozhodl právě takto. To v některých oblastech, kde potřebujete mít jasno v tom, jak model k závěru dospěl, můe být velký problém. Proto jsme začali vyuívat metody takzvané explainable AI (XAI). Ty dělají systémy mnohem transparentnějí a pomáhají rozumět tomu, jak se model rozhoduje.
Nezapomínejte na legislativu ani na své technologie
AI systém málokdy funguje samostatně. Větinou musí komunikovat s dalími aplikacemi, databázemi nebo API. Kdy jsme vyvíjeli AI tutora pro interní záleitosti, museli jsme zajistit, aby se snadno propojil se vemi stávajícími nástroji pro projektový management a s CRM systémem. V ten moment jsme narazili na dalí oříek integrace byla technicky poměrně náročná, protoe systémy pouívaly různé standardy a protokoly. Bez ní bychom vak produkt reálně nemohli pouívat.
Čekejte ale i dalí překáky, zvlátě ty legislativní. S nástupem nařízení jako EU AI Act je stále důleitějí postarat se o to, aby AI systémy neporuovaly práva uivatelů, chránily osobní údaje a nechovaly se diskriminačně. V praxi to znamená, e u ve fázi návrhu musíte řeit otázky typu: Respektuje model soukromí uivatelů?, Je model spravedlivý? a Je moné jej auditovat? Pokud v těchto aspektech model pokulhává, nezbude vám ne ho přepracovat.
Místo ambiciózního projektu s nejistým výsledkem postupujte v meních krocích.
Buďte při zemi
Opakovaně se nám vyplatilo řídit se při zavádění AI nástrojů heslem think big, start small místo ambiciózního projektu s nejistým výsledkem postupujeme v meních krocích. Nejprve se podíváme na trh a zjistíme, zda zákazníci o produkt skutečně stojí. Poté na proof of concept a ověříme, zda jsme schopni svůj plán technicky realizovat. Nakonec vytvoříme MVP, tedy jednoduchou, ale funkční verzi. Tím zásadně sniujeme riziko, e utratíme velké mnoství peněz za něco, co je předem předurčeno k neúspěchu, nebo produkt nebudeme moci v průběhu času vylepovat.
Pokud pouíváte velké jazykové modely jako GPT, doporučila bych vám vydat se následující cestou: nejprve model dolaďte na vlastních datech. Tím docílíte toho, e bude vysoce přesný pro účel, který potřebujete. Poté ho dobře formulovanými dotazy dostanete do podoby, se kterou budete spokojení. To, kterou strategii zvolíte, závisí na úkolu, který má model řeit, dostupnosti dat a rozpočtu. Zatímco pro některé aplikace můe být efektivnějí investovat do kvalitních promptů, jinde se vyplatí model doladit pro konkrétní doménu.
Nezůstávejte u implementace
Nasazením modelu ovem práce nekončí. AI systémy musíte neustále kontrolovat, testovat a vylepovat. Uivatelé se mění, jejich potřeby vyvíjejí a vy jim musíte své technologie přizpůsobovat. Neustále se také objevují nové a schopnějí modely.
AI systémy musíte neustále kontrolovat, testovat a vylepovat.
Sledujte návratnost
Vyvíjet systémy vyuívající AI není laciné. Náklady na experty, infrastrukturu a provoz se mohou rychle vyplhat. Proto si na začátku stanovte milníky, kterých chcete dosáhnout, a v průběhu času sledujte, zda k nim míříte. Řekněte si, co je pro vás důleité je to růst příjmů, spokojenost uivatelů nebo úspora času? Pokud budete mít na začátku jasný plán, bude vám slouit jako vodítko při dalím vývoji.
Začněte hned, ale rozumně
Pokud vai firmu umělá inteligence zatím obchází, puste ji dovnitř. Kdy si trénink vyzkouíte na malých, dobře definovaných projektech, jejich investice se vám rychle vrátí, získáte zkuenosti, které pak zúročíte na ambicióznějích řeeních. Na začátek vám stačí mít jasnou vizi, čeho chcete dosáhnout, realistická očekávání a být ochotní se učit z chyb. Pamatujte si, e AI není zázračný velék na vechny problémy. Pokud ji ale vyuijete racionálně, stane se pro vá byznys mocným spojencem.