To build an algorithm you need two things: you need data, what happened in the past, and a definition of success, the thing you're looking for and often hoping for.
Per creare algoritmi servono due cose: servono dati, cos'è avvenuto in passato, e una definizione di successo, ciò che state cercando e spesso sperando di ottenere.