Návod

Kdy do aplikace přidat funkce s umělou inteligencí — a kdy je vynechat

Přidat AI do produktu je snadné. Přidat AI, která si na sebe vydělá, je ta těžší část. Tady je klidný, praktický způsob, jak ten rozdíl poznat dřív, než na ni utratíte jediné euro.

Have a nice dayHave a nice day12 min čtení
Kdy do aplikace přidat funkce s umělou inteligencí — a kdy je vynechat

Na každého vlastníka produktu teď doléhá tichý tlak přišroubovat AI k čemukoli, co staví. Investoři se na to ptají. Konkurenti to dávají do titulků. Člen představenstva přepošle článek. A tak naprosto dobré aplikaci vyraší ikonka třpytek a chatovací okénko, které nikdo nechtěl a skoro nikdo nepoužívá. Funkce se vydá, tisková zpráva vyjde a o půl roku později jsou grafy využití rovné jako pravítko. Otázka nikdy nezněla, zda AI přidat <em>můžete</em>. Zněla, zda byste měli.

Živím se tvorbou softwaru a funkcí s AI pro malé a střední firmy, což znamená, že mám finanční zájem vám říkat, ať AI přidáte úplně všude. Udělám pravý opak. To nejcennější, co vám můžu nabídnout, je způsob, jak ještě před vyčleněním rozpočtu poznat, zda funkce s AI bude tiše tahat svůj díl, nebo bude tiše chřadnout. Protože selhání tu není dramatické. Funkce s AI málokdy vybuchnou. Jen tam sedí, nepoužívané a neoblíbené, stojí vás peníze při každém volání API a kousek důvěryhodnosti pokaždé, když do nich uživatel šťouchne a odejde.

Tento průvodce je rámec, který v takových rozhovorech opravdu používám. Žádná módní slova, žádná trendová jména modelů, žádné předstírání, že jazykový model je odpovědí na otázku, kterou jste si ještě nepoložili. Jen praktický způsob, jak rozhodnout, co patří do vaší aplikace, co patří do prostého kódu a co patří do koše.

Proč většina narychlo přilepených funkcí s AI tiše selže

Když funkce s AI v malém produktu selže, skoro nikdy neselže proto, že model nebyl dost chytrý. Selže proto, že byla zvolena ze špatných důvodů. Někdo chtěl AI mít, místo aby chtěl vyřešit konkrétní, bolestivou věc, která náhodou AI potřebovala. Cílem byla technologie a problém uživatele dodatečný nápad. Uživatelé to ucítí okamžitě.

Druhé časté selhání je jemnější: funkce řeší skutečný problém, ale takový, který by prostý kód vyřešil levněji a spolehlivěji. Tlačítko s popiskem „s podporou AI”, které jen seřadí seznam podle data, je zátěž, ne funkce. Vzali jste něco deterministického, udělali to pomalejší, dražší a občas chybové a pak jste to zhoršení vyhlásili jako přednost. Toho si uživatelé také všimnou.

Nikdo neotevírá vaši aplikaci s touhou po AI. Chtějí, aby jejich problém zmizel. AI stojí za přidání jen tehdy, když je opravdu nejlepší cestou, jak ten problém odstranit.
co říkám každému zakladateli, než vůbec začneme vymezovat jedinou funkci

Třetí selhání je důvěra. Funkce s AI jsou pravděpodobnostní — většinou mají pravdu a občas se sebevědomě pletou. Když takovou funkci vložíte do procesu, kde je špatná odpověď nákladná a uživatel nemá jak ji odhalit, nepřidali jste funkci, položili jste minu. Dobrá zpráva je, že všechny tři způsoby selhání jsou předvídatelné, a tedy se jim dá vyhnout. Stačí klást správné otázky před začátkem, ne až po vydání.

Poctivý test: je tohle vážně úloha pro AI?

Tady je nejužitečnější filtr, jaký znám. U každé funkce, kterou máte chuť udělat „chytrou”, se ptejte: řídí se ta úloha pevnými pravidly, nebo vyžaduje pochopení nepořádného, lidského vstupu? Pokud se úloha řídí pravidly — seřaď podle tohohle, spočítej tamto, pošli připomínku dvě hodiny předem — chcete prostý kód. Je levnější, rychlejší, plně předvídatelný a nikdy nehalucinuje. Říkat tomu AI je jen drahý marketing.

