Algoritmo

Un algoritmo è una sequenza finita e non ambigua di passi che risolve una classe di problemi: una ricetta che prende un input, applica regole e produce sempre un output. Ogni software, AI inclusa, è fatto di algoritmi a tutti i livelli.

Fondamentaliroutineprocedura
§ 01DefinizioneAlgoritmo

Niente gergo, niente formule

In parole semplici, che cos'è?

Un algoritmo è una ricetta con zero giudizio. Dai un input, esegue i passi in ordine, incontra una decisione, segue il ramo giusto e restituisce un output. Per lo stesso input restituisce sempre lo stesso output, ed è esattamente questo il punto. Un ordinatore di rotte, un checksum, una ricerca: regole fisse scritte da un umano prima dell'esecuzione. Il machine learning ribalta il patto: lì l'umano scrive l'algoritmo che impara, e i passi interni li plasma il dato. Gli algoritmi classici falliscono quando il problema cambia forma e i passi scritti non coprono più i casi. Non improvvisano mai.

§ 02Come funzionaInput → passi → decisione → output
  1. 01

    Input. Consegni i dati che la ricetta si aspetta: una lista, un numero, un'immagine.

  2. 02

    Passi. Esegue le regole in ordine. Niente improvvisazione, niente giudizio.

  3. 03

    Decisione. Una condizione viene verificata e il percorso si divide: sì o no.

  4. 04

    Output. Un risultato torna indietro, identico per input identici.

  5. 05

    Fine. Si ferma, oppure riparte con il prossimo input.

§ 04

Vuoi che funzioni davvero nella tua azienda?

Progettiamo e rilasciamo sistemi AI con permessi, log e approvazione umana. Si parte con una call di scoping di 30 minuti.