Esettanulmány · kultura.hu · Magyar Popkulturális Értéktár

MI-alapú kereső 67 ezer szócikkre a Magyar Popkulturális Értéktárban

  • Szócikk a korpuszban67 000
  • Előadói profil2 000
  • Fotóközel 20 000
  • Digitalizált Bahia-lemez140

Az AppForge készítette a Magyar Popkulturális Értéktár mesterséges intelligencia alapú keresőjét. A projektet a kultura.hu 2025. április 14-én mutatta be. Ezen az oldalon csak az szerepel, ami abban a cikkben nyilvánosan elhangzott, plusz az, ahogy egy ilyen rendszer általánosságban felépül. Megtérülési számot nem talál benne, mert ilyet nem közöltek.

A lényeg

  • A Magyar Popkulturális Értéktár mesterséges intelligencia alapú keresőjét az AppForge fejlesztette. A kultura.hu beszámolója Boncz Bálint full stack fejlesztőt nevezi meg, aki az AppForge alapítója.
  • A korpusz a cikk szerint 67 ezer szócikk, benne 2000 előadói profil, 6500 kiadvány, közel 20 ezer fotó és 140 digitalizált analóg Bahia-lemez.
  • A cikkben szereplő eredmény egyetlen mondat: a kereső az MPÉ adataiból értelmes, pontos és gyors választ ad. Ennél többet nem állítunk.
  • Az MI-modul kialakítását a Miskolci Egyetem Informatikai Intézete is segítette. A projekt vezetője Nyírő András.
  • Egy hasonló RAG tudásbázis a nyilvános árlistánk szerint 3-8 millió Ft, 2-4 hónap.

Forrás: kultura.hu, 2025. április 14. és appforge.hu/arak.

Az ügyfél és a feladat

A Magyar Popkulturális Értéktár a magyar könnyűzene, irodalom, film és vizuális kultúra digitális gyűjteménye. A hátterében nem egy szervezet áll. Berta Zsuzsi, az A38 Hajó marketingvezetője a bemutatón úgy fogalmazott, hogy az Értéktár továbbviszi a Bahia Kiadó örökségét, együttműködik az A38 Hajóval, az MTVA-val, a Petőfi TV-vel és az Artisjus jogvédő irodával, és épít Jávorszky Béla Szilárd zenetörténeti életművére.

A feladat, amit kaptunk, egyszerűen megfogalmazható és nehezen teljesíthető: legyen olyan kereső az Értéktár fölött, ami valódi kérdésekre válaszol, nem találati listát dob. Nyírő András projektvezető a bemutatón így írta le a kiindulást: azon kezdtek gondolkodni, hogyan lehetne az óriási digitális archívum esetében segítségül hívni a mesterséges intelligenciát a hatékonyabb keresés érdekében.

Mi van a korpuszban

A kultura.hu cikkében közölt számok. Ezek nyilvános adatok, nem a mi mérésünk.

TartalomtípusMennyiség
Szócikk67 000
Előadói profil (a szócikkeken belül)2 000
Kiadvány6 500
Fotóközel 20 000
Digitalizált analóg Bahia-lemez140

Ehhez társul a cikk szerint az A38, az MTVA, a Fortepan, a Fonó, az Akvárium Klub, a BMC és a Bahia Kiadó archívuma.

Mi volt a nehéz benne

Két gond volt, és egyik sem technológiai divatkérdés.

Az első a nyelv. Nyírő András a bemutatón kimondta, ami minden magyar nyelvű MI-projekt kiindulópontja: a ChatGPT megjelenése új lehetőségeket adott, azonban a nyelvi modell alapvetően az angol nyelvre épül, ezzel angolszász kultúrát hozva magával, és felmerült a kérdés, hogyan tudjuk így megmutatni a saját kultúránkat. Egy angolra hangolt modell magyar zenetörténeti anyagon nem attól rossz, hogy nem tud magyarul, hanem attól, hogy nem ismeri az anyagot, és a hiányt magabiztosan tölti ki.

