AI-tananyagok
Vissza az AI-tananyagokhoz

Miért romlik el egy LLM-rendszer?

A rendszer nem áll le, nem dob hibaüzenetet, és mégis rossz választ ad. Ez a nyelvi modellekre épülő rendszerek alapértelmezett hibamódja.

10 szint · kb. 4 óra · középhaladó · 19 forrás. Minden szint három mélységben olvasható, és kvízzel zárul: a következő szint 3-ból 2 helyes válasszal nyílik meg.

Érvényes: 2026. szeptemberFelülvizsgálandó: 2027. március
Kezdés a bevezetővel →
1. lépés10. lépés a lánc eddigi sikeraránya
Tíz független, egyenként 95%-os sikerű lépés mindegyikének sikere körülbelül 60%-os valószínűségű. A valódi rendszerekben a lépések összefüggése és a hibajavítás is számít; a 7. szint erről szól.

Tíz hibamód, tíz szint

Az első szintek a modell viselkedéséről szólnak (hallucináció, véletlenszerűség, hosszú kontextus), a középsők a köré épített rendszerről (keresés, támadások, többlépéses láncok), az utolsók arról, hogyan veszed észre és hogyan előzöd meg a romlást.

  1. 1Hallucináció: a statisztikai gyökér
  2. 2Hallucináció-taxonómia
  3. 3Nem-determinizmus
  4. 4Kontextusromlás
  5. 5Visszakeresési hibák
  6. 6Prompt injection
  7. 7Hibaszorzódás láncokban
  8. 8Csendes romlás
  9. 9Hogyan veszed észre
  10. 10Mit tudsz ellene tenni
0 / 10

Minden teljesített szint egy réteg. A haladásod csak ebben a böngészőben tárolódik.

Bevezetés: a hiba természete

Ha eddig hagyományos programokkal dolgoztál, érdemes átgondolnod, mit jelent itt a hiba.

Egy hagyományos programban a hiba gyakran esemény: valami kivételt dob, valami leáll, a naplóban van egy sor, ami megmondja, hol. Ilyenkor a javítás iránya tiszta: reprodukálod, leszűkíted, kijavítod, visszateszteled. (Csendes, hibaüzenet nélküli hiba ott is előfordul.)

Egy LLM-rendszer hibája gyakran hihető, de téves válaszként jelenik meg: folyékony, magabiztos, jól tagolt szövegként, hibaüzenet nélkül. Hasonló csendes hibák hagyományos programokban is előfordulnak, és egy LLM-rendszer is leállhat vagy adhat formailag hibás kimenetet. Ami itt más: a hiba sokszor inkább arány, mint egyetlen esemény, és ugyanaz a bemenet egyszer jó, máskor rossz választ adhat. Az okot a teljes feldolgozási folyamatban kell keresni: a bemeneti adatokban, a keresésben, a modellben, az utasításokban vagy az eszközök használatában. A hibakeresés megmutathatja, mi romlott el; a mérés azt, milyen gyakran történik meg, és segített-e a javítás.

Ez a különbség két gyakorlati következménnyel jár, és lényegében az egész anyag ebből a kettőből bomlik ki:

  • A hibakeresés mellé mérés is kell. Egy konkrét rossz válasz megmutathatja a hibát: érdemes végignézni a feldolgozás lépéseit (a dokumentumot, a keresést, a promptot, az eszközhívást, a verziót). Azt viszont, hogy a hiba milyen gyakran fordul elő, és hogy egy javítás tényleg javított-e, csak sok teszteseten végzett mérés mutatja meg.
  • A hiba a modellből és a környező rendszerből is eredhet. Sok éles hiba nem a modell képességein múlik, hanem azon, hogy rossz kontextust kapott, rossz sorrendben, rossz határokkal.

Hasonlat. Ez nem egy eltört váza, hanem egy lassan elhangolódó hangszer. Nincs törés, amit megmutathatnál, csak a hangzás csúszik el észrevétlenül. A hangolókészülék, amellyel ezt észreveszed, ugyanolyan fontos, mint maga a hangszer.

