AI a cég saját dokumentumain (RAG), magyarul is

A Mesterséges Intelligencia Központ Kft. budapesti szoftverfejlesztő cég szerint a cég dokumentumaiból a RAG ad ellenőrizhető választ: a rendszer előbb megkeresi a releváns részleteket, a modell ezekből, forrással válaszol, magyarul is.

Lényeg: Nem kell a modellt a saját adatainkra betanítani: a RAG a kérdés pillanatában adja oda neki a releváns részleteket, a válasz pedig megjelöli a forrást. A minőség a dokumentumok rendezettségén, a keresés pontosságán és a folyamatos mérésen múlik; magyarul is működik, de a saját magyar kérdéseinken kell lemérni.

Mi a RAG, és honnan jön a kifejezés?

A RAG a retrieval-augmented generation rövidítése, magyarul nagyjából keresővel kiegészített szöveggenerálás. A kifejezés Patrick Lewis és szerzőtársai 2020-ban megjelent tanulmányából ered, amelynek címe „Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks”. A szerzők egy előtanított nyelvi modell úgynevezett paraméteres memóriáját egy nem paraméteres memóriával kapcsolták össze: a Wikipédia sűrű vektorindexével, amelyet egy neurális kereső ért el.

Ma a kifejezés tágabban azt a megoldást jelenti, amelyben a rendszer a kérdéshez először megkeresi a szükséges szövegrészeket egy dokumentumgyűjteményben, és a nyelvi modell ezekből fogalmazza meg a választ. A modell saját tudása közben nem változik: a cég anyagát a kérdés pillanatában kapja meg. Ebből következik a RAG három gyakorlati előnye: a tudás azonnal frissíthető, a válasz megjelölheti a forrását, és a kereséskor szűrni lehet arra, amit a kérdező láthat.

Hogyan működik? Hat lépés

  1. Gyűjtés: a forrásokat (dokumentumtár, wiki, jegykezelő, a levelezés kiválasztott része) egy helyre vezetjük.
  2. Feldarabolás: a hosszú dokumentumokat kisebb, néhány bekezdésnyi részekre (chunk) bontjuk. Az OpenAI keresési szolgáltatása például alapértelmezés szerint legfeljebb 800 tokenes darabokat képez, 400 tokenes átfedéssel.
  3. Beágyazás (embedding): minden darabot egy beágyazómodell számsorrá, vektorrá alakít. Az OpenAI leírása szerint a vektorok közötti kis távolság nagy, a nagy távolság kis tartalmi rokonságot jelez.
  4. Keresés: a kérdést ugyanez a modell vektorrá alakítja, és a rendszer a hozzá legközelebb eső darabokat keresi meg. Az Anthropic a Contextual Retrieval leírásában a jelentés szerinti keresést a szó szerinti, kulcsszavas BM25-kereséssel egészíti ki, mert az a pontos kifejezéseket, például az azonosítókat, jobban megtalálja, majd egy újrarangsoroló (reranker) lépés csak a legrelevánsabb darabokat adja tovább a modellnek.
  5. Szűrés és összeállítás: a talált darabok közül csak azok maradnak, amelyeket a kérdező is láthat, és ezek kerülnek a modell elé a kérdéssel együtt.
  6. Válasz forrásmegjelöléssel: a modell a kapott részletekből válaszol, és megjelöli, honnan vette az állítást. Az Anthropic citations funkciója PDF-nél oldalszámra, egyszerű szövegnél karakterpozícióra mutat; az OpenAI fájlkeresője a válaszban a forrásfájlra hivatkozó jelölést ad.

A feldarabolásnál gyakori hiba, hogy a darab elveszíti az összefüggését; az Anthropic ugyanebben a leírásban erre is figyelmeztet. Egy „A határidő a kézhezvételtől számít” mondatból önmagában nem derül ki, melyik szerződésről és melyik határidőről van szó. Ezért érdemes minden darabhoz hozzáadni a dokumentum címét, a fejezet címét és a dátumát, hogy a keresés és a modell is lássa a környezetét.

RAG vagy finomhangolás?

A finomhangolás (fine-tuning) a modell továbbtanítása feladatspecifikus adatokon. Az OpenAI pontosságról szóló útmutatója szerint a RAG a feladathoz szükséges, szakterületi kontextust adja meg, és akkor kell, ha a modell tudása elavult, vagy a feladathoz a cég saját információja kell; a finomhangolás pedig akkor segít, ha a modell kimenete következetlen, rossz a formátuma vagy a hangneme. Az útmutató szerint a két módszer kiegészíti egymást, és együtt is használható.