A második a kontextus. Berta Zsuzsi arról beszélt, hogy ha az interneten rákeresünk egy előadóra vagy műfajra, a keresők információcunamit kínálnak a saját motorjuk felállította sorrendben, és ez a nemzeti kultúra szempontjából egyértelmű értékvesztés, mert a találatokat az eredeti kulturális közegükből kiszakítva kapjuk. Egy kereső, ami tíz linket ad vissza, ebben a helyzetben nem segít.

„Az értéktár esetében nem pusztán egy adatbázisban lehet keresni, hanem értelmes kérdésekre értelmes válaszokat kaphatunk.”

Nyírő András, projektvezető, a kultura.hu beszámolójában

Hozzáteszem, ami a cikkben nincs benne, de a munka során végig ott volt: egy kulturális archívumnál a hibás válasz drágább, mint máshol. Ha egy webshop chatbotja téved a szállítási időben, az bosszantó. Ha egy értéktár keresője rossz évszámot vagy rossz lemezkiadót ír egy előadóhoz, azt valaki idézni fogja.

Hogyan épül fel egy ilyen kereső

Itt kell egy őszinte határvonal. Az eddigiek a nyilvános forrásból származnak. Ami most jön, az általános mérnöki leírás arról, hogyan készül egy nagy, heterogén korpusz fölé épített MI-kereső. Nem az MPÉ implementációjának a dokumentációja, mert azt nem a mi dolgunk közzétenni.

  1. 1. Betöltés és normalizálás

    A szócikkek, kiadvány-leírások, fotó-metaadatok és lemezadatok más-más sémában élnek. Az első lépés mindig egy közös belső alak, amiben minden tartalomnak van azonosítója, típusa, forrása és időbélyege. Ez a szakasz látszólag unalmas, és ez dönti el a projekt sorsát.

  2. 2. Darabolás

    Egy 67 ezer tételes korpuszt nem lehet egészben a modell elé tenni. A szöveget értelmes egységekre kell vágni úgy, hogy a darab önmagában is megálljon. Egy előadói profilnál ez általában szakaszhatár, egy lemezleírásnál a tétel maga.

  3. 3. Beágyazás és index

    Minden darab kap egy vektort, ami a jelentését kódolja, és bekerül egy vektoradatbázisba. Emellett fut egy hagyományos, szó szerinti index is. Magyar anyagnál a kettő együtt lényegesen jobb, mint bármelyik külön: a vektoros rész megtalálja a körülírt kérdést, a lexikai rész a pontos névalakot.

  4. 4. Magyar nyelvi kezelés

    Toldalékolás, ékezet nélküli beírás, művésznevek és polgári nevek párhuzamos használata, zenekar-átnevezések. Ezt nem oldja meg magától egy modell, listát és szabályokat kell hozzá írni, és a listát karban kell tartani.

  5. 5. Relevancia és újrarangsorolás

    A nyers találatokat sorrendbe kell tenni. Itt derül ki, hogy a felhasználó egy évszámra kíváncsi, vagy arra, hogy ki kivel játszott együtt 1987-ben. A két kérdéshez más találat tartozik, pedig a szavak hasonlók.

  6. 6. Válaszgenerálás forrással

    A modell csak a megtalált darabokból dolgozhat, és a válasz mellett ott kell lennie, hogy melyik tételből jött. Ha nincs fedezet, a helyes válasz az, hogy nincs rá adat. Ez a rész gyakran kimarad a demókból, és ez az, ami éles üzemben számít.

A generatív réteg viselkedéséről a bemutatón Nehéz Károly, a Miskolci Egyetem Informatikai Intézetének igazgatója beszélt, aki segítette az Értéktár MI-moduljának kialakítását. Azt magyarázta el, hogy a nyelvi modell által meghatározott optimális szó helyett a rendszer a második és a harmadik lehetőséget is felkínálhatja, és ettől lesz a válasz változékony. Ez a mintavételezés, és ez az egyik oka annak, hogy ugyanarra a kérdésre kétszer nem szó szerint ugyanaz a mondat jön vissza.

„Ez is egy gép, de bonyolultabb minden eddiginél, amelyet az emberiség történelme során létrehozott.”