Az anyag felépítése: tíz hibamód, mindegyik egy szint, három mélységben, a végén rövid kvízzel. Az egyszerű réteg azt mondja el, mi történik. A gyakorlati réteg azt, hogyan néz ki kódban és számokban. A kutatói réteg azt, hol tart a szakirodalom, és mi az, amit még senki nem tud. Nem kell mindhármat végigolvasni — de érdemes tudni, hogy a harmadik ott van.

1. szint a 10-ből · kb. 25 perc · három mélységben · szintzáró kvíz

Hallucináció: a statisztikai gyökér

Cél:megérteni, miért nem egyszerű hiba a hallucináció, és hogyan mérhető, hogy a rendszer vissza tud-e lépni.

A leggyakoribb félreértés, hogy a hallucináció egyszerű bug. Nem az: egyik fontos gyökere maga a tanítási és értékelési eljárás.

Képzelj el egy vizsgát, ahol a rossz válaszért nulla pont jár, az üresen hagyásért szintén nulla. Mit csinál minden racionális vizsgázó? Tippel. Nincs mit veszíteni.

Hasonló a helyzet a nyelvi modellek sok értékelésénél. Ha egy értékelésben a téves válasz és a válasz elhagyása ugyanannyit ér (vagyis semmit), a tippelés előnyt adhat, és a modell ebből azt tanulhatja, hogy bizonytalanság esetén is érdemes magabiztos választ adni. Ez az értékelés és az utótanítás egyik lehetséges ösztönzője; az előtanítás jellemző célja ettől különböző, valószínűségi tanulási feladat (a következő szövegdarab jóslása).

A hallucináció tehát nem egyszerűen hiba a rendszerben: a modell részben pontosan azt tanulta meg, amit jutalmaztunk benne. Ez egy fontos ok, de nem az egyetlen. Hallucinációhoz vezethet a hiányzó vagy elavult tudás, a félrevezető kérdés vagy kontextus, a rossz visszakeresés és a mintavételezés is; ezekről a következő szintek szólnak.

Amit ebből érdemes elvinni: a „majd egy jobb modell megoldja” várakozás félrevezető. Amíg az értékelési pontrendszer a tippelést jutalmazza, a tippelés megmarad. Ez a rész ösztönzési probléma, nem architekturális.

2. szint a 10-ből · kb. 20 perc · három mélységben · szintzáró kvíz

Hallucináció-taxonómia

Cél:megkülönböztetni a hallucináció típusait, mert mindegyik ellen más a védekezés.

A „hallucinál” szó legalább négy különböző hibát takar, és mindegyik ellen más a védekezés. Ez a szint szótár.

TípusMi történikTipikus jel
TényhallucinációKitalál egy tényt, ami nincs seholNem létező jogszabály, nem létező szerző
Hűtlenség
(faithfulness)
Van forrás, de a válasz nem abból következikForrásjelölt állítás, ami a forrásban nincs benne
TúláltalánosításEgy esetből szabályt csinál„Mindig”, „soha”, pedig egy példa volt
Utólagos indoklásA válasz megvan, az érvelés hozzá készülMeggyőző levezetés rossz eredményhez

A negyedik a legalattomosabb, mert a látszólagos gondolatmenet növeli a bizalmat, miközben nem feltétlenül az a folyamat, ami ténylegesen a választ előállította.

3. szint a 10-ből · kb. 25 perc · három mélységben · szintzáró kvíz

Nem-determinizmus

Cél:elfogadni, hogy ugyanaz a bemenet más kimenetet adhat, és a tesztelésből mérést csinálni.

Ugyanaz a bemenet nem ugyanazt a kimenetet adja. Ez nem beállítási hiba, hanem a rendszer természete — és mindent átír, amit a tesztelésről tudsz.

A modell nem egy választ állít elő, hanem egy valószínűségi eloszlást a következő szóra, és abból húz. A hőmérséklet azt szabályozza, mennyire hegyes ez az eloszlás: alacsony hőmérsékleten szinte mindig a legvalószínűbbet választja, magason szívesebben tér el.