AI si své místo zaslouží tam, kde je vstup opravdu nepořádný a lidsky tvarovaný: volný text, který pravidla nedokážou předvídat, obrázky, řeč, dokumenty ve stovce různých rozvržení, jazyk, který je třeba pochopit, ne jen porovnat. To jsou věci, které dříve nešlo automatizovat vůbec. Pokud vaše funkce žije tam, AI není trik — je to jediný praktický způsob, jak ji postavit. Umění je obě kategorie poctivě rozlišit, zvlášť když je tlak nazývat AI úplně všechno.

Čistá redakční ilustrace rozcestí na cestě: jedna větev je rovná, spořádaná trasa z ozubených koleček a pravidel s popiskem prostý kód, druhá je klikatá pěšina mezi mraky nepořádných ručně psaných poznámek a bublin řeči s popiskem AI
Poctivé rozcestí: pevná pravidla jdou jednou cestou, nepořádný lidský vstup druhou. Většina funkcí patří na stranu pravidel.

Kam AI v aplikaci opravdu patří

Pojďme ke konkrétnímu. Po letech jejich stavby se osvědčuje krátký seznam vzorců — ne proto, že jsou módní, ale protože základní úloha je opravdu o porozumění nestrukturovanému vstupu. To jsou funkce, k nimž se uživatelé skutečně vracejí.

  • Převod volného textu na strukturovaná data — přečíst rozvláčný e-mail od zákazníka a vytáhnout z něj objednávku, adresu, termín.
  • Příprava první verze — odpovědi, shrnutí, popisu — kterou pak člověk upraví, místo aby ji AI odeslala bez dohledu.
  • Vyhledávání, které chápe význam, ne jen klíčová slova, aby uživatelé našli správný dokument, i když ho formulují jinak, než jste ho založili.
  • Třídění nebo směrování přívalu příchozích položek — tiketů podpory, e-mailů, nahrávek — aby správná věc dorazila na správné místo.
  • Vytahování informací z dokumentů a obrázků: faktur, účtenek, formulářů, fotek z terénu.
  • Konverzační pomoc nad vlastními daty, kde uživatel položí prostou otázku a dostane odpověď ukotvenou ve vašem obsahu.

Všimněte si toho vzorce. V každém z nich je vstup nepředvídatelný a lidský a malá míra chybovosti je snesitelná, protože je v procesu člověk nebo je cena omylu nízká. Ta kombinace — nepořádný vstup, shovívavé sázky — je přirozeným domovem funkce s AI. Když najdete úlohu, která sedí na obě poloviny, nejspíš jste našli funkci, kterou stojí za to postavit.

Kde AI raději nechat na pokoji

Stejně důležité je vědět, kde po AI nesahat, protože špatné umístění nejen plýtvá penězi — aktivně nahlodává důvěru, kterou si váš produkt vydobyl. Některé úlohy vypadají lákavě a nakonec se ukážou jako pasti.

Je tu i tišší cena. Každá funkce s AI je něco, co teď musíte sledovat, vyhodnocovat a platit při každém jednom volání. Tři funkce s AI, kterým vaši uživatelé důvěřují, mají větší cenu než deset, které vás občas ztrapní. Model, který se splete před zákazníkem ve špatnou chvíli, dokáže zmařit rok pečlivě budované důvěryhodnosti. Zdrženlivost tu není bázlivost — je to produktový cit.

Funkce s AI, která se splete ve špatnou chvíli, vás může stát víc důvěry, než kdy získalo deset nudných funkcí. Umístěte ji tam, kde se občasná chyba dá přežít.
tvrdá lekce naučená na cizím produktu

Rychlá mapa: postav to, vynech to, nebo to udělej později

Aby to bylo méně abstraktní, takhle obvykle dopadne hrstka běžných nápadů typu „přidejme AI”, když je proženete testem výše. Berte to jako rozumné výchozí nastavení k diskusi, ne jako svaté písmo.

Nápad na funkciTyp vstupuCena omyluVerdikt
Chytré třídění/směrování doručené poštyNepořádný textNízkáRozhodně ano
Asistent návrhu odpovědi (člověk upravuje)Nepořádný textNízkáAno
Sémantické hledání nad vašimi dokumentyNepořádný textNízkáAno
Extrakce dat z faktur/fotekDokumenty/obrázkyStřední (kontrolováno)Ano, s kontrolním krokem
„AI” řazení podle data nebo cenyStrukturovanýneuplatňuje seNe — použijte prostý kód
Automatické odesílání zpráv bez kontrolyNepořádný textVysokáZatím ne
Automatické určování cen nebo vratkySmíšenýVysokáNechte na lidech
Jak běžné nápady na funkce s AI obvykle skórují ve skutečné aplikaci malé firmy.

