Wiadomość ukryta na widoku od ponad stu lat
Dobrze, muszę wam opowiedzieć o czymś, co w tym tygodniu naprawdę mnie zszokowało, bo jeśli to nie wzbudzi w was entuzjazmu wobec kierunku, w którym zmierza sztuczna inteligencja, to nie wiem, co jeszcze mogłoby to zrobić.
Wyobraźcie sobie: jest listopad 1918 roku. Pierwsza wojna światowa dobiega końca, a gdzieś w chaosie konfliktu niemieccy oficerowie wysyłają zaszyfrowaną wiadomość do swojego Naczelnego Dowództwa. Nikt nie zdawał sobie z tego sprawy, ale ta wiadomość pozostanie nieodczytana przez kolejne 108 lat.
Aż do teraz.
Niedawno nowy model OpenAI, GPT-6 Astra, rozszyfrował ten stuletni szyfr, a zawarta w nim wiadomość? Cóż, powiedzmy tylko, że miłośnicy historii będą mieli z tym prawdziwe pole do popisu.
Co właściwie powiedzieli Niemcy?
Rozszyfrowana wiadomość brzmi w przybliżeniu: „Brytyjski krążownik przybył do Sewastopola dnia ?4. Eskadra aliantów przybywa dnia 26.”
Czekaj, ten znak zapytania przed „4” to nie moja literówka – on faktycznie znajduje się w oryginalnym, rozszyfrowanym tekście. Sam model AI oznaczył ten fragment jako niejasny. Najwyraźniej nawet ściśle tajne komunikaty wojskowe nie były wolne od okazjonalnych momentów typu „ups, poprawię to później”.
Tu zaczyna się prawdziwa ciekawostka: gdy badacze skonfrontowali pracę AI z zapisami historycznymi, odkryli, że HMS Canterbury przybył do Sewastopola 24 listopada 1918 roku – dwa dni przed wysłaniem tej wiadomości, która miała miejsce 27 listopada. Eskadra aliantów pojawiła się 26 listopada, co oznacza, że ta zakodowana ostrzeżenie w rzeczywistości opisywało wydarzenia, które już miały miejsce w momencie wysłania wiadomości.
Dlaczego niemieccy oficerowie mieliby wysyłać „ostrzeżenie” o czymś, co już się wydarzyło? Twój domysł jest tak samo dobry jak mój. Może to była wiadomość potwierdzająca. Może w łańcuchu dowodzenia zapanowało zamieszanie. W każdym razie jest to fascynujący wgląd w mgłę wojny – nawet przy użyciu szyfrów.
Jak właściwie działał szyfr z I wojny światowej?
Teraz, wiem, co myślicie: „Jak oni w ogóle kodowali wiadomości w tamtych czasach?”
Niemcy używali czegoś, co nazywało się szyfrem ADFGVX, i szczerze mówiąc? Jest on dość genialny w swojej prostocie. Układali sześć liter – A, D, F, G, V, X – wzdłuż górnej i bocznej krawędzi siatki, a reszta alfabetu i cyfry wypełniały pozostałe pola. Każda litera w wiadomości była tłumaczona na dwa znaki z zestawu ADFGVX, w zależności od tego, na której pozycji w siatce się znajdowała.
Tu zaczyna się dzika część: aby rozszyfrować wiadomość, model Astra otrzymał słowo kluczowe, którego używali Niemcy – „TRUPPENVERSCHIEBUNG”, co w języku niemieckim oznacza „przegrupowanie wojsk”. Nie wiem, jak wy, ale mnie wydaje się to niemal zabawne, że słowo kluczowe dotyczyło manewrów wojskowych, podczas gdy właściwa wiadomość dotyczyła okrętu wojennego. Czasem historia ma poczucie humoru.
Wynikowy zakodowany tekst wyglądał na całkowitą bzdurę – losowy ciąg tych sześciu liter, który przyprawiłby was o zawrót głowy, gdybyście próbowali go odczytać:
„DXXXG GVXAX ADXVD GDAAA DGXAG...”
Rozumiecie ideę. Wyobraźcie sobie próbę złamania tego długopisem i papierem. Nic dziwnego, że leżał nieodczytany przez ponad stule