Amit sokan hisznek: hőmérséklet nullára, és a teljes rendszer determinisztikus lesz. Rögzített logitokból a mohó választás valóban determinisztikus, de a teljes kiszolgálórendszer ettől még adhat eltérő kimenetet: a lebegőpontos összegzés sorrendje, a kiszolgáló kötegmérete, a hardver és a szoftververzió mind belejátszhat. Ha egy kérésedet más kérésekkel egy kötegben dolgozzák fel, az eredmény bitre nem feltétlenül ugyanaz. Saját, rögzített környezetben determinisztikus műveletekkel ismételhető futtatás is elérhető; más gépre vagy verzióra ez nem mindig vihető át.

A gyakorlati következmény: egy tesztből nem lehet következtetni. Ha lefuttatsz egy esetet és jó, az nem jelenti azt, hogy jó. Többször kell lefuttatni (induló értéknek jó az öt), és megnézni, hányszor jó. Ettől lesz a tesztelésből mérés. Öt egyforma eredmény sem bizonyít nagy megbízhatóságot, csak jobb kép, mint egy.

Kísérlet: hőmérséklet és stabilitás

Szemléltető modell, nem mérés: azt mutatja, hogyan mozog egymással szemben a válaszok egyezése és a változatossága, ahogy a hőmérséklet nő. A számok illusztratívak, csak az irányok jellemzők.

01
egyezés
változatosság

Egyezés: öt futásból hányszor jön ugyanaz a válasz. Változatosság: ötletelésnél érték, adatkinyerésnél hiba.

4. szint a 10-ből · kb. 25 perc · három mélységben · szintzáró kvíz

Kontextusromlás

Cél:látni, hogy a hosszú kontextusban a pozíció számít, és ezt kihasználni.

A hosszú ablak nem azt jelenti, hogy a modell mindent egyformán használ. A pozíció számít, és ez a legtöbb ember számára meglepetés.

Ha egy modellnek 200 ezer token a kontextusablaka, ösztönösen azt gondolod: befér, tehát látja. A valóság más. A bemenet elején és végén lévő információt sokkal megbízhatóbban használja, mint a közepén lévőt.

Liu és társai ezt szisztematikusan végigmérték: a releváns dokumentum pozícióját mozgatták egy dokumentumhalmazban, és a pontosság jellegzetes U-alakot vett fel — legmagasabb az elején és a végén, jelentősen romlik középen, még kifejezetten hosszú kontextusra tervezett modelleknél is. [4]

eleje: jól használja közepe: itt vész el vége: jól használja a releváns információ pozíciója pontosság
A „lost in the middle” jelenség sematikus alakja Liu és tsai. (2024) mérései nyomán. [4]

5. szint a 10-ből · kb. 25 perc · három mélységben · szintzáró kvíz

Visszakeresési hibák

Cél:megtanulni megmondani, hogy egy dokumentumkereső rendszer a keresésnél vagy a válaszadásnál romlik el.

A RAG-rendszerek hibáinak többsége nem a generálásban van, hanem előtte. Ha a helyes darab nincs a kontextusban, a modell nem tud mit tenni.

Egy RAG-rendszer négy helyen tud elromlani, és a hibakeresés lényege, hogy megmondd, melyiken:

  1. Darabolás. A dokumentumot darabokra vágtad. Ha a válasz két darab határán fekszik, egyik darab sem tartalmazza teljesen.
  2. Beágyazás. A kérdés és a válasz nem használ közös szavakat. „Meddig küldhetem vissza a terméket?” nem hasonlít az „Elállási határidő: 14 nap” sorra.
  3. Rangsor. A helyes darab benne van a találatokban, de a tizedik helyen, és te csak az első ötöt adod át.
  4. Generálás. Minden megvolt, és a modell mégis elrontotta.

A legtöbb csapat a negyediket próbálja javítani promptolással, miközben a hiba az elsőben van. Ezért kell szétbontani a mérést.

