Inference je chvíle, kdy vytrénovaný model zpracovává vstup a vytváří výstup. U chatbota jde o odpověď na otázku, u jiného modelu třeba o rozpoznání objektu na fotografii. Je to samotné používání modelu. Takto pojem vymezuje i slovník strojového učení od Googlu.

Jak to vypadá v praxi

Představ si, že do jazykového modelu vložíš dlouhý e-mail a požádáš o shrnutí do tří vět. Model zpracuje zadání a postupně vytvoří odpověď. To je inference.

U běžných generativních jazykových modelů vzniká text po menších jednotkách zvaných tokeny. Model při tvorbě další části zohledňuje zadání i dosud vytvořený text. Inference proto není jen vyhledání předem uložené odpovědi.

Inference versus trénování

  • Trénování: model se učí z příkladů a upravují se jeho vnitřní parametry. Dalším trénováním lze už hotový model přizpůsobit určitému úkolu.
  • Inference: model používá naučené parametry k výpočtu výstupu. Při běžném generování odpovědi se tyto parametry nemění.

Když do zadání přidáš ukázku požadovaného stylu, může se odpověď změnit i bez trénování. Rozdíl mezi takovou úpravou zadání a dotrénováním popisuje kurz Googlu o přizpůsobování jazykových modelů.

Proč se řeší rychlost a cena

Model potřebuje výpočetní prostředky také při používání. U chatu záleží na tom, jak dlouho čekáš na odpověď. U úlohy, která nespěchá, lze výstupy připravit dávkově dopředu. Tyto dva způsoby popisuje Google jako statickou a dynamickou inferenci.

Slovo inference samo neříká, zda model běží v telefonu, na tvém počítači, nebo na vzdáleném serveru. Nezaručuje ani správnost výsledku: označuje výpočetní proces, nikoli ověření odpovědi. Rychlejší inference tedy znamená kratší čekání, sama o sobě však není důkazem lepší kvality modelu.

Doplňování podkladů při odpovídání vysvětluje heslo RAG. Pro širší přehled si přečti typy umělé inteligence.

Radyz

Radyz publikuje komentáře a praktické texty o AI nástrojích, ChatGPT, Claude a dění kolem OpenAI a Anthropicu. Na webu se soustředí na srozumitelný výklad, vlastní zkušenost a důraz na to, co je pro čtenáře skutečně užitečné.