Eine Maschine aus Zahnrädern, die Anweisungen von Lochkarten folgt, könnte Musik komponieren. Das war eine Möglichkeit, die Ada Lovelace 1843 beschrieb, als sie Charles Babbages vorgeschlagene Analytical Engine erklärte.

Sie knüpfte daran eine Bedingung: Die Beziehungen zwischen musikalischen Klängen müssten in einer Form ausgedrückt werden, die die Maschine verarbeiten könnte. Ihr Beispiel war ein Vorschlag dazu, was Berechnung leisten könnte, und kein Bericht über eine Maschine, die eine Melodie spielt. Sie können es in Anmerkung A ihrer Notizen zur Analytical Engine lesen.

Da der Ada Lovelace Day dieses Jahr auf den 13. Oktober fällt, bietet diese Passage einen nützlichen Zugang zu ihrer Arbeit. Was sah sie in einer Rechenmaschine, das sie an Musik denken ließ?

Eine Zahl könnte für etwas anderes stehen

Lovelaces Ausgangspunkt war die Unterscheidung zwischen den Operationen, die eine Maschine ausführt, und den Dingen, für die diese Operationen stehen.

Eine Zahl kann eine Menge ausdrücken: zum Beispiel fünf Gegenstände. Aber Zahlen können nach Vereinbarung auch für etwas anderes stehen. Um ein einfaches modernes Beispiel zu nehmen, könnten wir Zahlen musikalischen Tonhöhen zuordnen und festlegen, wie lange jede Note dauern soll. Diese Zahlen würden Informationen über eine Melodie tragen.

Diese Veranschaulichung stammt von uns und ist kein Beispiel für Lovelaces eigene Notation. Sie hilft, ihren Vorschlag zu erklären: Wenn musikalische Beziehungen durch geeignete Regeln und Symbole dargestellt werden könnten, könnte eine Maschine mit ihnen arbeiten.

In einem Beitrag über ihr Werk aus dem Jahr 2015 hebt das Science Museum diese Erkenntnis hervor, dass Zahlen abstrakte Dinge darstellen können, einschließlich musikalischer Noten. Das gibt uns eine praktische Möglichkeit zu verstehen, warum ihr Musikbeispiel in die Geschichte des Computing gehört.

Die Engine würde weiterhin Operationen ausführen. Geändert hätte sich, was diese Operationen bedeuten könnten.

Sie beschrieb eine nicht gebaute Maschine

Die Analytical Engine war Babbages Entwurf. Lovelace übersetzte einen Bericht darüber des italienischen Ingenieurs Luigi Federico Menabrea und fügte umfangreiche erläuternde Anmerkungen hinzu, die 1843 fertiggestellt wurden. Der Bericht des NIST vom März 2023 beschreibt diese Arbeit.

Die Maschine wurde zu ihren Lebzeiten nie fertiggestellt. Der Beitrag des Science Museum über Babbages Zeichnungen ordnet die Pläne in diese unvollendete Geschichte ein.

Das ist wichtig, wenn man Lovelaces Passage über Musik liest. Sie untersuchte die Möglichkeiten einer vorgeschlagenen Maschine. Sie führte keinen automatisierten Komponisten vor, und die Passage belegt nicht, dass die Engine Musik verstehen oder genießen würde.

Ihr bedingtes Denken ist der interessante Teil. Was müsste sich als Regel ausdrücken lassen, damit eine Maschine damit arbeiten könnte? Was könnten die daraus entstehenden Operationen hervorbringen?

Könnte eine Maschine selbst etwas hervorbringen?

Lovelace schrieb auch über die Grenzen, die sie in der Engine sah.

In Anmerkung G argumentierte sie, dass sie Operationen ausführen könne, von denen Menschen wüssten, wie man sie ihr vorgibt. Sie sprach ihr nicht die Fähigkeit zu, selbstständig neue analytische Beziehungen oder Wahrheiten hervorzubringen. Die Originalnotizen enthalten sowohl dieses Argument als auch ihren früheren Vorschlag zur Musik.

Die beiden Passagen bilden ein nützliches Paar. Eine Maschine könnte ein komplexes musikalisches Ergebnis hervorbringen und dabei Regeln folgen, die ihr vorgegeben wurden. Diese Möglichkeit allein entscheidet noch nicht darüber, ob die Maschine eigene Ideen hat.

Leser können diese Fragen mit aktuellen Debatten über KI vergleichen, aber der Vergleich verlangt Sorgfalt. Lovelace sprach über einen mechanischen Entwurf des 19. Jahrhunderts. Ihre Bemerkungen liefern kein fertiges Urteil über jedes System, das seitdem gebaut wurde.

Sie geben uns aber eine präzise Frage mit auf den Weg: Wenn eine Maschine etwas hervorbringt, welche Teile stammen aus ihren Anweisungen, und was meinen wir, wenn wir das Ergebnis originell nennen?

Mehr als nur das Etikett „erste Programmiererin“

Lovelace wird oft als erste Computerprogrammiererin vorgestellt. Das Science Museum bietet eine genauere Darstellung: Ihre veröffentlichten Anmerkungen enthielten einen Algorithmus für die Analytical Engine, während Babbage ähnliche Algorithmen bereits in seinen Notizbüchern skizziert hatte.

Ein kurzes Etikett kann ein Gespräch beginnen, aber es kann es auch zu früh beenden. Ihre Passage über Musik gibt Lesern etwas Konkretes an die Hand: eine Erklärung dafür, wie eine Maschine, die auf numerischen Operationen beruht, über die Arithmetik hinaus eingesetzt werden könnte.

Sie können diese Diskussion in Text mit Geschichte mit einer KI-Darstellung von Ada Lovelace fortsetzen. Versuchen Sie zu fragen:

Wie könnten Zahlen musikalische Klänge darstellen, und was müsste eine Maschine mit ihnen tun?

Kehren Sie dann zu Anmerkung A zurück und vergleichen Sie die Antwort mit ihrem tatsächlichen Argument. Betrachten Sie das Gespräch als Lernhilfe; nutzen Sie die veröffentlichten Anmerkungen, um zu prüfen, was Lovelace geschrieben hat.