Opdracht · Persoonlijk project · in productie

LudoExplorer, een persoonlijk project van begin tot einde

Een persoonlijk project dat publieke data over bordspellen omzet in een aanbevelingssite, van data-analyse tot productie.

Rol
Van analyse tot productie
Sinds
2025
Talen
FR · NL · EN
Status
In productie

De uitdaging

LudoExplorer is een persoonlijk project, volledig van nul opgebouwd, dat een publieke dataset over bordspellen omzet in een live aanbevelingservaring. Het is ook een concrete illustratie van de vier domeinen waarin ik voor klanten werk: business- en data-analyse, automatisering en toegepaste artificiële intelligentie.

Liefhebbers van bordspellen hebben duizenden titels om uit te kiezen, maar weinig eenvoudige manieren om een spel te vinden dat echt aansluit bij hun voorkeuren, groepsgrootte, taal of bereidheid om veel regels te lezen. Er bestaat publieke data over het onderwerp, maar die is omvangrijk, rommelig en meertalig en kan niet zomaar rechtstreeks worden gebruikt.

De knelpunten bij de start

  • Knelpunt 01

    Duizenden titels

    Weinig eenvoudige manieren om een spel te vinden dat bij je echte voorkeuren past.

  • Knelpunt 02

    Ruwe data

    Omvangrijk, rommelig en meertalig, niet zomaar bruikbaar.

  • Knelpunt 03

    Vakjargon

    Moeilijk om een vertrekpunt te vinden zonder de termen van de hobby te kennen.

De aanpak

Voor er ook maar één regel aanbevelingscode werd geschreven, lag het echte werk bij de data. Een grote en inconsistente publieke export begrijpen, met spellen in verschillende talen, inconsistente categorieën, ontbrekende velden en dubbels, en bepalen welke informatie de moeite waard was om te behouden. Een classificatie opbouwen die weerspiegelt hoe mensen werkelijk naar een spel zoeken, niet alleen hoe de ruwe data oorspronkelijk was gelabeld. En bepalen wat een goede aanbeveling concreet betekent: een combinatie van gelijkenis, populariteit en aansluiting bij spelersaantal, complexiteit en taal.

Eens die basis stond, werd de data verrijkt. Korte, doelgerichte beschrijvingen vervingen de vaak droge en inconsistente brontekst, in de drie talen van de site.

Het automatiseringsluik houdt de site draaiende zonder manuele tussenkomst, met updates, back-ups en monitoring op een productieserver.

Artificiële intelligentie wordt ingezet waar ze werkelijk waarde toevoegt: een gepersonaliseerde aanbevelingsengine, een flexibelere interpretatie van zoekopdrachten en een persoonlijkheidstest die iemand een vertrekpunt geeft zonder dat die persoon het technische vocabularium van de hobby al hoeft te kennen.

  • Machine learning
  • Toegepaste AI
  • Persoonlijk project
  • Deep learning

Wat er werd opgeleverd

  • Gestructureerde data

    Opgeschoond, ingedeeld zoals mensen echt naar een spel zoeken, verrijkt in drie talen.

  • Aanbevelingen

    Een combinatie van gelijkenis, populariteit en aansluiting bij spelersaantal, complexiteit en taal.

  • Een site die zelfstandig draait

    Automatische updates, back-ups en monitoring in productie.

Het resultaat

Een publieke website met zoekfunctie, filters, gedetailleerde spelfiches, gepersonaliseerde aanbevelingen, een tool om twee spellen te vergelijken en een persoonlijkheidstest. Volledige ondersteuning in het Nederlands, Frans en Engels voor zoekopdrachten, aanbevelingen en inhoud, niet alleen voor de labels. Een intern dashboard dat het werkelijke gebruik en de fouten opvolgt: met weinig verkeer voorlopig helpt het vooral om problemen vroeg op te sporen. Een productieomgeving die zelfstandig draait, met automatische updates, back-ups en monitoring.

Wat het project mogelijk maakte

  • Een volledige publieke site

    Zoeken, filters, spelfiches, aanbevelingen, vergelijking en persoonlijkheidstest.

  • Drie talen

    Nederlands, Frans en Engels, voor de inhoud en niet alleen voor de labels.

  • Problemen vroeg opgespoord

    Een intern dashboard volgt gebruik en fouten op. Met weinig verkeer voorlopig toont het vooral wat niet werkt.

Achter de schermen

Hoe het project gebouwd werd, fouten inbegrepen, schreef ik op in tien artikels op Medium, in het Engels. De lessen die ook voor een klantproject gelden, staan in dit artikel.

Om te onthouden

LudoExplorer is klein genoeg om op één pagina uit te leggen en raakt toch elke laag van mijn activiteit.

  1. Filter de data op de behoefte

    Ongeveer 125.000 items in de bron, ongeveer 90.000 behouden in de catalogus.

  2. Vragen in plaats van raden

    Zoeken heeft twee modi, op naam of op idee, omdat geen enkele regel ze betrouwbaar kon onderscheiden.

  3. Tel mensen, geen geladen pagina's

    259.106 sessies in vier weken, waarvan 136 met een echte actie.

  4. Eerst meten, dan geloven

    Een overtuigende correctie zou 5.441 correcte zoeksleutels hebben herschreven. Ik heb het eerst nagekeken.

Kost een proces in uw organisatie te veel tijd? De Process Scan geeft u in 5 minuten gratis een eerste lezing. De Process Scan doen →

Data, AI, automatisering en gebruikerservaring kunnen samenkomen zonder het oorspronkelijke probleem uit het oog te verliezen

Als uw project verschillende van deze domeinen combineert, kan ik helpen om businessbehoefte, data en concrete oplossing met elkaar te verbinden.