Una macchina fatta di ingranaggi, che segue istruzioni da schede perforate, potrebbe comporre musica. Questa era una delle possibilità che Ada Lovelace descrisse nel 1843 mentre spiegava la Macchina Analitica proposta da Charles Babbage.
Aggiunse una condizione: le relazioni tra i suoni musicali avrebbero dovuto essere espresse in una forma che la macchina potesse elaborare. Il suo esempio era una proposta su ciò che il calcolo avrebbe potuto fare, più che il resoconto di una macchina che suonava una melodia. Puoi leggerlo nella Nota A delle sue note sulla Macchina Analitica.
Con l'Ada Lovelace Day che quest'anno cade il 13 ottobre, quel passaggio offre un modo utile per avvicinarsi al suo lavoro. Che cosa vedeva in una macchina calcolatrice che la portò a pensare alla musica?
Un numero poteva rappresentare qualcos'altro
Il punto di partenza di Lovelace era la distinzione tra le operazioni che una macchina esegue e le cose che tali operazioni rappresentano.
Un numero potrebbe esprimere una quantità: cinque oggetti, per esempio. Ma i numeri possono anche rappresentare qualcosa per convenzione. Per fare un semplice esempio moderno, potremmo assegnare numeri alle altezze musicali e descrivere quanto dovrebbe durare ogni nota. Quei numeri conterrebbero informazioni su una melodia.
L'esempio è nostro, non un esempio della notazione usata da Lovelace. Aiuta a spiegare la sua proposta: se le relazioni musicali potessero essere rappresentate attraverso regole e simboli adeguati, una macchina potrebbe operare su di esse.
In un articolo del 2015 sul suo lavoro, il Science Museum mette in evidenza questa intuizione: i numeri potevano rappresentare cose astratte, comprese le note musicali. Questo ci offre un modo pratico per capire perché il suo esempio musicale appartenga alla storia dell'informatica.
La macchina continuerebbe comunque a eseguire operazioni. Ciò che cambiava era il significato che quelle operazioni potevano avere.
Stava descrivendo una macchina mai costruita
La Macchina Analitica era un progetto di Babbage. Lovelace ne tradusse una descrizione dell'ingegnere italiano Luigi Federico Menabrea e aggiunse ampie note esplicative, completate nel 1843. Il resoconto del NIST del marzo 2023 descrive questo lavoro.
La macchina non fu mai completata durante la loro vita. Il resoconto del Science Museum sui disegni di Babbage colloca quei progetti accanto a questa storia incompiuta.
Questo è importante quando si legge il passaggio di Lovelace sulla musica. Lei stava esplorando le capacità di una macchina proposta. Non dimostrò un compositore automatico, e il passaggio non prova che la macchina avrebbe capito o apprezzato la musica.
La parte interessante è il suo ragionamento condizionale. Che cosa avrebbe dovuto poter essere espresso come regole prima che una macchina potesse lavorarci? Che cosa avrebbero potuto produrre le operazioni risultanti?
Una macchina potrebbe originare qualcosa?
Lovelace scrisse anche dei limiti che vedeva nella macchina.
Nella Nota G sostenne che essa poteva eseguire operazioni che gli esseri umani sapevano come istruirla a compiere. Non le attribuì la capacità di originare autonomamente nuove relazioni analitiche o nuove verità. Le note originali contengono sia questo argomento sia la sua precedente proposta musicale.
I due passaggi formano una coppia utile. Una macchina potrebbe produrre un risultato musicale elaborato seguendo regole fornitele. Questa possibilità non basta, da sola, a stabilire se la macchina abbia idee proprie.
I lettori possono confrontare queste domande con gli attuali dibattiti sull'IA, ma il confronto richiede cautela. Lovelace stava discutendo di un progetto meccanico del XIX secolo. Le sue osservazioni non forniscono un verdetto preconfezionato su ogni sistema costruito da allora.
Ci offre però una domanda precisa da portare avanti: quando una macchina produce qualcosa, quali parti derivano dalle sue istruzioni e che cosa intendiamo quando definiamo originale il risultato?
Guardare oltre l'etichetta di “prima programmatrice”
Lovelace viene spesso presentata come la prima programmatrice informatica. Il Science Museum offre un resoconto più preciso: le sue note pubblicate includevano un algoritmo per la Macchina Analitica, mentre Babbage aveva già abbozzato algoritmi simili nei suoi quaderni.
Un'etichetta breve può avviare una conversazione, ma può anche chiuderla troppo presto. Il suo passaggio sulla musica offre ai lettori qualcosa di concreto da esaminare: una spiegazione di come una macchina progettata attorno a operazioni numeriche potesse avere usi che andavano oltre l'aritmetica.
Puoi continuare questa discussione in Testo con Storia con una rappresentazione tramite IA di Ada Lovelace. Prova a chiedere:
In che modo i numeri potrebbero rappresentare i suoni musicali, e che cosa dovrebbe fare una macchina con essi?
Poi torna alla Nota A e confronta la risposta con il suo argomento effettivo. Considera la conversazione come un supporto allo studio; usa le note pubblicate per verificare ciò che Lovelace scrisse.