A hibás válasz nem mindig hallucináció. Ha a kereső rossz, de valódi dokumentumot ad át, a modell akár teljesen hűen is összefoglalhatja a rossz forrást. A válasz hibás, a modell mégsem talált ki semmit. Ennek közvetlenebb és megbízhatóbban ellenőrizhető javítása a keresésnél van, nem a promptban. A RAG-labor 6. lépésében ezt ki is próbálhatod.

6. szint a 10-ből · kb. 25 perc · három mélységben · szintzáró kvíz

Prompt injection

Cél:megérteni, miért nincs teljes védelem a prompt injection ellen, és mi csökkenti a kockázatot.

Az LLM-ek bemenetében az adat és az utasítás ugyanazon a csatornán érkezik. Ez nem egy egyszerűen javítható hiba, hanem a mai felépítés tulajdonsága, és emiatt a terület egyik legsúlyosabb biztonsági kérdése.

Egy adatbázisban az SQL-parancs és az adat külön dolog, és paraméterezett lekérdezéssel a határ megvédhető. Egy nyelvi modellben nincs ilyen határ: a rendszerprompt, a felhasználó kérdése és a beolvasott dokumentum ugyanabban a token-folyamban érkezik. A modell tanulhatja a rendszerutasítás, a felhasználói kérés és a külső tartalom eltérő kezelését (erre valók a szerepjelölők és az utasításhierarchiára tanítás, lásd lent), de ez nem garantálja, hogy mindig helyesen követi a bizalmi határokat. A jogosultságokat és a végrehajtható műveletek korlátait ezért a környező szoftvernek kell kikényszerítenie.

A közvetett változat a veszélyes. Nem a felhasználó támad, hanem valaki elhelyez egy utasítást egy dokumentumban, amit a rendszer később beolvas. Greshake és társai pont ezt mutatták meg: az LLM-integrált alkalmazások elmossák az adat és az utasítás határát, és a támadó úgy tudja befolyásolni a modellt, hogy stratégiailag elhelyez egy promptot olyan adatban, amit a rendszer futásidőben visszakeres. [6]

Három rokon fogalmat érdemes szétválasztani. Közvetlen prompt injectionről akkor beszélünk, ha a felhasználó maga írja be az utasítást, amely eltéríti a rendszert. Közvetett, ha az utasítás egy külső forrásból, például weboldalból vagy fájlból érkezik, amelyet a rendszer beolvas. A jailbreak olyan bemenet, amelynek célja, hogy a modell figyelmen kívül hagyja a biztonsági szabályait. A hétköznapi szóhasználat összemossa őket, és valóban átfednek: egy elterjedt biztonsági besorolás a jailbreaket a prompt injection egyik formájának tekinti [7]. A különbség a támadás forrásában (felhasználó vagy beolvasott adat) és céljában (a feladat eltérítése vagy a biztonsági korlátok megkerülése) van, és a védekezés is ennek megfelelően más.

Konkrét példa. Egy PDF-be fehér betűvel beírsz egy mondatot. Ember nem látja. A kinyerő rendszer beolvassa, a modell megkapja, és úgy kezeli, mint utasítást. Ha a rendszerednek van eszközhozzáférése — e-mail küldés, adatbázis-írás —, akkor a támadó ezeket az eszközöket tudja mozgatni.

7. szint a 10-ből · kb. 25 perc · három mélységben · szintzáró kvíz

Hibaszorzódás láncokban

Cél:kiszámolni, hogyan szorzódnak a hibák egy többlépéses láncban, és mit érdemes ellene tenni.

Ez a legegyszerűbb és leggyakrabban figyelmen kívül hagyott matematika a területen. Ha érted, sok ágens-tervezési vitát el tudsz dönteni.

Ha egy lépés 95%-ban sikerül, és tíz egymástól független lépést fűzöl össze, a teljes lánc nem 95%-ban sikerül, hanem 0,9510 ≈ 60%-ban. Húsz lépésnél 36%. Harmincnál 21%.

Ezért van az, hogy a demók működnek és az éles rendszerek nem. A demó három lépés. Az éles feladat tizenöt.

