Je navigatie-app meldt een file die er op dat moment nog niet staat, de buienradar geeft een bui aan die twintig minuten later toch niet valt, en je pakket wordt bezorgd precies in het tijdvak dat werd beloofd, ook al leek de planning onmogelijk. Dat soort voorspellingen lijkt op magie, maar het is computersimulatie: software die de werkelijkheid nabootst om te berekenen wat er waarschijnlijk gaat gebeuren. Je gebruikt het dagelijks zonder het te weten.
Vóór je ontbijt draaien er al vijf simulaties op je telefoon
Je slaaptracker heeft de afgelopen acht uur je bewegingen en hartritme gemeten. Maar wat hij je ’s ochtends laat zien, is geen directe meting, het is een schatting op basis van een model. De app vergelijkt jouw patronen met miljoenen andere slaapprofielen en berekent hoeveel tijd je waarschijnlijk in diepe slaap hebt doorgebracht. Letterlijk: hij simuleert jouw nacht op basis van bekende slaapfysiologie.
Hetzelfde geldt voor je weerbericht. De buienradar laat je niet de lucht zien zoals die nu is, maar een versie van de toekomst die is uitgerekend door duizenden parallelle berekeningen te draaien. Meteorologen noemen dat ensemble-voorspellingen: de computer start tientallen tot honderden varianten van de atmosfeer tegelijk, laat die elk een paar uur vooruit draaien, en laat jou het meest waarschijnlijke resultaat zien. De kans op regen die je ziet is in feite: in 70 van de 100 gesimuleerde atmosferen regende het hier om 14.00 uur. Dat is een resultaat van een simulatiemodel, geen hellerszienerij.
Je navigatie-app speelt de file al voordat die er is
Google Maps of Waze weet dat de A10 over 20 minuten vastloopt, terwijl jij nu pas instapt. Dat klinkt magisch, maar het is wiskunde. Verkeerssimulatoren verwerken continu de bewegingen van miljoenen telefoons tegelijk, herkennen patronen (dinsdagochtend, 08.15 uur, richting centrum) en berekenen op basis van die historische en live data hoe het verkeer zich de komende minuten gaat gedragen.
Eigenlijk bootst de app miljoenen virtuele auto’s na op een digitale kaart, kijkt hoe die interacteren bij elke rijstrookversmalling, rotonde of stoplicht, en past jouw route aan nog vóór de file er voor jou zichtbaar is. Het resultaat: jij komt een paar minuten eerder thuis. De marge lijkt klein, maar vermenigvuldig dat met tien miljoen gebruikers per dag en je snapt waarom dit de moeite waard is om te bouwen.
Je pakket wordt gesimuleerd nog vóór je op ‘bestellen’ klikt
Bezorgapps als Bol.com of Coolblue laten je soms al bij het bekijken van een product zien: “Morgen in huis als je vóór 23.59 uur bestelt.” Maar dat tijdstip is geen slag in de lucht. Achter de schermen draait continu een logistiek simulatiemodel dat rekening houdt met het aantal pakketjes in het sorteercentrum, de beschikbare bezorgers, de verwachte verkeersdrukte in jouw postcodegebied, en zelfs het weer van morgen.
Nog interessanter: de app begint die berekening al als jij het product in je winkelmandje legt, niet pas als je betaalt. Ze simuleren dus al bezorgscenario’s voor bestellingen die nog niet eens bestaan, zodat jij bij afrekenen meteen een betrouwbare belofte krijgt.
Games op je telefoon en crashttests delen dezelfde roots
Als je een balletje gooit in een mobiel spelletje en het stuitert realistisch van een muur, dan is dat geen trucje. Dat is een physics-engine die de wetten van de mechanica nabootst: zwaartekracht, massa, wrijving, energie-overdracht. Die engine rekent in milliseconden uit waar het balletje heen gaat op basis van dezelfde vergelijkingen die ingenieurs gebruiken bij het simuleren van autocrashes of het testen van brugconstructies.
Het verschil zit in de nauwkeurigheid en de rekenkracht. Een crashtest-simulator voor een autofabrikant draait weken op supercomputers en modelleert elk stukje metaal apart. Een mobiel spelletje maakt bewust slimme vereenvoudigingen zodat het op jouw telefoon soepel blijft. Maar de onderliggende wiskundige logica is familie van elkaar.
Spotify simuleert een alternatieve versie van jou
Je aanbevelingsalgoritme op Spotify of Netflix doet iets fascinerends: het maakt een model van jou op basis van je gedrag, en vergelijkt dat model vervolgens met modellen van miljoenen andere gebruikers. Vervolgens bedenkt het systeem: als de gesimuleerde versie van jou zich de komende week zo blijft gedragen, naar welk nummer luistert die persoon dan vrijdagavond?
Het is geen simpele lijst van “anderen kochten ook”. Het is een continue simulatie van jouw muzikale smaak als een soort voorspellend persoonsprofiel. Dat verklaart ook waarom zo’n algoritme soms verrassend raak is, en waarom het soms compleet de mist ingaat. Modellen zijn nooit perfect, ze zijn altijd een benadering van de werkelijkheid.
Wat al deze voorbeelden gemeen hebben
Al deze toepassingen, van slaaptracker tot buienradar tot bezorgapp, zijn vormen van computer simulatie technologie die je dagelijks raken zonder dat je er bij stilstaat. Ze hebben één ding gemeen: ze proberen een stukje werkelijkheid na te bouwen in wiskundige termen, die digitale kopie snel vooruit te spoelen in de tijd, en jou het resultaat te tonen als een bruikbaar antwoord.
Dat klinkt misschien een beetje onheilspellend. Modellen van jou, van het verkeer, van het weer, van de logistiek, allemaal draaiend tegelijk. Maar er zit ook iets geruststellends in. Die apps falen regelmatig. De buienradar slaat de plank mis, je navigatie leidt je soms de verkeerde kant op, en Spotify raadt soms iets aan waar je knotshard van wegklikt. Dat is geen bewijs dat het systeem faalt, het is bewijs dat de werkelijkheid altijd ingewikkelder is dan elk model ervan.
Een andere blik op je eigen telefoon
Je kunt je app-gebruik voortaan op twee manieren bekijken. De eerste manier: jij gebruikt een tool die je vertelt wat je wilt weten. De tweede manier: jij bent een deelnemer aan een reeks voortdurend lopende modellen van de werkelijkheid, waarbij jouw gedrag en data die modellen elke dag een klein beetje beter maken.
Die tweede manier is technisch gezien nauwkeuriger. En misschien maakt het je iets meer vergevingsgezind als een app een keer de fout ingaat. Hij simuleert maar. Net als wij allemaal.
Achter je buienradar, je navigatie-app en de bezorgplanning van je pakket draait telkens hetzelfde principe: een model dat de werkelijkheid nabootst op basis van beschikbare data. Dat model heeft altijd een foutmarge, en precies daarom zit je app er soms naast. Weten hoe die technologie werkt, maakt de uitkomst niet altijd beter, maar je verwachtingen wel realistischer.