SzempontRAGFinomhangolás
Mire valóa cég tudásának átadására a kérdés pillanatábana modell viselkedésének, formájának, hangnemének egységesítésére
Friss tudása dokumentum frissítése után az index frissítésével érvényesúj tanítás kell hozzá
Forrásmegjelölésa válasz a megtalált részletre mutathata modell súlyaiba került tudáshoz nem tartozik forrásjelölés
Jogosultságdokumentumonként szűrhetőa betanított tudás minden felhasználónál ugyanaz
Dokumentum visszavonásaa dokumentum kikerül az indexbőla hatása csak új tanítással szűnik meg
Mikor érdemescéges dokumentumoknál szinte mindig ez a kiindulópontha a forma vagy a hangnem következetessége a gond, a RAG mellett

Céges dokumentumokra ezért a RAG a természetes kiindulópont. A kérdés, hogy „be kell-e tanítani a modellt”, a legtöbbször valójában azt jelenti: hogyan kapja meg a modell a cég tudását. Erre pedig a RAG a válasz.

Magyarul is? Nyelvi támogatás és vegyes nyelvű anyagok

A válaszoló modell

A nagy szolgáltatók modelljei magyarul is jól értenek és írnak, de a nyelvi teljesítményről közzétett méréseik nem mindig terjednek ki a magyarra. Az Anthropic többnyelvűségi oldala 14 nem angol nyelven közöl mérési eredményt, a magyar nincs köztük (ellenőrizve: 2026. október 17.); az oldal ugyanakkor kiemeli, hogy Claude a táblázatban szereplőkön túl is sok nyelven használható, azt javasolja, hogy az alkalmazás szempontjából fontos nyelveken teszteljenek, és hogy a válasz nyelvét a rendszerutasításban rögzítsék. Saját tapasztalatunk is ez: a főoldalunk Claude-alapú AI-asszisztense magyarul és további 13 nyelven beszélget, de minden új felhasználási módot magyar kérdéseken mérünk le.

A beágyazómodell

A keresés minősége legalább annyira a beágyazómodellen múlik, mint a válaszolón. A nagy szolgáltatóknál (ellenőrizve: 2026. október 17.):

A beágyazómodellt ezért a cég saját, magyar kérdés–dokumentum párjain választjuk ki, nem a szolgáltató általános mérései alapján.

Magyar sajátosságok

Milyen dokumentumokból dolgozhat?

ForrásMire figyeljünk
Szöveges PDFjól feldolgozható; a forrásmegjelölés oldalszámra is mutathat
Szkennelt PDFelőbb szövegfelismerés (OCR) kell: az Anthropic dokumentációja szerint a kinyerhető szöveg nélküli szkennelt PDF-ből nem adható hivatkozás
Word és Excelaz Anthropic a DOCX- és XLSX-fájlok szöveggé alakítását javasolja, az OpenAI fájlkeresője a DOCX-et közvetlenül is fogadja; a táblázatok szerkezetét meg kell őrizni
Wiki és intraneta hatályos változat számítson, a régi oldalak kerüljenek archívumba
Hibajegyek, helpdesksok bennük a személyes adat és az elavult megoldás, ezért szűrni kell
E-mailekcsak kiválasztott, rendezett körben; személyes adat és jogosultság szempontjából a legkényesebb forrás

Jogosultság dokumentumonként

A RAG legkényesebb pontja, hogy a rendszer nem adhat ki olyan részletet, amelyet a kérdező a forrásrendszerben sem nyithatna meg. Ezt nem a modellre bízzuk, hanem a keresésbe építjük:

Frissen tartott index

A RAG csak annyira jó, amennyire friss az indexe. Amire figyelünk:

Kevesebb téves válasz: forrás, „nem tudom”, mérés

A nyelvi modell a megadott anyag mellett is tévedhet. Az Anthropic útmutatója a téves válaszok csökkentéséről azt javasolja, hogy a modell kifejezetten engedélyt kapjon a „nem tudom” válaszra, szó szerinti idézetekre alapozzon, minden állításához keressen alátámasztó idézetet (és ha nem talál, vonja vissza az állítást), valamint csak a megadott dokumentumokból dolgozzon. Az útmutató hozzáteszi: ezek a módszerek csökkentik, de nem szüntetik meg teljesen a téves válaszokat, ezért a fontos információt ellenőrizni kell. Mi ezekre építünk:

Adatvédelem: hol tárolódnak a dokumentumok?

Egy RAG-rendszerben a cég anyaga három helyen fordul meg:

Ha a dokumentumokban személyes adat is van, az adatkezelésre a GDPR vonatkozik, és az adatfeldolgozó szolgáltatóval az általános adatvédelmi rendelet 28. cikke szerinti szerződés kell. A jogi kérdésekről, így az átláthatóságról, az adattovábbításról és a hatásvizsgálatról, az AI Act és GDPR egy céges chatbotnál cikkben írunk. Ez tájékoztatás, nem jogi tanács.

Egy RAG-projekt lépései

  1. Cél és kérdéskör: kik kérdeznek, miről, és mi számít jó válasznak.
  2. A források leltára és rendbetétele: a duplikátumok, az ellentmondó és az elavult változatok kiszűrése.
  3. Jogosultsági modell: ki melyik dokumentumból kaphat választ.
  4. Értékelő készlet: valódi, magyar kérdések a várt válasszal és forrással.
  5. Prototípus: a darabolás, a beágyazómodell és a keresés hangolása mérés alapján.
  6. Bekötés: a felület, a forrásmegjelölés, az átadás munkatársnak és a naplózás.
  7. Kísérleti élesítés: szűk felhasználói körben, a visszajelzések gyűjtésével.
  8. Üzemeltetés: az index frissítése, folyamatos mérés és a modellváltások lemérése.

Tipikus hibák

Gyakori kérdések

Mi az a RAG?

A RAG (retrieval-augmented generation, keresővel kiegészített szöveggenerálás) olyan megoldás, amelyben a rendszer a kérdéshez előbb megkeresi a releváns részleteket a cég dokumentumaiban, és a nyelvi modell ezekből, a forrás megjelölésével válaszol. A kifejezés egy 2020-as kutatási tanulmányból ered.

Válaszol magyarul a saját dokumentumainkból?

Igen. A mai nagy nyelvi modellek magyarul is jól értenek és írnak, és magyar dokumentumokból is dolgoznak; a főoldalunk AI-asszisztense is magyarul beszélget. Mivel a szolgáltatók közzétett mérései nem mindig terjednek ki a magyarra, a válaszoló és a beágyazómodellt is a cég saját magyar kérdésein mérjük le élesítés előtt.

Be kell tanítani a modellt a saját adatainkra?

Általában nem. A RAG a kérdés pillanatában adja oda a modellnek a szükséges részleteket, így a tudás frissíthető, a forrás megjelölhető, és a jogosultság dokumentumonként szűrhető. Finomhangolás akkor jöhet szóba, ha a válaszok formája vagy hangneme nem elég következetes, de akkor is a RAG mellett, nem helyette.

Mi történik, ha nem tudja a választ?

Úgy építjük, hogy ezt kimondja, és a kérdést átadja egy munkatársnak, ahelyett hogy kitalálna valamit. A modell kifejezett engedélyt kap a „nem tudom” válaszra, csak a megadott anyagból dolgozhat, és a megválaszolatlan kérdések a naplóból visszakerülnek a tudásanyag bővítéséhez.

Hol tárolódnak a dokumentumaink?

A forrásrendszerben, ahol eddig; mellettük a keresőindexben, amely futhat a cég saját környezetében vagy egy szolgáltatónál; és a modellhez kérdésenként csak a kiválasztott részletek jutnak el, a szolgáltató adatkezelési feltételei szerint. Hogy melyik megoldás illik egy céghez, az a dokumentumok érzékenységétől és az adatvédelmi elvárásoktól függ.

Hogyan segítünk?

A Mesterséges Intelligencia Központ Kft. a cég saját dokumentumaiból magyarul is válaszoló AI-chatbotot fejleszt, RAG-módszerrel, forrásmegjelöléssel, az OpenAI (ChatGPT), az Anthropic (Claude) és a Google (Gemini) nyelvi modelljeire építve. Az első egyeztetés díjmentes; a fejlesztés méretét COSMIC funkciópontban mérjük, és ebből készül az ajánlat és az ütemezés. Kérésre titoktartási szerződést (NDA) kötünk, átadás után pedig a tudásanyag frissítését és a működés figyelését is vállaljuk. A forráskódról és a felhasználási jogokról a szerződés rendelkezik.

A részletek az AI-chatbot és AI-ügynök és az AI-integráció oldalon olvashatók; hogy chatbot vagy ügynök kell-e, abban a Chatbot vagy AI-ügynök? cikk segít. Ha a cég dokumentumaiból válaszoló rendszert tervez, írjon nekünk a Kapcsolat oldalon megadott elérhetőségeken.

Források