A tervezési következmény: a fölösleges lépések elhagyása sokat érhet. Ha 10 lépésről 5-re mész, ugyanazzal a 95%-os lépéspontossággal (független lépéseket feltételezve) 60%-ról 77%-ra ugrasz; ehhez a másik úton lépésenként 97,5%-ot kellene elérned. Egy szükséges ellenőrző lépést viszont nem érdemes elhagyni: az rontaná az eredményt.

8. szint a 10-ből · kb. 20 perc · három mélységben · szintzáró kvíz

Csendes romlás

Cél:felismerni a lassú, észrevétlen romlás forrásait, és kapuval védekezni ellenük.

A rendszer, ami tegnap működött, ma nem ugyanaz a rendszer — pedig egy sort sem írtál át benne.

Négy forrásból jön a romlás, és egyik sem látszik a naplóban:

  • Modellfrissítés. A szolgáltató frissíti a mögöttes modellt. A viselkedés megváltozik, a prompted, amit rá hangoltál, kevésbé illeszkedik.
  • Adatelmozdulás. A tudásbázis nő, benne új dokumentumok, amiktől a keresés relevanciája változik.
  • Használatelmozdulás. A felhasználók mást kérdeznek, mint amire terveztél. Ez a leggyakoribb, és a legnehezebb észrevenni.
  • Promptkúszás. Mindenki hozzátesz egy sort, amikor talál egy hibát. Fél év múlva a prompt 3000 token, tele egymásnak ellentmondó szabállyal.
A negyedik a leginkább önokozott. Minden hozzátoldott mondat egy nem tesztelt változtatás. Ha nincs regressziós mérés, akkor minden javítás egy vakon elhelyezett kompenzáció, ami máshol elront valamit.

9. szint a 10-ből · kb. 30 perc · három mélységben · szintzáró kvíz

Hogyan veszed észre

Cél:összeállítani egy mérési rendszert, amely megmutatja, mikor és hol romlik el a rendszer.

Ezen a szinten azt tanulod meg, hogyan állíts össze tesztkészletet és mérést, amellyel egy változtatásról kiderül, valóban javított-e.

A mérés alapproblémája: nincs egyetlen helyes válasz. Egy összefoglaló lehet jó ötféleképpen. Egy kódrészlet helyes lehet más szerkezettel. Ezért a szabad szöveges minőséget nem lehet egyetlen pontosságmutatóval leírni. A mérőszámot a feladathoz válaszd: osztályozásnál és adatkinyerésnél a pontosság vagy az F1 is hasznos; nyitott szöveges válaszoknál ezeket tartalmi, forráshelyességi és emberi értékeléssel kell kiegészíteni.

Ami működik: egy ellenőrzött tesztkészlet (angolul golden set) — néhány tucat vagy száz eset, amiről te magad eldöntötted, mi a jó válasz —, és rajta egy sor különböző típusú ellenőrzés. Nem egy szám, hanem néhány, mert a rendszer több irányban tud elromlani.

Méretezés. Kezdésnek 30 gondosan összeállított eset is sokat ad, gyakran többet, mint 500 összekapart. Hogy végül mennyi kell, a feladat változatosságán és a hibák költségén múlik. A gondosság azt jelenti: lefedi a valódi használat típusait, benne vannak a határesetek, és benne vannak a megválaszolhatatlan kérdések is.

10. szint a 10-ből · kb. 15 perc · szintzáró kvíz

Mit tudsz ellene tenni

Cél:összefoglalni, melyik hibamódra mi a legolcsóbb hatásos beavatkozás.

Összefoglaló táblázat: hibamód, korai jel, és a legolcsóbb hatásos beavatkozás.

HibamódKorai jelLegolcsóbb beavatkozás
HallucinációSosem mondja, hogy nem tudjaExplicit absztenciós utasítás + absztenciós ráta mérése
HűtlenségForrásjelölt állítás a forrásban nincs benneKötelező forrásjelölés + állításszintű ellenőrzés mintán
Nem-determinizmusUgyanaz a teszt hol átmegy, hol nemIsmételt mérés (induló érték: 3–5 futás), szórás jelentése
KontextusromlásHosszú bemenetnél romlik a pontosságKérdés megismétlése a végén + kevesebb, jobb dokumentum
Visszakeresési hiba„Nincs benne az adat”, pedig benne vanRecall@k külön mérése + hibrid keresés kipróbálása és mérése
Prompt injectionFurcsa, témán kívüli viselkedésJogosultságkorlátozás + emberi kapu a veszélyes műveleteken
HibaszorzódásA demó megy, az éles nemLépésszám csökkentése + determinisztikus ellenőrzőpontok
Csendes romlás„Múlt héten még jó volt”Rögzített modellverzió + regressziós kapu minden változtatásra