Nehéz Károly, a Miskolci Egyetem Informatikai Intézetének igazgatója

A technikai háttérről bővebben a RAG tudásbázisokról szóló cikkünkben írtunk, az ügynöki működésről pedig az AI ügynökök alapjai poszt szól.

Mi lett belőle a nyilvános forrás szerint

A kultura.hu beszámolójában a fejlesztői összegzés egy mondat. Szó szerint idézem, mert pont ennyi az, amit állítani lehet:

„Boncz Bálint full stack fejlesztő hozzátette: olyan mesterségesintelligencia-alapú keresőt dolgoztak ki, amelyik az MPÉ adataiból értelmes, pontos és gyors választ ad.”

kultura.hu, 2025. április 14.

Berta Zsuzsi ugyanezen a bemutatón a felhasználói oldalról fogalmazta meg a célt: a megismerés olyan dimenziója, ahol kontextuális mélység segít elmerülni a tartalmakban, és ahol olyan tartalmakat is megkap az ember, amiket magától nem keresett volna. Ő nevezte az Értéktárat kapunak a digitális jövőbe, ami több egy szoftvernél.

Az Értéktár közösségi jelenlétéről a cikk annyit közöl, hogy az MPÉ bejegyzései TikTokon tízmilliós nézettséget hoztak. Ez a szerkesztőség munkája, nem a keresőé, és nem is akarjuk annak feltüntetni.

Amit nem állítunk

Ez a rész szándékosan van itt. Egy esettanulmány annyit ér, amennyire hihető, és a hihetőség azon múlik, mit hagy ki.

  • Nincs megtérülési számunk. Sem százalék, sem hónap, sem megspórolt munkaóra. A sajtóanyagban nem szerepel ilyen, az Értéktár belső méréseit pedig nem a mi dolgunk közölni.
  • Nincs felhasználószámunk a keresőre. A cikkben szereplő tízmilliós TikTok-nézettség a közösségi tartalomra vonatkozik, nem a keresőre.
  • Nem közlünk pontossági mutatót. Egy ilyen szám csak akkor jelent bármit, ha megmondjuk hozzá a kérdéskészletet és a mérés módszerét, és ezek publikálásához itt nincs jogunk.
  • Nem állítjuk, hogy egyedül csináltuk. A cikk szerint az MI-modul kialakítását a Miskolci Egyetem Informatikai Intézete is segítette, és a projektet Nyírő András vezette. A szerkesztőségi és archívumi munka pedig teljes egészében az Értéktár csapatáé.
  • Nem állítjuk, hogy a fenti hatlépéses leírás pontosan az MPÉ architektúrája. Az egy általános minta arra, hogyan készül ilyen rendszer.

Mit vittünk tovább

Néhány dolog, amit ezen a munkán tanultunk meg, és azóta minden tudásbázis-projektnél elmondunk az első hívásra.

A korpusz állapota dönt, nem a mérete

Hatvanhétezer rendezett szócikkel könnyebb dolgozni, mint ötezer rendezetlennel. Ha a metaadatok hiányosak vagy következetlenek, a projekt nagyobbik fele adatmunka lesz, és ezt előre ki kell mondani, mert utólag kellemetlen.

A magyar nyelv nem beállítási kérdés

Nem elég angol modellt magyarra kapcsolni. A ragozott névalakok, az ékezet nélküli beírás és a művésznevek kezelése külön munka, és ez a rész nem generálható.

A „nincs rá adat” válasz értéket teremt

Egy archívumnál a kitalált válasz rombol. Jobb az a rendszer, ami néha visszalép, mint az, ami mindig mond valamit. Ezt a viselkedést tervezni kell, nem magától jön.

A valódi kérdések mások, mint a teszt-kérdések

A fejlesztő szép, pontos kérdéseket ír. A látogató félig emlékszik egy dalszövegre és rosszul írja le a zenekar nevét. A rendszert a második fajtára kell hangolni.

