L'idea generale è che invece di dire ad un computer cosa fare dovremmo semplicemente inviargli i dati del problema e dire al computer di risolverlo da solo.
Pe scurt, în loc să instruim un calculator ce să facă, bombardăm problema cu informații și-i cerem calculatorului să descopere singur.