AI search across 67,000 entries in a national culture archive
- Entries in the corpus67,000
- Artist profiles2,000
- Photographsclose to 20,000
- Digitised Bahia records140
AppForge built the artificial-intelligence search for the Magyar Popkulturális Értéktár, the Hungarian Popular Culture Repository. kultura.hu covered the launch on 14 April 2025. This page contains what that article states publicly, plus a general account of how a system like it is engineered. You will not find an ROI figure here, because none was published.
In short
- AppForge built the AI search of the Magyar Popkulturális Értéktár. The kultura.hu report names Bálint Boncz, full stack developer, who is the founder of AppForge.
- According to the article the corpus holds 67,000 encyclopaedia entries, including 2,000 artist profiles, 6,500 publications, close to 20,000 photographs and 140 digitised analogue Bahia records.
- The documented outcome is a single sentence: the search gives meaningful, accurate and fast answers from the repository's own data. We claim nothing beyond that.
- The Computing Institute of the University of Miskolc also contributed to the AI module. The project lead is András Nyírő.
- A comparable RAG knowledge base runs 3-8M HUF over 2-4 months on our published price list.
Sources: kultura.hu, 14 April 2025 and appforge.hu/en/pricing.
The client and the brief
The Magyar Popkulturális Értéktár is a digital collection of Hungarian popular music, literature, film and visual culture. No single organisation sits behind it. Zsuzsi Berta, marketing director of A38 Hajó, described it at the launch as carrying on the legacy of Bahia Kiadó, working with A38 Hajó, MTVA, Petőfi TV and the Artisjus rights organisation, and building on the music-history work of Béla Szilárd Jávorszky.
The brief is easy to state and hard to deliver: a search over the repository that answers real questions instead of returning a hit list. Project lead András Nyírő described the starting point at the launch. They had begun to think about how artificial intelligence could help find information more effectively across their enormous digital archive.
What is in the corpus
These are the figures published in the kultura.hu article, not our own measurement.
| Content type | Volume |
|---|---|
| Encyclopaedia entries | 67,000 |
| Artist profiles (within the entries) | 2,000 |
| Publications | 6,500 |
| Photographs | close to 20,000 |
| Digitised analogue Bahia records | 140 |
The article adds that the archives of A38, MTVA, Fortepan, Fonó, Akvárium Klub, BMC and Bahia Kiadó feed into this.
What made it hard
Two problems, neither of them a question of technology fashion.
The first is language. Nyírő said the thing out loud at the launch that every Hungarian-language AI project starts from: ChatGPT opened new possibilities, but the language model is built primarily on English and brings Anglo-Saxon culture with it, which raised the question of how they could show their own culture in that setting. A model tuned on English is not bad at Hungarian music history because it cannot speak Hungarian. It is bad because it does not know the material, and it fills the gap confidently.
The second is context. Berta pointed out that searching for a performer or a genre on the open web returns a tsunami of information ordered by someone else's engine, and that this is a clear loss of value for a national culture, because the hits arrive torn out of their original cultural setting. A search that hands back ten links does not help in that situation.
„Az értéktár esetében nem pusztán egy adatbázisban lehet keresni, hanem értelmes kérdésekre értelmes válaszokat kaphatunk.”
With the repository you are not merely querying a database, you can ask meaningful questions and get meaningful answers.
One thing the article does not mention, but which shaped the work throughout: in a cultural archive a wrong answer costs more than elsewhere. A webshop chatbot getting a delivery date wrong is annoying. A repository search attaching the wrong year or the wrong label to a performer will be quoted by somebody.
How a search like this is built
An honest dividing line belongs here. Everything above comes from the public source. What follows is a general engineering account of how an AI search over a large, heterogeneous corpus gets built. It is not documentation of the repository's implementation, which is not ours to publish.
1. Ingestion and normalisation
Entries, publication records, photo metadata and record data live in different schemas. The first step is always a shared internal shape where every item has an identifier, a type, a source and a timestamp. This stage looks dull and decides the fate of the project.
2. Chunking
A corpus of 67,000 items cannot be handed to a model whole. Text has to be cut into units that still stand on their own. For an artist profile that is usually a section boundary; for a record description, the item itself.
3. Embeddings and index
Each chunk gets a vector encoding its meaning and goes into a vector database. A conventional literal index runs alongside it. On Hungarian material the two together are markedly better than either alone: the vector side finds the paraphrased question, the lexical side finds the exact name form.
4. Hungarian language handling
Inflection, accent-free typing, stage names alongside legal names, bands that renamed themselves. A model does not solve this by itself. It needs lists and rules, and the lists need maintaining.
5. Relevance and reranking
Raw hits have to be ordered. This is where it emerges whether the user wants a release year or wants to know who played with whom in 1987. Those two questions need different results even though the words look alike.
6. Grounded answer generation
The model may only work from the retrieved chunks, and the answer has to carry which item it came from. Where there is no coverage, the correct answer is that there is no data. Demos tend to skip this part, and it is the part that matters in production.
Károly Nehéz, director of the Computing Institute at the University of Miskolc, who helped shape the repository's AI module, spoke at the launch about how the generative layer behaves. He explained that instead of the single optimal word the language model settles on, the system can also offer the second and third candidate, which is what makes the answer variable. That is sampling, and it is one reason the same question does not come back as word-for-word the same sentence twice.
„Ez is egy gép, de bonyolultabb minden eddiginél, amelyet az emberiség történelme során létrehozott.”
This too is a machine, only more complicated than any humanity has built before.
We wrote up the technical background in more depth in our article on RAG knowledge bases, and the agent side in AI agents fundamentals.
The outcome, according to the public source
In the kultura.hu report the developer summary is one sentence. I quote it because that sentence is exactly the extent of what can be claimed:
„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.”
Bálint Boncz, full stack developer, added that they had developed an AI-based search that gives meaningful, accurate and fast answers from the repository's data.
Berta framed the same goal from the user side at that launch: a mode of discovery where contextual depth lets people sink into the material, and where they also receive things they would not have thought to look for. She called the repository a gate into the digital future rather than merely a piece of software.
On the repository's social presence, the article says only that its posts drew viewing figures in the tens of millions on TikTok. That is the editorial team's work, not the search's, and we are not going to present it as ours.
What we do not claim
This section is here on purpose. A case study is worth what it is believable, and believability rests on what it leaves out.
- We have no return-on-investment figure. No percentage, no payback month, no hours saved. The press coverage carries none, and the repository's internal measurements are not ours to publish.
- We have no user count for the search. The tens of millions of TikTok views in the article refer to social content, not to the search.
- We publish no accuracy metric. A number like that means something only alongside the question set and the measurement method, and we have no right to publish either here.
- We do not claim we did it alone. The article states that the Computing Institute of the University of Miskolc also helped shape the AI module, and that András Nyírő led the project. The editorial and archival work belongs entirely to the repository team.
- We do not claim the six steps above are the repository's exact architecture. They are a general pattern for how such systems get built.
What we took away from it
A few things this work taught us that we now say on the first call of every knowledge-base project.
The state of the corpus decides, not its size
Sixty-seven thousand well-ordered entries are easier to work with than five thousand disordered ones. Where metadata is patchy or inconsistent, the larger half of the project turns into data work, and that has to be said up front, because it lands badly afterwards.
Hungarian is not a configuration setting
Switching an English model to Hungarian is not enough. Inflected name forms, accent-free typing and stage names are separate work, and that part cannot be generated.
An honest "no data" has value
In an archive an invented answer does damage. A system that occasionally backs off beats one that always says something. That behaviour has to be designed in, it does not arrive by itself.
Real questions look nothing like test questions
Developers write neat, precise queries. A visitor half remembers a lyric and misspells the band name. Tune the system for the second kind.
We talked about the scale of this kind of work at AI Summit Budapest 2025 as well, where our talk covered how we processed 100 GB of data and turned it into a working AI system.
Which organisations this suits
The pattern is the same everywhere: a large body of your own content, mixed formats, and a search that today runs on keywords.
Culture and public collections
- · Museum and archive digital collections
- · Library catalogues and digitised holdings
- · Media archives, audio and video libraries
- · Publisher catalogues and rights registries
- · University research databases
Corporate
- · Technical documentation and parts catalogues
- · Contract repositories and internal policies
- · Customer support knowledge bases
- · Quality management and audit documentation
- · Multilingual product databases
Where the content is thin, or already sits in well-structured tables, a decent filtered search is cheaper and more precise. We say so on the scoping call before anyone pays for anything. The full service description lives on the AI development page, and further production projects are in the AI portfolio.
What a comparable system costs
The bands come from our published price list. We do not disclose the fee for the repository project itself, because that is part of the contract with the client.
| Package | Price | Timeline | When you need it |
|---|---|---|---|
| Chatbot on one knowledge base | 1-3M HUF | 4-6 weeks | One source, clean text, internal use |
| RAG knowledge base system | 3-8M HUF | 2-4 months | Multiple sources, access control, source citations, admin dashboard |
| Custom AI solution | 5-15M HUF | 3-9 months | Agents, fine-tuning, local LLM, data sovereignty |
Net prices, per the published price list as of 2026-08-14. The final figure is set after the 30-minute scoping call. How well-ordered the corpus is causes the widest variance.
Let us talk about your material
Bring a sample of your corpus and ten real questions that are hard to answer today. That is usually enough to say whether the project is worth starting. Call +36 30 098 0767, email balint@appforge.hu, or come in person.
Budapest office: 1054 Budapest, Szabadság tér 7. (Bank Center), 2nd floor office 217 · Mon-Fri 09:00-18:00 by appointment.Sources
- · kultura.hu: Mesterséges intelligencia szolgálja a magyar popkultúrát (14 April 2025, Hungarian)
- · AI Summit Budapest 2025
- · AppForge pricing: appforge.hu/en/pricing
Last updated: 2026-08-14. Every factual claim about the project comes from the kultura.hu article above. The section describing how the solution is built is a general engineering account, not documentation of the repository's architecture.
Hungarian Popular Culture Repository AI search: common questions
AppForge built it. The kultura.hu report of 14 April 2025 names Bálint Boncz, full stack developer, who is the founder of AppForge. The article states that the team developed an artificial-intelligence-based search that gives meaningful, accurate and fast answers from the repository's own data. The same article notes that the Computing Institute of the University of Miskolc, led by Károly Nehéz, assisted with the AI module, and that the project lead is András Nyírő. Source: kultura.hu, „Mesterséges intelligencia szolgálja a magyar popkultúrát”, 14 April 2025.
Related solutions
What we reuse from this work elsewhere.
AI development
RAG knowledge bases, chatbots, LLM integration, predictive models. Full service description with price bands.
MegnézemAI agent development
For when search is not enough and the system has to act: tool use, multi-step workflows, human approval.
MegnézemRAG systems: intelligent knowledge base
The technical background: indexing, embeddings, source citations, the usual pitfalls.
MegnézemProcess automation
Document processing, extraction and approval flows on Python and LangGraph.
MegnézemAI portfolio
Further production AI projects, the tech stack, and how we run a build.
Megnézem
Have an archive that is hard to search?
Send a sample of the corpus and ten real questions. On the 30-minute call we will tell you what can realistically come out of it, and what cannot.
