Ügyvédi iroda Budapesten
Egy iroda szerződéseket és belső ügyeket indexel, ügyfél és bizalmassági szint szerinti szűréssel, hogy egy jogász ne kapjon részletet egy másik osztály irataiból.
A vektoradatbázis a dokumentumaid számmá alakított reprezentációit tárolja, és megtalálja a kérdésedhez legjobban illő szövegrészleteket. Telepítjük és üzemeltetjük a Qdrantot, a ChromaDB-t vagy a pgvectort a frankfurti szervereiden, az embedding-folyamattal és a hibrid kereséssel együtt. A dokumentumok nem hagyják el az infrastruktúrádat, az embedding-modellek pedig igény szerint helyben, GPU szerveren futhatnak.
Egy chatbot, amely a cég saját dokumentumaiból válaszol, többre van szüksége, mint egy vektoradatbázisra. Felépítjük a teljes láncot: kinyerés PDF-ekből, szerződésekből vagy belső oldalakról, kontrollált átfedéssel darabolás, embeddingek generálása, indexelés Qdrantban, valamint hibrid keresés, amely a szemantikai közelséget a pontos kulcsszó-egyezéssel kombinálja. Ehhez metaadat alapú szűrést is hozzáadunk, hogy a felhasználó ne kapjon részletet olyan dokumentumból, amelyhez nincs jogosultsága. A pipeline minden lépését újrafuttathatóra tervezzük, hogy egy hibás forrásdokumentum javítása után az újraindexelés ne igényeljen kézi beavatkozást.
A RAG-projektek ritkán a modell miatt buknak el; az adatok és a hozzáférés miatt buknak el. Az alábbi listát minden átadásnál alkalmazzuk, és beírjuk a dokumentációdba, a válaszminőséget mérő kérdéshalmazzal együtt. Egy kezdetben rögzített mérés nélkül minden modell-, darabolási vagy keresési paraméterváltoztatás javulásnak tűnik, de a csapatból senki sem tudja bizonyítani, hogy valóban az. Ezért minden bevezetés része a kiértékelő kérdéshalmaz elkészítése, még a részletek finomhangolása előtt.
A magyarországi csapatok fő oka, hogy saját infrastruktúrára hozzák a RAG-jukat, az adatok feletti kontroll. A dokumentumok Frankfurtban maradnak, az embeddingek igény szerint helyben, GPU szerveren generálhatók, és ha mégis külső modellt használsz, pontosan megmutatjuk, milyen szövegrészletek hagyják el a rendszert. Az adatfeldolgozási szerződést és a nemzetközi transzferhez szükséges klauzulákat megkapod, az üzemeltetés pedig az ISO 27001-hez igazodó gyakorlat szerint történik. Az EU AI Act kapcsán az számít, hogy dokumentálni tudod az adatok útját.
A telepítés, a kezdeti indexelés és a finomhangolás a havi keretbe tartozik: 1–8 óra a VPS-terveken, csomagtól függően 5–10 óra a dedikált és 10 óra a GPU szervereken. Az ügyfélpanel DevOps szolgáltatások menüpontjából kéred, a te javasolt határidőddel. Helyben futó embedding-modellekhez GPU szervert javaslunk, ahol a 10 órás keret rendszerint a beállítást és az újraindexeléseket fedezi. Az órák nem gördülnek át; ami meghaladja a keretet, azt külön számlázzuk.
Minden előfizetés havi DevOps, Kiberbiztonsági és Programozási órákat tartalmaz: 1 óra a cPanel Advanced csomagtól felfelé, 1–8 óra VPS esetén, dedikált szervereken csomagtól függően 5–10 óra, GPU szervereken pedig 10 óra. Az órákat az ügyfélpanelből lehet kérni, nem vihetők át a következő hónapra, és ami a keretet meghaladja, azt elfogadjuk és külön számlázzuk.
Elmondod, milyen dokumentumokat szeretnél lekérdezhetővé tenni, milyen mennyiségben és ki férhet hozzájuk, majd javasolsz egy határidőt az ügyfélpanelből.
Kiválasztjuk a te adatmennyiségedhez illő vektoradatbázist és embedding-modellt, meghatározzuk a kiértékelő kérdéshalmazt, és megbecsüljük a szükséges órákat.
Indexeljük a dokumentumokat, beállítjuk a hibrid keresést és a metaadat-szűrést, majd lefuttatjuk a kiértékelést, és stabil eredményig finomítjuk a darabolást.
Megkapod a folyamatot a saját tárolódban, a kollekciók sémáját, a hozzáférési szabályokat, az újraindexelési eljárást és a kiértékelési riportot.
Egy iroda szerződéseket és belső ügyeket indexel, ügyfél és bizalmassági szint szerinti szűréssel, hogy egy jogász ne kapjon részletet egy másik osztály irataiból.
Egy végfelhasználói chatbotokat szállító csapat ügyfelenként külön kollekciót futtat ugyanazon a Qdranton, külön API-kulcsokkal és napi pillanatképekkel.
Egy ipari vállalat a kézikönyveket és az alkatrészlapokat vektorindexbe teszi, hogy a szervizcsapat a PDF-archívum böngészése nélkül találja meg a helyes eljárást.
A ChromaDB kényelmes prototípusokhoz és kisebb adatmennyiséghez, néhány perc alatt telepíthető. A Qdrant jobban bírja az éles terhelést: hatékony metaadat-szűrés, kvantálás, pillanatképek, replikáció. Ha a projekt túljut a bemutató szakaszon, egyből Qdrantra építünk.
Olyan adatbázis, amely vektorokat, vagyis szövegek vagy képek numerikus reprezentációit tárolja, és gyorsan megtalálja a lekérdezéshez legközelebb álló elemeket. Ez teszi lehetővé a jelentés szerinti keresést, nem csak a szó szerinti egyezést, és ez az alap, amire minden RAG-rendszer épül.
Igen. A vektoradatbázis és a dokumentumok a frankfurti szervereden maradnak, az embedding-modell pedig helyben, GPU szerveren futhat. Ha a válaszgeneráláshoz mégis külső modellt választasz, pontosan dokumentáljuk, milyen szövegrészletek kerülnek elküldésre.
A pgvector jó választás, ha már van PostgreSQL-ed, és néhány tízezer szövegrészleted: egyetlen rendszert kell üzemeltetni, közös mentéssel. A Qdrant nagyobb adatmennyiségnél, összetett metaadat-szűrésnél és állandó keresési forgalomnál lesz jobb, mert erre tervezték.
Nem mindig kell. Ritka újraindexeléshez elegendő egy VPS. A GPU akkor indokolt, ha gyakran indexelsz újra, nagy dokumentummennyiséggel dolgozol, vagy szeretnéd helyben futtatni a választ generáló modellt is, hogy semmi ne kerüljön ki az infrastruktúrádból.
Az elején rögzítünk egy elvárt válaszokkal ellátott kérdéshalmazt, és minden darabolási, modell- vagy keresési paraméterváltoztatás előtt és után ezen mérünk. Mérés nélkül minden módosítás javulásnak tűnhet, de senki sem tudja bizonyítani az ellenkezőjét.
Elmondod, mit szeretnél lekérdezhetővé tenni, mi pedig javaslatot teszünk a vektoradatbázisra, az embedding-modellre és a kiértékelési tervre, a beleértett órákkal.