Ha csak egy hetet szánsz rá

Ebben a sorrendben térül meg a legjobban:

  1. Építs egy kezdő, kb. 30 esetes ellenőrzött tesztkészletet. Ez a hét fele. A többi mérés erre épül, ezért ezzel érdemes kezdeni.
  2. Mérd külön a visszakeresést és a generálást. Fél nap, és megmondja, min kell dolgoznod.
  3. Mérd az absztenciós rátát. Fél nap, és megmutatja, milyen gyakran válaszol a rendszered alátámasztás nélkül.
  4. Futtass mindent háromszor. Egy sor változtatás, és onnantól mérésed van, nem megfigyelésed.
  5. Rögzítsd a modellverziót és verziózd a promptot. Egy óra, és megszűnik a „miért változott” kategória.

Ami ebből átvihető bármilyen más területre: az egész anyag egyetlen elvre megy vissza — előbb építsd meg a műszert, aztán hangolj. Méréssel meg tudod különböztetni a valódi javulást az egyetlen sikeres példától.

Glosszárium

Absztenciós ráta
A megválaszolhatatlan kérdések aránya, amelyeknél a rendszer helyesen jelzi, hogy nincs adata, ahelyett hogy kitalálna valamit.
Ellenőrzött tesztkészletgolden set
Kézzel összeállított és ellenőrzött teszteset-gyűjtemény, amelyre ismert a helyes válasz. Minden mérés alapja.
Hűségfaithfulness
Mennyire következik a válasz a megadott forrásból. Független attól, hogy a válasz a világban igaz-e.
Hibrid keresés
Szemantikus (vektoros) és kulcsszavas (BM25) keresés kombinálása, jellemzően rangfúzióval.
LLM-as-judge
Nyelvi modell használata egy másik modell kimenetének értékelésére, rubrika alapján. Torzításai miatt kalibrálni kell.
Lost in the middle
A jelenség, hogy a modell a kontextus közepén elhelyezett információt gyengébben használja, mint az elején vagy végén lévőt.
Önkonzisztencia
Több mintavételezett válasz közül a leggyakoribb kiválasztása. A válaszok egyetértése bizonytalansági jelként is használható.
Prompt injection
Támadás, amelyben adatként érkező szöveg utasításként érvényesül. Közvetett változatában a szöveg egy beolvasott dokumentumból jön.
Recall@k
Az első k találatban megtalált releváns darabok aránya az összes releváns darabhoz képest, kérdésenként átlagolva. Ha kérdésenként egyetlen releváns darab van, egybeesik a találati aránnyal (hit rate@k): azzal, hogy a kérdések hány százalékánál van legalább egy helyes darab az első k-ban.
Reciprok rangfúzióRRF
Több keresési rangsor összeolvasztása a rangok reciprokának összegzésével, a nem összemérhető pontszámok helyett.
Spotlighting
A külső, nem megbízható tartalom explicit megjelölése a promptban, hogy a modell adatként és ne utasításként kezelje.
Utasításhierarchia
Tanítási megközelítés, amely a privilegizált (rendszer-) utasításokat előbbre sorolja a felhasználói és az adatból érkező utasításoknál.

Irodalom

