Lokálne embeddingy a rerankery: kedy sa oplatia viac
Prečo pri už platenej LLM službe často najviac vyťažíte peniaze investíciou do vlastného retrievalu, nie do lokálneho jazykového modelu.

Ak už platíte za nejakú LLM službu, lokálne embeddingy?Prevod textu na číselné vektory, vďaka ktorým vie systém merať významovú podobnosť medzi dopytom a dokumentmi. a rerankery vám takmer vždy prinesú viac úžitku než snaha rozbehnúť vlastný jazykový model na firemnom hardvéri. Generovanie textu nechajte na API, ktoré aj tak platíte. Vyhľadávanie a zoraďovanie dokumentov v RAG?Retrieval-Augmented Generation: architektúra, ktorá pred generovaním odpovede vytiahne relevantné dokumenty a poskytne ich modelu ako kontext. architektúre pokojne spracujte doma: je to lacnejšie, dáta zostanú u vás a kvalita odpovedí stúpne tam, kde na tom najviac záleží.
Túto úvahu otvoril príspevok na komunite r/LocalLLaMA, kde autor priznáva, že hoci prevádzkuje llama.cpp na Tesle P40, ako platiaci používateľ ChatGPT Pro postupne stráca praktický dôvod držať lokálny LLM pri živote. Sedí to s tým, čo vidím v produkcii. Rozoberme si to triezvo.
Prečo lokálny LLM pri platenej službe stráca zmysel?
Lebo platíte dvakrát za to isté. Kvalitný lokálny model potrebuje drahú grafickú kartu, spotrebúva prúd aj vtedy, keď nič nerobí, a jeho odpovede zaostávajú za tým, čo dostanete z API za pár centov na dopyt. Ak už máte predplatné, ekonomika lokálneho generovania sa jednoducho nezloží.
Zvážte, čo by lokálny LLM musel splniť, aby sa reálne oplatil: buď extrémne prísne požiadavky na súkromie, alebo taký objem dopytov, že platené API prekročí cenu hardvéru a jeho prevádzky. Väčšina firiem ani jednu z týchto hraníc nedosahuje. Latencia?Čas, za ktorý systém vráti odpoveď na dopyt. býva horšia, údržba náročná a kvalita nižšia.
Kedy sa oplatia lokálne embeddingy a rerankery viac než vlastný LLM?
Vtedy, keď potrebujete rýchle, lacné a súkromné vyhľadávanie nad vlastnými dátami. Embeddingový model prevedie texty na vektory a reranker?Model, ktorý po prvom vyhľadaní znovu zoradí nájdených kandidátov podľa relevantnosti, čím zvyšuje presnosť odpovedí. následne zoradí kandidátov podľa relevantnosti. Obe úlohy bežia na oveľa skromnejšom hardvéri než generatívny LLM a citlivé dokumenty pri nich neopúšťajú vašu infraštruktúru.
- Náklady. Embeddingy počítate raz pri indexovaní; opakované volania plateného embedding API viete úplne vypustiť.
- Súkromie. Interné zmluvy a dáta zákazníkov neposielate tretej strane.
- Kvalita retrievalu. Reranker zvyčajne zlepší presnosť odpovedí viac než výmena samotného jazykového modelu.
- Latencia. Lokálny reranker odpovedá v milisekundách, bez závislosti od dostupnosti externého API.
Ak riešite práve rozhodnutie, čo spracovať doma a čo nechať na API, oplatí sa pozrieť na dvojdňový workshop o produkčnej RAG architektúre a správe kontextu pre CTO a architektov. Je určený tímom, ktoré už majú prototyp a potrebujú spoľahlivú prevádzku; ak zatiaľ len experimentujete v notebooku, počkajte s ním.
Ako sú na tom embeddingové modely pre slovenčinu?
Lepšie než pred rokom. Slovenskí výskumníci vytvorili benchmark SkMTEB na meranie kvality spracovania slovenského textu a spolu s ním dva otvorené embeddingové modely pre slovenčinu. Podľa tlačovej správy sú niekoľkonásobne menšie a úspornejšie než komerčné embeddingové API, pričom dosahujú porovnateľnú kvalitu.
Daniel Hládek, docent z Katedry počítačových sietí na Technickej univerzite v Košiciach, k tomu uvádza: „Ktokoľvek si ho môže bezplatne stiahnuť, spustiť na vlastnom počítači a postaviť na ňom slovenskú aplikáciu bez toho, aby svoje údaje posielal niekomu inému.“ Modely sa dajú prevádzkovať lokálne aj na relatívne dostupnom hardvéri. Pre slovenské firmy to mení kalkuláciu: kvalitný retrieval?Fáza vyhľadania relevantných častí dokumentov, ktoré sa následne posunú jazykovému modelu. už nevyžaduje zahraničné API.
Ako to rozdeliť v praxi?
Držte sa deľby práce. Náročné generovanie nechajte na platené API, celý retrieval si spracujte doma. Postavíte tak systém, ktorý je lacnejší v prevádzke a odolnejší voči výpadkom cudzej služby.
- Dokumenty rozdeľte na časti a lokálnym embeddingovým modelom ich preveďte na vektory.
- Pri dopyte vytiahnite z vektorovej databázy širšiu množinu kandidátov.
- Lokálnym rerankerom ich zoraďte a vyberte najrelevantnejšie.
- Až finálny, zúžený kontext pošlite platenému LLM na vygenerovanie odpovede.
Tvrdé filtre, teda ceny, dátumy či kategórie, riešte klasicky v databáze, nie vektorovo; podobnosť textu čísla ignoruje. Podobnú logiku deľby úloh medzi lacné a drahé komponenty rozoberá aj článok o multi-model orchestrácii, kde silný model riadi a lacné pracujú.
Ak pred nasadením chcete istotu, že architektúra nákladovo aj bezpečnostne obstojí, dáva zmysel externý technický review vášho AI systému s konkrétnymi odporúčaniami. Nie je to lacná položka a nepotrebuje ho každý prototyp, no pri systéme s reálnymi dátami zákazníkov sa cudzí pohľad na riziká vyplatí.
Kedy to naopak nedáva zmysel?
Ak nemáte vlastné dáta na prehľadávanie, RAG ani retrieval neriešte. Ak spracúvate malý objem dopytov, réžia s prevádzkou a údržbou lokálnych modelov prekročí úsporu. A ak nemáte v tíme nikoho, kto vie vyhodnotiť kvalitu embeddingov a rerankera, radšej zaplaťte hotové API a venujte energiu produktu.
Moje odporúčanie je vecné. Máte predplatené LLM API a vlastné dokumenty? Investujte do lokálnych embeddingov a rerankera skôr než do lokálneho jazykového modelu. Získate lacnejšiu prevádzku, lepší retrieval a dáta pod kontrolou. Lokálny LLM si nechajte na prípad, keď vás k nemu doženie prísny regulačný alebo objemový dôvod.
Čo by ste pri už platenej LLM službe skôr spracovali lokálne?
Výsledky uvidíte po hlasovaní.
Časté otázky
Aký hardvér potrebujem na lokálne embeddingy a rerankery?
Oveľa skromnejší než na generatívny LLM. Embeddingový model a reranker zvládnu bežať aj na strednej grafickej karte alebo v niektorých prípadoch na výkonnejšom procesore. Embeddingy sa navyše počítajú raz pri indexovaní, nie pri každom dopyte, takže priebežné nároky na výkon aj spotrebu prúdu sú nízke.
Ako lokálne vyhľadávanie zapadá do RAG architektúry?
Embeddingový model prevedie vaše dokumenty na vektory a uloží ich do indexu. Pri dopyte sa nájdu podobné kandidátske úseky a reranker ich zoradí podľa relevantnosti. Až najlepšie výsledky sa pošlú do plateného LLM API, ktoré vygeneruje odpoveď. Vyhľadávanie a zoraďovanie tak beží u vás, generovanie v cloude.
Naozaj sa oplatí neriešiť generovanie textu lokálne?
Vo väčšine prípadov áno. Ak už platíte za LLM službu, prevádzka vlastného modelu znamená platiť dvakrát za to isté: drahá grafická karta spotrebúva prúd aj v nečinnosti a odpovede zaostávajú za API. Lokálny LLM sa oplatí len pri extrémnych nárokoch na súkromie alebo pri takom objeme dopytov, že API prekročí cenu hardvéru.
Ako lokálne embeddingy pomáhajú s ochranou údajov?
Citlivé dokumenty pri indexovaní a vyhľadávaní neopúšťajú vašu infraštruktúru. Embeddingy sa počítajú u vás, reranker zoraďuje kandidátov u vás a von ide len to, čo pošlete do generatívneho API. Znižuje to plochu, na ktorej dáta putujú k tretej strane, čo je praktický argument najmä pri firemných alebo regulovaných dokumentoch.
Ako viem, ktorý embeddingový model zvoliť pre slovenčinu?
Orientovať sa dá podľa porovnávacích rebríčkov, ako je SkMTEB, ktorý testuje embeddingové modely na slovenských úlohách. Nezabudnite, že kvalita RAG odpovedí stúpa hlavne vďaka dobrému rerankeru, ktorý zoradí kandidátov. Vyberajte model podľa jazyka svojich dát a otestujte ho na vlastných dokumentoch, nie len podľa všeobecného skóre.
Kde sú náklady na lokálne embeddingy nižšie než pri platenom API?
Embeddingy počítate raz pri indexovaní, kým opakované volania plateného embedding API sa platia pri každom spracovaní. Pri väčšom korpuse a pravidelnom dopytovaní sa jednorazový lokálny výpočet vyplatí rýchlo. Generovanie textu naopak nechajte na API, ktoré aj tak platíte, keďže tam je lokálna prevádzka drahšia a kvalitatívne slabšia.
Diskusia
Zatiaľ tu nie sú žiadne komentáre. Buďte prvý.
Čítajte ďalej
Viac zo sekcie Vývoj & inžinierstvo →
Claude Code v produkcii: cloud VM a súboj s Codexom
Anthropic pridal do Claude Code cloud VM bez samostatného poplatku za compute, kým Codex od OpenAI rýchlo rastie. Rozoberám, čo to mení pre reálne produkčné nasadenie.

