13. lapszám · nov. 2–8. 2026Kiadások · Fogalomtár · Archívum · Módszer · RSS · HU / ENG

Az AI-korszak hírei, hetente válogatva

Fogalomtár › Nyelvi modellek

spekulatív dekódolás

angolul: speculative decoding

szakmaielterjedt

Gyorsítási módszer: egy kis, gyors modell előre megtippeli a szöveg következő darabjait, a nagy modell pedig csak ellenőrzi és szükség esetén javítja őket.

Érthetően

Képzeld el, hogy egy tapasztalt szerkesztő és egy gyorsan gépelő gyakornok együtt ír. A gyakornok előreszalad, és leír néhány szót, a szerkesztő pedig egyetlen pillantással átnézi: ami jó, marad, ahol hibát lát, ott átveszi a tollat. A szöveg ugyanolyan jó lesz, mintha végig a szerkesztő írta volna, csak hamarabb készül el.

A nyelvi modellek alapesetben darabonként, úgynevezett tokenenként írják a választ, és minden tokenhez végig kell futtatni az egész óriási modellt. Ez lassú. A spekulatív dekódolás azt használja ki, hogy a szöveg nagy része könnyen kitalálható (kötőszavak, szokásos fordulatok, egy megkezdett szó vége), ehhez pedig egy sokkal kisebb modell is elég.

A módszer nem a minőségből enged a sebességért. A klasszikus változatban a válasz ugyanolyan minőségű, mintha a nagy modell egyedül dolgozott volna: matematikailag igazolható, hogy ugyanolyan eséllyel választja ki a szavakat. Szóról szóra azért nem mindig egyezik a két szöveg, mert a modellek válaszában eleve van véletlenszerűség. Ebben különbözik sok más gyorsítási módszertől, amely kisebb vagy tömörített modellt használ, és ezzel valamennyit ront a válaszon.

Hogyan működik

  1. A rendszer két modellt tart készenlétben: egy nagy, pontos célmodellt és egy kicsi, gyors vázlatmodellt (draft model).
  2. A vázlatmodell előreszalad, és egymás után megtippel néhány tokent, jellemzően egy rövid szövegdarabot.
  3. A nagy modell egyetlen futással, párhuzamosan megnézi az összes tippet. Ez azért gyors, mert több kész tokent ellenőrizni nagyjából annyi idő neki, mint egyet megírni.
  4. A nagy modell addig fogadja el a tippeket, amíg azok összhangban vannak a saját számításával. Az első elutasított tipp helyére a saját tokenjét írja, az utána következő tippeket pedig eldobja.
  5. A folyamat innen újraindul. Minél többször talál a kis modell, annál nagyobb a gyorsulás; jó esetben a válasz két-háromszor gyorsabban készül el.

Példa a mindennapokból

Megkérsz egy csevegőrobotot, hogy írjon át egy hosszú e-mailt udvariasabbra, és a válasz feltűnően gyorsan pörög végig a képernyőn. Lehet, hogy a háttérben egy kis modell tippeli előre a szöveg kiszámítható részeit, a nagy modell pedig csak jóváhagyja őket. Te ebből semmit nem látsz, csak azt, hogy kevesebbet vársz.

Kit érint

fejlesztőHa saját gépen vagy szerveren futtatsz nyelvi modellt, ezzel a beállítással a modell cseréje nélkül gyorsíthatod a válaszokat. → Kód
vállalkozó, vezetőA gyorsabb válasz jobb ügyfélélményt jelent, de érdemes tudnod, hogy a módszer a várakozási időt csökkenti, a számítási költséget nem feltétlenül.
mindenkiRészben az ilyen háttértrükkök miatt válaszolnak egyre gyorsabban a csevegőrobotok és az AI-agentek, miközben a minőségük nem romlik.

Gyakori félreértés

TévhitA spekulatív dekódolásnál valójában a kis, gyengébb modell válaszát kapod meg, tehát a gyorsaság ára a rosszabb minőség.
ValójábanA kis modell csak javaslatot tesz, minden egyes tokenről a nagy modell dönt. A klasszikus eljárásban a válasz minősége megegyezik azzal, amit a nagy modell egyedül adna.

Korlátok és kockázatok

Hasonló, de nem ugyanaz

Kapcsolódó fogalmak

Tágabb

következtetés (inferencia), inferenciaoptimalizálás, nagy nyelvi modell

Szűkebb

vázlatmodell, önspekulatív dekódolás, előrejelzett kimenet

Rokon

token, modelldesztilláció, kvantálás, késleltetés (latencia), kis nyelvi modell

Röviden a története

A módszert a Google kutatói (Yaniv Leviathan, Matan Kalman és Yossi Matias) írták le egy 2022 novemberében közzétett tanulmányban. Nem sokkal később, 2023 elején a DeepMind kutatói tőlük függetlenül nagyon hasonló eljárást közöltek spekulatív mintavételezés (speculative sampling) néven. Az elnevezés a processzorok régóta ismert spekulatív végrehajtására utal, amikor a gép előre elvégez egy műveletet, amelyre valószínűleg szükség lesz.

Hol tart most

2026 végén bevett mérnöki megoldás: több elterjedt nyílt forráskódú modellfuttató eszköz (például a llama.cpp, a vLLM és a Hugging Face Transformers) beépítve támogatja, és nagy szolgáltatók is alkalmazzák a háttérben. A felhasználó ebből csak a gyorsabb választ érzékeli.

Állapot: 2026. november

Más nevei

speculative decoding · spekulatív dekódolás · speculative sampling · spekulatív mintavételezés · assisted generation · asszisztált generálás · draft model · vázlatmodelles dekódolás

Források

A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.