PRZED ERĄ AI
Ada Lovelace i komputer, którego nie zbudowano
Jej notatki z 1843 roku dotyczyły instrukcji, liczb i muzyki, choć nie było gotowej maszyny, na której można je sprawdzić.

Ada Lovelace pisała o maszynie, której nie mogła uruchomić. Maszyna analityczna Charlesa Babbage'a istniała w planach i częściowo wykonanych elementach, ale nie jako gotowy komputer. Mogła jednak przeanalizować przewidywane działania i zapytać, do czego byłyby przydatne.
Jej wkład staje się ciekawszy, gdy wyjdziemy poza określenie „pierwsza programistka”. Objaśniła zarówno konkretne obliczenie, jak i szerszą możliwość: maszyna mogłaby pracować z symbolami, a nie tylko z wartościami liczbowymi.
Od pokazu do nowego pomysłu
Urodzona w 1815 roku Ada Byron otrzymała wykształcenie matematyczne nietypowe dla kobiety w tamtej epoce. Znała Mary Somerville, a później uczyła się u Augustusa De Morgana. W 1833 roku spotkała Babbage'a i zobaczyła fragment jego maszyny różnicowej, przeznaczonej do obliczania tablic matematycznych.
Maszyna analityczna była ambitniejszym projektem. Miała przechowywać wartości, wykonywać różne operacje i korzystać z instrukcji na kartach dziurkowanych. Zapowiadało to pewne cechy komputerów ogólnego przeznaczenia, chociaż konstrukcja pozostawała mechaniczna i nie została ukończona za życia Babbage'a.

Tłumaczenie z obszernym dodatkiem
W 1842 roku Luigi Menabrea opublikował francuski opis maszyny na podstawie wykładów Babbage'a wygłoszonych w Turynie w 1840 roku. Lovelace przełożyła tekst na angielski i dodała siedem not, oznaczonych literami A–G. Wydane w 1843 roku uwagi były dłuższe od samego artykułu.
Nota G przedstawiała kolejność działań pozwalających obliczać liczby Bernoulliego. Występują one w różnych wzorach, między innymi dotyczących sum potęg. Był to wymagający przykład zapamiętywania wyników pośrednich i powtarzania operacji.
Powstał plan wykonania obliczenia przez projektowaną maszynę, a nie program sprawdzony na działającym komputerze. Babbage i Lovelace blisko współpracowali. Jego zeszyty zawierają wcześniejsze niepublikowane procedury, a historycy dyskutują o podziale wkładu obojga. Znaczenie opublikowanego przez nią opisu pozostaje jednak wyraźne.

Dlaczego pojawiła się muzyka
Lovelace rozważała sytuację, w której liczby oznaczałyby relacje muzyczne. Maszyna operująca takimi zapisami mogłaby wyjść poza zwykłą arytmetykę.
Dziś zasada jest znajoma: ten sam procesor obsługuje zdjęcie, piosenkę i arkusz kalkulacyjny, ponieważ każde można zapisać jako dane. Lovelace nie wynalazła tych zastosowań. Wyjaśniła jednak wyjątkowo wcześnie, dlaczego maszyna licząca nie musi ograniczać się do rachunków opisujących wyłącznie ilości.
Co maszyna mogłaby stworzyć sama?
Pytała również, czy maszyna analityczna potrafiłaby samodzielnie coś zapoczątkować, zamiast wykonywać działania określone przez człowieka. Jej rozważania weszły później do debat o inteligencji maszyn.
Nie rozstrzygają możliwości współczesnej AI. Systemy uczące się, elektronika i dzisiejsze programy bardzo różnią się od projektu Babbage'a. Nadal jednak można pytać, które części wyniku pochodzą z instrukcji, danych wejściowych i procesów zachodzących w urządzeniu.
Lovelace zmarła w 1852 roku, mając 36 lat. Od jej notatek nie prowadziła nieprzerwana droga do każdego późniejszego komputera. Jej osiągnięcie nie wymaga takiego twierdzenia: uczyniła możliwości nieukończonej maszyny zrozumiałymi — od etapów jednego rachunku po przetwarzanie czegoś więcej niż samych liczb.
Źródła i dalsza lektura
- Computer History Museum — Ada Lovelace
- Science Museum Group — Ada Lovelace
- Science Museum — Ada Lovelace: visionary of the computer age
- Computer History Museum — A Brief History of Babbage's Engines
- Ada Lovelace / Luigi Menabrea — Sketch of the Analytical Engine, 1843 (Project Gutenberg)
- York University — Notes by the Translator, Ada Lovelace, 1843