Ugyanennek a munkának a nagyságrendjéről beszéltünk az AI Summit Budapest 2025 konferencián is, ahol arról tartottunk előadást, hogyan dolgoztunk fel 100 GB adatot, és hogyan lett belőle működő MI-rendszer.

Milyen szervezetnek való ez a megoldás

A minta ugyanaz mindenhol: nagy saját tartalom, sokféle formátum, és egy keresés, ami ma kulcsszavakkal működik.

Kulturális és közgyűjteményi oldal

  • · Múzeumi és levéltári digitális gyűjtemény
  • · Könyvtári katalógus és digitalizált állomány
  • · Médiaarchívum, hang- és videótár
  • · Kiadói katalógus és jogtár
  • · Egyetemi kutatási adatbázis

Vállalati oldal

  • · Műszaki dokumentáció és alkatrészkatalógus
  • · Szerződéstár és belső szabályzatok
  • · Ügyfélszolgálati tudásbázis
  • · Minőségirányítási és auditdokumentáció
  • · Termékadatbázis több nyelven

Amikor viszont a tartalom kevés, vagy jól strukturált táblákban ül, akkor egy rendes szűrős kereső olcsóbb és pontosabb. Ezt a scoping híváson meg szoktuk mondani, mielőtt bárki fizetne bármiért. A szolgáltatás teljes leírása az MI fejlesztés oldalon van, a további éles projektek pedig az MI portfólióban.

Mibe kerül egy hasonló rendszer

A sávok a nyilvános árlistánkból származnak. Az MPÉ-projekt konkrét díját nem közöljük, mert az a megrendelővel kötött szerződés része.

CsomagÁrIdőMikor ez kell
Chatbot egy tudásbázison1-3M Ft4-6 hétEgy forrás, tiszta szöveg, belső használat
RAG tudásbázis rendszer3-8M Ft2-4 hónapTöbb forrás, jogosultságkezelés, forrásmegjelölés, admin felület
Egyedi MI megoldás5-15M Ft3-9 hónapÜgynökök, finomhangolás, lokális LLM, adat-szuverenitás

Nettó árak, a nyilvános árlista 2026-08-14-i állapota szerint. A végleges ár a 30 perces scoping hívás után áll össze. A korpusz rendezettsége a legnagyobb szórást okozó tényező.

Beszéljünk a ti anyagotokról

Hozz egy mintát a saját korpuszotokból és tíz valódi kérdést, amire ma nehéz választ találni. Ennyiből általában meg lehet mondani, hogy érdemes-e belevágni. Hívj a +36 30 098 0767 számon, írj a balint@appforge.hu címre, vagy gyere be személyesen.

Budapesti iroda: 1054 Budapest, Szabadság tér 7. (Bank Center), 2. emelet 217. iroda · H-P 9:00-18:00 előzetes egyeztetéssel.

Források

Frissítve: 2026-08-14. A projektre vonatkozó minden tényállítás a fenti kultura.hu cikkből származik. A megoldás felépítését bemutató szakasz általános mérnöki leírás, nem az MPÉ architektúrájának dokumentációja.

GYIK

Magyar Popkulturális Értéktár MI-kereső: gyakori kérdések

A keresőt az AppForge fejlesztette. A kultura.hu 2025. április 14-i beszámolója név szerint Boncz Bálint full stack fejlesztőt említi, aki az AppForge alapítója. A cikk megfogalmazása szerint olyan mesterséges intelligencia alapú keresőt dolgoztak ki, amelyik az MPÉ adataiból értelmes, pontos és gyors választ ad. Ugyanez a cikk említi, hogy az MI-modul kialakítását a Miskolci Egyetem Informatikai Intézete is segítette, az intézet igazgatója Nehéz Károly, a projekt vezetője pedig Nyírő András. Forrás: kultura.hu, „Mesterséges intelligencia szolgálja a magyar popkultúrát”, 2025. április 14.

Van egy archívumotok, amiben nehéz keresni?

Küldj egy mintát a korpuszból és tíz valódi kérdést. A 30 perces híváson megmondjuk, mi az, ami reálisan kihozható belőle, és mi az, ami nem.

Projektet indítok