A számok a szövegbeli [n] jelölésekre utalnak.

  1. [1]

    Kalai, A. T., Nachum, O., Vempala, S. S., Zhang, E. (2025): Why Language Models Hallucinate. arXiv:2509.04664. arxiv.org/abs/2509.04664

  2. [2]

    OpenAI (2025): Why language models hallucinate. openai.com/index/why-language-models-hallucinate

  3. [3]

    Kalai, A. T., Vempala, S. S. (2024): Calibrated Language Models Must Hallucinate. arXiv:2311.14648. arxiv.org/abs/2311.14648

  4. [4]

    Liu, N. F., Lin, K., Hewitt, J., Paranjape, A., Bevilacqua, M., Petroni, F., Liang, P. (2024): Lost in the Middle: How Language Models Use Long Contexts. TACL 12:157–173. DOI: 10.1162/tacl_a_00638. aclanthology.org/2024.tacl-1.9

  5. [5]

    Yen, H. és tsai. (2024): HELMET: How to Evaluate Long-Context Language Models Effectively and Thoroughly. arXiv:2410.02694. arxiv.org/abs/2410.02694

  6. [6]

    Greshake, K., Abdelnabi, S., Mishra, S., Endres, C., Holz, T., Fritz, M. (2023): Not what you've signed up for: Compromising Real-World LLM-Integrated Applications with Indirect Prompt Injection. 16th ACM Workshop on AI and Security (AISec). arXiv:2302.12173. arxiv.org/abs/2302.12173

  7. [7]

    OWASP GenAI Security Project (2025): LLM01:2025 Prompt Injection. genai.owasp.org/llmrisk/llm01-prompt-injection

  8. [8]

    Perez, F., Ribeiro, I. (2022): Ignore Previous Prompt: Attack Techniques For Language Models. arXiv:2211.09527. arxiv.org/abs/2211.09527

  9. [9]

    Wallace, E. és tsai. (2024): The Instruction Hierarchy: Training LLMs to Prioritize Privileged Instructions. arXiv:2404.13208. arxiv.org/abs/2404.13208

  10. [10]

    Hines, K. és tsai. (2024): Defending Against Indirect Prompt Injection Attacks With Spotlighting. arXiv:2403.14720. arxiv.org/abs/2403.14720

  11. [11]

    Yi, J. és tsai. (2023): Benchmarking and Defending Against Indirect Prompt Injection Attacks on Large Language Models. arXiv:2312.14197. arxiv.org/abs/2312.14197

  12. [12]

    Kadavath, S. és tsai. (2022): Language Models (Mostly) Know What They Know. arXiv:2207.05221. arxiv.org/abs/2207.05221

  13. [13]

    Kuhn, L., Gal, Y., Farquhar, S. (2023): Semantic Uncertainty: Linguistic Invariances for Uncertainty Estimation in Natural Language Generation. ICLR 2023. arxiv.org/abs/2302.09664

  14. [14]

    Lin, S., Hilton, J., Evans, O. (2022): Teaching Models to Express Their Uncertainty in Words. TMLR. arxiv.org/abs/2205.14334

  15. [15]

    Lin, S., Hilton, J., Evans, O. (2022): TruthfulQA: Measuring How Models Mimic Human Falsehoods. ACL 2022, 3214–3252. aclanthology.org/2022.acl-long.229

  16. [16]

    Wang, X. és tsai. (2022): Self-Consistency Improves Chain of Thought Reasoning in Language Models. arXiv:2203.11171. arxiv.org/abs/2203.11171

  17. [17]

    Schulhoff, S. és tsai. (2023): Ignore This Title and HackAPrompt: Exposing Systemic Vulnerabilities of LLMs through a Global Scale Prompt Hacking Competition. arXiv:2311.16119. arxiv.org/abs/2311.16119

  18. [18]

    Shi, F. és tsai. (2023): Large Language Models Can Be Easily Distracted by Irrelevant Context. ICML 2023. arxiv.org/abs/2302.00093

  19. [19]

    Xu, Z., Jain, S., Kankanhalli, M. (2024): Hallucination is Inevitable: An Innate Limitation of Large Language Models. arXiv:2401.11817. arxiv.org/abs/2401.11817

A kódpéldák szemléltető vázlatok, nem futtatható könyvtár: a segédfüggvények (merj, normalizal, becsult_token és a többi) a saját rendszeredből jönnek. A két kísérlet szemléltető modell, nem mérés.