Послание, скрытое на виду более века
Итак, мне нужно рассказать вам о том, что на этой неделе меня по-настоящему поразило, потому что если это не вызывает у вас восторга от того, куда движется искусственный интеллект, то я не знаю, что ещё может.
Представьте: ноябрь 1918 года. Первая мировая война подходит к концу, и где-то в хаосе конфликта немецкие военные отправляют зашифрованное сообщение своему Верховному командованию. Они и не подозревали, что это послание останется нерасшифрованным ещё следующие 108 лет.
До сих пор.
Недавно новая модель OpenAI GPT-6 Astra расшифровала этот вековой шифр, а что же было в самом послании? Что ж, скажем так, любители истории получат настоящее удовольствие от этой новости.
Что же немцы на самом деле написали?
Расшифрованное послание примерно переводится так: «Английский крейсер прибыл в Севастополь ?4-го числа. Союзная эскадра следует за ним 26-го».
Подождите, этот вопросительный знак перед «4» — не опечатка с моей стороны, он действительно присутствует в оригинальном расшифрованном тексте. Сам ИИ пометил его как неясный. Оказывается, даже совершенно секретные военные коммуникации не были застрахованы от occasional «ой, давайте исправим это позже».
Вот где начинается самое интересное: когда исследователи сверили работу ИИ с историческими записями, они обнаружили, что HMS Canterbury действительно прибыл в Севастополь 24 ноября 1918 года — за два дня до того, как сообщение было передано 27 ноября. Союзная эскадра появилась 26 ноября, что означает, что это закодированное предупреждение фактически описывало события, которые уже произошли к моменту отправки.
Зачем немецким офицерам отправлять «предупреждение» о том, что уже случилось? Ваше предположение так же хороши, как и моё. Возможно, это было сообщение подтверждения. Возможно, в цепочке командования возникла путаница. В любом случае, это увлекательный взгляд на туман войны — даже при использовании шифров.
Как же работал шифр времён Первой мировой?
Я знаю, о чём вы думаете: «Каким образом они кодировали сообщения в то время?»
Немцы использовали так называемый шифр ADFGVX, и, честно говоря, он гениален в своей простоте. Они разместили шесть букв — A, D, F, G, V, X — вдоль верхней и боковой сторон сетки, а остальной алфавит и цифры заполнили внутри. Каждая буква в сообщении преобразовывалась в два из этих символов ADFGVX, в зависимости от её положения в сетке.
Вот что удивительно: для расшифровки сообщения Astra был дан ключевое слово, которое использовали немцы — «TRUPPENVERSCHIEBUNG», что по-немецки означает «перегруппировка войск». Не знаю, как вам, но мне кажется почти забавным, что ключевое слово касалось передвижения войск, тогда как само сообщение было о военном корабле. Иногда история обладает чувством юмора.
Результирующее закодированное сообщение выглядело как полная бессмыслица — случайная строка из этих шести букв, от которой закружилась бы голова, если бы вы попытались её прочитать:
«DXXXG GVXAX ADXVD GDAAA DGXAG...»
Вы понимаете идею. Представьте, что вы пытаетесь расшифровать это с помощью ручки и бумаги. Неудивительно, что оно оставалось нерасшифрованным более века.
Почему это важно, помимо того, что это просто круто
Понимаю. Некоторые из вас могут думать: «И что с того? Компьютер решил старую загадку. Большое дело».
Но вот почему я считаю, что это действительно значимо.
Во-первых, это демонстрирует, что современный ИИ не просто хорош в генерации текста или ведении бесед — он развивает подлинные способности к рассуждению, которые позволяют решать задачи, с которыми люди боролись поколениями. В OpenAI называют GPT-6 Astra «инопланетным разумом», и хотя это немного драматично, я понимаю почему. Модель смогла восстановить логику системы шифрования, с которой