Optimalizácia nákladov na AI agentov: kde miznú
Väčšina zbytočných nákladov na AI agentov nevzniká pri výbere modelu, ale pri neefektívnej práci s kontextom, cache a paralelizáciou agentov. Praktický pohľad na to, kde peniaze reálne unikajú.

Ghostcommit: útok cez PNG obchádza AI kontrolórov kódu
Výskumníci ukázali útok Ghostcommit: pokyny skryté v PNG obrázku obídu AI code reviewery a prinútia kódovacieho agenta exfiltrovať obsah súboru .env. Rozoberám, ako funguje a čo s tým.

Claude Code vývoj softvéru: 7 vecí z 245 sedení
O produktivite nerozhodla architektúra promptov, ale správa kontextu. Prehľad praktík, ktoré fungujú v reálnej práci, a čo si na nich treba overiť samému.

Vibe coding zlyhanie: prečo prototyp nie je produkcia
Väčšina „vibe-coded“ projektov nezlyhá na generovaní kódu, ale na disciplíne, ktorá prichádza po ňom: testovanie, údržba, bezpečnosť a zodpovednosť za produkčný systém.

Vibecoding softvéru: hrozba pre modely za 7 500 €
Vibecoding softvéru dovolí jednému človeku za víkend prestavať funkcie nástroja, za ktorý firmy platia tisíce eur ročne. Ukazujem, kde to reálne funguje, kde zlyhá a čo to mení pre softvérové obchodné modely.