Tvar té tabulky je poučením. Ano se shlukují tam, kde je vstup nepořádný a sázky shovívavé. Ne se shlukují tam, kde je úloha doopravdy založená na pravidlech nebo kde špatná odpověď bolí a nikdo nekontroluje. Pokud svůj nápad dokážete na tu mřížku poctivě umístit, většinu rozhodnutí jste už udělali.

Rozhodovací mřížka dva krát dva ilustrovaná v teplém plochém stylu, s osami označenými nepořádný versus strukturovaný vstup a nízká versus vysoká cena chyby, s malými ikonami funkcí aplikace umístěnými v každém kvadrantu a jemně zvýrazněným levým horním kvadrantem
Zaneste nápad do dvou os — jak nepořádný je vstup, kolik stojí špatná odpověď. Funkce hodné stavby se shlukují v jednom rohu.

Načasování: i dobrá funkce s AI může přijít příliš brzy

Někdy se funkce opravdu hodí a odpověď přesto zní zatím ne. Funkce s AI mají záludný předpoklad, který zakladatelé podceňují: jsou jen tak dobré jako data a proces, na nichž stojí. Sémantické hledání nad vašimi dokumenty je skvělé — jakmile jsou dokumenty opravdu uspořádané. Asistent, který odpovídá na dotazy o vašem produktu, je geniální — jakmile obsah produktu není rozporuplný nepořádek. AI zesiluje vše, na čem je postavena, včetně chaosu.

Takže než přidáte tu chytrou vrstvu, ujistěte se, že nudná vrstva pod ní je pevná. Pokud vaše hlavní aplikace teprve hledá rovnováhu, lít inženýrský čas do funkce s AI obvykle znamená půjčovat si ze špatného účtu. Neokázalá pravda je, že nejlepší čas přidat AI je často poté, co máte zvládnuté základy — když máte skutečné uživatele, skutečná data a jasnou, opakující se bolest, kterou je AI jedinečně schopná odstranit.

Jak přidat funkci s AI bez pozdější lítosti

Řekněme, že jste našli funkci, která projde testem: nepořádný vstup, shovívavé sázky, pevný základ pod tím, skutečná bolest k odstranění. Dobře. Teď přichází část, kde týmy postaví buď něco trvanlivého, nebo něco, co příští rok tiše vytrhnou. Berte to jako pečlivý experiment, ne jako spuštění.

  1. 1
    Napište úlohu jednou větou
    „Asistent přečte příchozí e-mail a vyplní objednávkový formulář, který člověk potvrdí.” Pokud tu větu nedokážete napsat, funkce není připravená — pořád jste zamilovaní do technologie, ne do úlohy.
  2. 2
    Zpočátku držte v procesu člověka
    Nechte AI navrhovat, doporučovat nebo předvyplňovat — a nechte člověka schválit. Zjistíte, kde je spolehlivá a kde ne, dřív, než jí vůbec svěříte samostatné jednání, pokud k tomu kdy dojde.
  3. 3
    Rozhodněte, co se stane, když se splete
    Pravděpodobnostní funkce potřebují elegantní selhání. Jak si toho uživatel všimne? Jak to opraví? Funkce s AI bez viditelné cesty „zpět” nebo „takhle ne” je funkce, které v provozu nemůžete věřit.
  4. 4
    Měřte využití, ne novost
    Sledujte, zda to lidé po prvním týdnu opravdu používají a zda to šetří čas, který jste slíbili. Funkce, která při spuštění vystřelí a pak se srovná do roviny, vám něco říká. Naslouchejte.
  5. 5
    Buďte ochotni to odstranit
    Pokud čísla říkají, že si na sebe nevydělá, seškrtněte to. Menší produkt, který pár věcí dělá spolehlivě, poráží nabobtnalý, posetý funkcemi s AI, kterých se nikdo nedotkne.

Nit, která se táhne všemi pěti kroky, je pokora vůči omylu. Prostý kód buď funguje, nebo má chybu, kterou opravíte. AI má většinou pravdu a občas se plete, napořád — to je její povaha, ne vada, kterou záplatou odstraníte. Navrhněte funkci kolem této reality a stane se z ní přínos. Předstírejte, že AI má vždy pravdu, a postavili jste tu minu, o které jsme mluvili dříve.

