La nostra società è immersa negli algoritmi. Ogni volta che visitiamo un sito web cercando un libro o un film, o che navighiamo tra i negozi online, lasciamo dietro di noi una lunga traccia digitale che descrive le nostre abitudini e le nostre preferenze; questa traccia è il «materiale grezzo», il database da cui algoritmi sempre più sofisticati traggono le informazioni per proporci il prodotto di cui abbiamo (o crediamo di avere) bisogno. Gli algoritmi ci osservano, ci imitano e fanno esperimenti su di noi, per raggiungere lo scopo che è considerato il Santo Graal della ricerca informatica: l'Algoritmo Definitivo in grado di estrarre tutte le informazioni dai dati e fare tutto, proprio tutto ciò che vogliamo, persino prima che lo chiediamo. Questo, dal punto di vista commerciale. Ma c'è anche un lato scientifico della questione, il machine learning, ovvero il campo di studi che si pone come scopo quello «niente meno» di automatizzare le scoperte. Si tratta in sostanza di trovare un algoritmo in grado di programmare se stesso.