Maszyna zbudowana z kół zębatych, wykonująca instrukcje z kart perforowanych, mogłaby komponować muzykę. Była to jedna z możliwości, które Ada Lovelace opisała w 1843 roku, wyjaśniając proponowaną Maszynę Analityczną Charlesa Babbage’a.

Postawiła jednak warunek: zależności między dźwiękami muzycznymi musiałyby zostać wyrażone w formie, którą maszyna mogłaby przetwarzać. Jej przykład był propozycją tego, co obliczenia mogłyby umożliwić, a nie opisem maszyny grającej melodię. Można o tym przeczytać w nocie A jej uwag o Maszynie Analitycznej.

Ponieważ w tym roku Dzień Ady Lovelace przypada 13 października, ten fragment stanowi dobre wprowadzenie do jej pracy. Co dostrzegła w maszynie liczącej, że skłoniło ją to do myślenia o muzyce?

Liczba mogła oznaczać coś innego

Punktem wyjścia Lovelace było rozróżnienie między operacjami wykonywanymi przez maszynę a tym, co te operacje reprezentują.

Liczba może wyrażać ilość: na przykład pięć przedmiotów. Ale liczby mogą też coś reprezentować na mocy umowy. Posłużmy się prostym współczesnym przykładem: moglibyśmy przypisać liczby wysokościom dźwięków i opisać, jak długo każda nuta ma trwać. Takie liczby niosłyby informację o melodii.

To porównanie pochodzi od nas, a nie z własnej notacji Lovelace. Pomaga jednak wyjaśnić jej propozycję: jeśli relacje muzyczne dałoby się przedstawić za pomocą odpowiednich reguł i symboli, maszyna mogłaby na nich operować.

W omówieniu jej pracy z 2015 roku Science Museum podkreśla właśnie to spostrzeżenie, że liczby mogą reprezentować rzeczy abstrakcyjne, w tym nuty. Daje nam to praktyczny sposób zrozumienia, dlaczego jej przykład z muzyką należy do historii informatyki.

Maszyna nadal wykonywałaby operacje. Zmieniało się to, co te operacje mogłyby oznaczać.

Opisywała maszynę, której nie zbudowano

Maszyna Analityczna była projektem Babbage’a. Lovelace przetłumaczyła jej opis autorstwa włoskiego inżyniera Luigiego Federica Menabrei i dodała obszerne objaśniające uwagi, ukończone w 1843 roku. Omówienie NIST z marca 2023 roku opisuje tę pracę.

Maszyna nigdy nie została ukończona za ich życia. Omówienie rysunków Babbage’a przez Science Museum pokazuje te plany na tle tej niedokończonej historii.

To ważne przy lekturze fragmentu Lovelace o muzyce. Rozważała możliwości projektowanej maszyny. Nie zademonstrowała zautomatyzowanego kompozytora, a ten fragment nie dowodzi, że maszyna rozumiałaby muzykę ani czerpałaby z niej przyjemność.

Najciekawsze jest jej rozumowanie warunkowe. Co musiałoby dać się wyrazić w postaci reguł, aby maszyna mogła z tym pracować? Co mogłyby wytworzyć wynikające z tego operacje?

Czy maszyna może cokolwiek zapoczątkować?

Lovelace pisała także o granicach, jakie dostrzegała w tej maszynie.

W nocie G twierdziła, że mogłaby ona wykonywać operacje, co do których ludzie wiedzieli, jak ją instruować. Nie przypisywała jej zdolności do samodzielnego tworzenia nowych relacji analitycznych ani prawd. Oryginalne uwagi zawierają zarówno ten argument, jak i jej wcześniejszą propozycję dotyczącą muzyki.

Te dwa fragmenty tworzą użyteczną parę. Maszyna mogłaby wytworzyć rozbudowany rezultat muzyczny, stosując reguły dostarczone jej przez ludzi. Sama ta możliwość nie rozstrzyga jeszcze, czy maszyna ma własne idee.

Czytelnicy mogą porównać te pytania z obecnymi debatami o AI, ale takie porównanie wymaga ostrożności. Lovelace omawiała mechaniczny projekt z XIX wieku. Jej uwagi nie dają gotowego werdyktu na temat każdego systemu zbudowanego od tamtej pory.

Dają nam jednak precyzyjne pytanie, które warto ponieść dalej: gdy maszyna coś wytwarza, które części pochodzą z jej instrukcji i co mamy na myśli, nazywając wynik oryginalnym?

Spójrzmy szerzej niż na etykietę „pierwszej programistki”

Lovelace jest często przedstawiana jako pierwsza programistka komputerowa. Science Museum przedstawia to bardziej precyzyjnie: jej opublikowane uwagi zawierały algorytm dla Maszyny Analitycznej, podczas gdy Babbage wcześniej naszkicował podobne algorytmy w swoich notatnikach.

Krótka etykieta może rozpocząć rozmowę, ale może też zbyt szybko ją zakończyć. Jej fragment o muzyce daje czytelnikom coś konkretnego do zbadania: wyjaśnienie, jak maszyna zaprojektowana wokół operacji liczbowych mogłaby mieć zastosowania wykraczające poza arytmetykę.

Możesz kontynuować tę rozmowę w Tekst z Historią z przedstawieniem AI Ady Lovelace. Spróbuj zapytać:

Jak liczby mogłyby reprezentować dźwięki muzyczne i co maszyna musiałaby z nimi robić?

Następnie wróć do noty A i porównaj odpowiedź z jej rzeczywistym wywodem. Traktuj tę rozmowę jako pomoc do nauki; sięgnij do opublikowanych uwag, by sprawdzić, co Lovelace naprawdę napisała.