Ilustrace softwarového rozhraní, kde je návrh AI zobrazen jako koncept v jemně zvýrazněném poli s jasným ovládáním schválit a upravit vedle, ruka člověka jej kontroluje, vykresleno v čistém moderním redakčním stylu
Nejbezpečnější místo, kde začít: AI navrhuje a doporučuje, člověk potvrzuje. Právo na plnou automatizaci si zasloužíte později.

Širší obraz: AI je nástroj, ne strategie

Ustupte dost daleko a celá otázka se zjednoduší. AI je nástroj, tak jako je nástrojem databáze nebo vyhledávací lišta. Nestavíte produkt kolem toho, že máte databázi; databázi použijete tam, kde produkt vylepší. Stejná zdrženlivost vám tu dobře poslouží. Firmy, které z AI získávají skutečnou hodnotu, nejsou ty, které jí přidaly nejvíc — jsou to ty, které ji přidaly přesně na těch pár míst, kde odstraňuje opravdové tření, a všude jinde se ubránily.

Ta zdrženlivost je mimochodem také tím, co dělá AI, kterou opravdu přidáte, působivou. Když má každá obrazovka napůl hotového asistenta, žádný nepůsobí výjimečně. Když jediná funkce tiše přečte zákazníkův e-mail a pokaždé ušetří vašemu týmu deset minut, lidé si ji zapamatují. Méně, ostřejších, opravdu užitečných — to je verze AI, kterou stojí za to stavět, a je to verze, za kterou vám vaši uživatelé skutečně poděkují.

Lámete si hlavu, zda se funkce s AI k vaší aplikaci opravdu hodí?

Ten první poctivý rozhovor je nejlevnější část, kterou se vyplatí trefit správně. Podíváme se na váš produkt a řekneme vám na rovinu, kde by AI opravdu pomohla — a kde vám bude lépe s prostým, spolehlivým kódem. Bez závazku cokoli stavět.

Podívejte se, jak stavíme funkce s AI

Časté otázky

Jak poznám, zda moje aplikace funkci s AI opravdu potřebuje?
Zeptejte se, zda se úloha, kterou chcete vylepšit, řídí pevnými pravidly, nebo vyžaduje pochopení nepořádného lidského vstupu — volného textu, řeči, obrázků, dokumentů. Úlohy založené na pravidlech patří do prostého kódu; jen nepořádné, jazykově tvarované úlohy opravdu potřebují AI. Pokud ji přidáváte proto, že ji má konkurence nebo že domovská stránka chce módní slovo, to není potřeba, to je tlak.
Není provoz AI drahý?
Může být, protože obvykle platíte za každé volání plus za průběžnou práci na jejím sledování a vylepšování. Právě proto byste ji měli přidat jen tam, kde odstraňuje skutečné tření. Dobře umístěná funkce s AI se zaplatí ušetřeným časem; ta dekorativní jen krvácí peníze při každé interakci, zatímco leží nevyužitá.
Jaký je nejbezpečnější způsob, jak zavést AI do existujícího produktu?
Držte v procesu člověka. Nechte AI navrhovat, doporučovat nebo předvyplňovat a nechte člověka schválit dřív, než se cokoli odešle nebo provede. Zjistíte, kde je spolehlivá, aniž byste riskovali, že sebevědomě špatná odpověď dorazí k zákazníkovi. Jakmile máte důkaz, že je pro danou úlohu důvěryhodná, můžete se rozhodnout, zda otěže povolíte.
Mám počkat, až budou modely AI lepší, než přidám funkce?
U většiny užitečných funkcí ne — schopnost přečíst e-mail nebo shrnout dokument je pevná už delší dobu a čekání jen znamená déle platit cenu ruční práce. To, na co stojí za to počkat, není model; jsou to vaše vlastní základy. AI zesiluje vaše data a proces, takže nejdřív spravte ty.
Co když funkci s AI přidám a nikdo ji nebude používat?
Pak ji odstraňte a nemějte špatné svědomí. Nízké využití po počátečním nárůstu při spuštění je poctivá zpětná vazba, že funkce nevyřešila dost skutečnou bolest. Štíhlejší produkt, který pár věcí dělá spolehlivě, je silnější než ten přeplněný funkcemi s AI, které uživatelé přehlížejí. Ochota škrtat je součástí toho dělat to dobře.
Have a nice day
Have a nice day
Redakce

Have a nice day je softwarové studio, které pomáhá malým a středním firmám s digitalizací — automatizace, umělá inteligence a software na míru, který funguje v každodenním provozu, ne jen na slidech.

Související služby