Artificiele Intelligentie is begonnen met het beschrijven van werelden. Er werden voor allerlei taken beschrijvingen gemaakt van de objecten die erbij betrokken waren en de handelingen die ermee konden worden verricht. Deze vorm van artificiele intelligentie wordt wel aangeduid als symbolische AI. Het was dan de taak van die AI om een weg te kiezen door het woud van weetjes dat de wereld kenmerkt. Dat liep al gauw uit de hand. Ga maar na: wat moet je weten om je dagelijkse route naar je werkkring af te leggen? Je moet weten wat een route is en hoe je die moet afleggen. Je moet weten wat een vervoermiddel is en hoe je dat moet gebruiken. Je moet weten wat mogelijke alternatieven zijn als de weg geblokkeerd is. Je moet weten hoe je moet omgaan met andere weggebruikers, zoals voetgangers, fietsers, vrachtauto’s en ambulances, politiewagens, brandweerauto’s met zwaailicht en sirene. Je moet de weten welke handelingen je moet verrichten voor het besturen van je voertuig en je moet de dynamica van je voertuig kennen, zodat je niet uit de bocht vliegt. Uiteraard moet je de verkeersregels kennen. Je moet weten waar je wel en waar je niet mag parkeren, wat stoplichten zijn en hoe je ermee moet omgaan. Elk van de hierboven genoemde deeltaken kun je verder verdelen in delen van deeltaken. En dan heb ik het nog niet over al die feitjes die voor ons zo vanzelfsprekend zijn dat we ze niet als feiten herkennen, zoals: wat is een object, wat is verplaatsen en hoe kun je dat doen? Wat is weten? Hoe kun je begrijpen en waar dient dat voor?
Ooit is iemand begonnen een database aan te leggen van de kennis, nodig om je dag door te komen. Al gauw bevatte die database miljoenen feitjes en het einde was daarmee nog lang niet in zicht. Dan heb ik het nog niet over onvoorziene omstandigheden en hoe je daarmee om moet gaan. Elk van die feitjes moet een robot, zoals een zelfsturende auto, kennen om mee te kunnen doen aan het dagelijkse verkeer. Begrijpelijk dat de AI zich later is gaan concentreren op zelflerende systemen, systemen die hun eigen feitjes kunnen verzamelen en die dan doorgeven aan andere robots. De nieuwe systemen berusten op statistiek en niet primair op logica, zoals de symbolische AI.