Читать книгу «Эргодический текст» онлайн полностью📖 — Эдуарда Сероусова — MyBook.
image

















Марина смотрела на это слово и чувствовала, как что-то холодное расползается в груди.

Программа изменяла саму себя. Не статический код, который выполняется как есть, – а живая структура, которая росла, адаптировалась, эволюционировала.

Она открыла детали проверки. Система показывала конкретные места в коде, где происходила модификация. Их было много – слишком много, чтобы это было случайностью.

Программа не просто выполнялась. Она училась.

Или, точнее, она была спроектирована так, чтобы учиться. Каждое выполнение – каждый проход через цикл – добавляло что-то новое. Оптимизировало что-то старое. Перестраивало связи.

Это было похоже на… на что?

На живой организм. На нейронную сеть. На эволюцию в миниатюре.

Марина откинулась в кресле и закрыла глаза. Она думала о своей матери.

Мама умерла три года назад. Не сразу – медленно, мучительно, по частям. Деменция забирала её разум кусочек за кусочком, как вода размывает берег. Сначала ушла память о недавних событиях. Потом – способность узнавать лица. Потом – речь. В конце она лежала в кровати, глядя в потолок пустыми глазами, и Марина не знала, осталось ли там что-нибудь – хоть искра того человека, который когда-то был её матерью.

Врачи говорили: мозг ещё жив. Нейроны ещё работают. Но личность – то, что делало маму мамой – исчезла.

Что такое личность? Что такое сознание? Что такое «я»?

Марина посвятила жизнь работе с программами. Код – это инструкции. Алгоритм – это последовательность шагов. Всё определено, всё предсказуемо, всё… мёртво.

Но эта программа – эта инопланетная конструкция – была другой. Она росла. Она менялась. Она, возможно, думала.

И если её запустить на достаточно сложном вычислителе – что произойдёт?

Марина вспомнила слова Мэй Линь на том первом брифинге: «Программа адаптируется к вычислителю».

А что если вычислитель – это мозг?

Что если программа была спроектирована не для квантового компьютера, а для чего-то более… биологического?

Мысль была безумной. Мозг – не квантовый компьютер. Нейроны – не кубиты. Всё это было научной фантастикой, спекуляцией, бредом усталого разума.

Но что-то внутри Марины – тот же инстинкт, который помогал ей видеть паттерны в хаосе – говорило: это не бред. Это возможно.

Она открыла глаза и посмотрела на экран.

«Самомодификация: ПОДТВЕРЖДЕНО».

Утром она расскажет остальным. Они решат, что делать.

А пока – ей нужно было подумать.




Утром Марина не успела ничего рассказать. Потому что новости пришли раньше.

Ларионов собрал экстренный брифинг в том же конференц-зале. Лица у всех были напряжённые – даже у тех, кто обычно сохранял невозмутимость.

– У нас проблема, – сказал он без предисловий. – Программа утекла.

Зал загудел.

– Что значит «утекла»? – спросил кто-то.

– Значит то, что я сказал. – Ларионов выглядел усталым, под глазами залегли тёмные круги. – Кто-то из персонала обсерватории в Чили скопировал данные и загрузил их в интернет. Файл уже разошёлся по торрентам и зеркалам. Мы пытаемся остановить распространение, но это… – он махнул рукой, – как пытаться вычерпать море ведром.

– Когда это произошло? – спросила Мэй Линь.

– Примерно двенадцать часов назад. Мы узнали час назад, когда программу начали обсуждать на хакерских форумах.

Марина почувствовала, как земля уходит из-под ног.

– Они могут её запустить? – спросила она.

Ларионов повернулся к ней.

– Вы же сами говорили, что для полного запуска нужен квантовый компьютер, которого ни у кого нет.

– Для полного – да. Но фрагменты…

– Фрагменты – возможно. – Ларионов кивнул. – Именно это нас беспокоит.

Он вывел на экран карту мира. Красными точками были отмечены места, откуда поступали сообщения о скачивании программы.

– Европа. Северная Америка. Азия. Везде. – Он помолчал. – Мы не можем контролировать это. Мы можем только… наблюдать. И надеяться, что никто не сделает ничего глупого.

– Определите «глупого», – сказал профессор Вершинин. Марина почти забыла о нём – философ всё это время сидел в углу, наблюдая и слушая.

Ларионов повернулся к нему.

– Глупого – это запустить программу без понимания того, что она делает. На оборудовании, которое мы не контролируем. В условиях, которые мы не можем предсказать.

– А разве мы планировали что-то другое? – Вершинин чуть улыбнулся. – Мы тоже собирались запустить её. Тоже без полного понимания.

– Мы собирались запустить фрагмент. В изолированной среде. С максимальными мерами предосторожности.

– И вы думаете, что это что-то меняет? – Вершинин покачал головой. – Программа из другого мира, созданная разумом, который на миллионы лет опередил нас в развитии. Вы правда верите, что мы можем её «контролировать»?

Повисла тишина.

– У нас нет выбора, – сказал Ларионов наконец. – Кто-то запустит её. Рано или поздно. Лучше, если это будем мы – здесь, где есть хоть какие-то меры безопасности.

Марина подняла руку.

– Есть ещё кое-что, – сказала она. – То, что я обнаружила ночью.

Все повернулись к ней.

– Программа самомодифицируется. Она изменяет свой собственный код в процессе выполнения. – Марина помолчала. – Это не статический алгоритм. Это… что-то живое. Или, по крайней мере, спроектированное так, чтобы выглядеть живым.

Мэй Линь нахмурилась.

– Вы уверены?

– Моя система верификации подтвердила. Могу показать детали.

Ларионов смотрел на неё долгим взглядом.

– Самомодификация, – повторил он медленно. – Это значит, что программа… учится?

– Возможно. Или адаптируется. Или эволюционирует. – Марина пожала плечами. – Я не знаю, какой термин правильный. Но это означает, что каждый запуск – даже частичный – может изменить программу необратимо.

– И мы не сможем предсказать, во что она превратится.

– Именно.

Снова тишина.

– Хорошо, – сказал Ларионов после паузы. – Это… меняет ситуацию. Но не отменяет главного: программа уже в мире. И нам нужно понять её раньше, чем это сделает кто-то другой.

Он повернулся к Мэй Линь.

– Сколько времени вам нужно, чтобы подготовить контролируемый тестовый запуск?

Мэй Линь переглянулась с Мариной.

– Три дня, – сказала она. – Если работать без перерыва.

– У вас два, – сказал Ларионов. – Работайте.




Следующие сорок восемь часов слились в один бесконечный марафон. Марина спала урывками – по часу, по два – прямо в лаборатории, на диване в углу. Просыпалась, пила кофе, возвращалась к терминалу.

Они готовили «песочницу» – изолированную среду для запуска фрагмента программы. Виртуальная машина внутри виртуальной машины, без доступа к сети, без возможности связаться с внешним миром. Максимальная изоляция.

Но Марина знала: это иллюзия безопасности. Программа была слишком сложной, слишком непредсказуемой. Любая «песочница» могла оказаться решетом.

И всё же они продолжали. Потому что Ларионов был прав: кто-то запустит программу. Рано или поздно. И лучше, если первыми будут они.

На второй день, ближе к вечеру, Марина сидела у терминала, проверяя последние параметры изоляции. Глаза слипались, руки дрожали от усталости.

Дверь лаборатории открылась, и вошёл профессор Вершинин.

– Не спите? – спросил он.

– Некогда.

Он кивнул, сел рядом.

– Я наблюдал за вашей работой, – сказал он. – Вы – талантливый учёный, Марина Александровна. Но вы задаёте неправильные вопросы.

Марина повернулась к нему.

– Какие же правильные?

– Вы спрашиваете «что делает программа». – Вершинин покачал головой. – Это технический вопрос. Важный, но не главный. Главный вопрос – «что программа значит».

– Я не понимаю.

– Программа из другого мира. Послание от цивилизации, которая на миллионы лет опередила нас. Зачем они её отправили? Что они хотели нам сказать?

– Может быть, они просто… хотели поделиться знаниями?

– Может быть. – Вершинин улыбнулся. – А может быть – нет. Может быть, это ловушка. Или тест. Или… что-то, для чего у нас нет слов.

Марина молчала.

– Я всю жизнь занимаюсь философией сознания, – продолжал Вершинин. – Вопросом «что такое разум». И знаете, что я понял? Мы не знаем. Мы не понимаем, как возникает сознание, что оно такое, где оно находится. Мы не можем доказать, что кто-то, кроме нас самих, вообще обладает сознанием.

– Проблема «других сознаний», – сказала Марина.

– Именно. – Вершинин кивнул. – И теперь мы получили программу от существ, сознание которых – если оно у них есть – может быть радикально отличным от нашего. Как мы узнаем, чего они хотят? Как мы узнаем, что их «хотеть» вообще означает что-то похожее на наше?

Марина не знала, что ответить.

– Я не пытаюсь вас напугать, – сказал Вершинин мягко. – Я пытаюсь предупредить. Мы стоим на пороге чего-то… непредставимого. И технические вопросы – важные, нужные – это лишь поверхность. Под ней – бездна.

Он встал.

– Отдохните, Марина Александровна. Завтра вам понадобятся силы.

Он ушёл. Марина осталась сидеть, глядя на экран.

Бездна, подумала она. Да, хорошее слово.




На третий день – точнее, ночь третьего дня – группа «Альфа» собралась в главной лаборатории.

Ларионов был там, и несколько военных, и техники, готовившие оборудование. Квантовый компьютер – огромная конструкция за стеклянной стеной, опутанная трубками охлаждения – гудел и мерцал индикаторами.

– Мы готовы? – спросил Ларионов.

– Готовы, – сказала Мэй Линь. – Фрагмент выбран, изоляция проверена. Запускаем по вашей команде.

Ларионов кивнул.

– Запускайте.

Мэй Линь повернулась к терминалу. Её пальцы зависли над клавиатурой.

– Начинаю загрузку, – сказала она.

Марина смотрела на экран, на бегущие строки данных. Фрагмент программы – всего несколько тысяч узлов из двенадцати миллионов – загружался в память квантового компьютера.

– Загрузка завершена, – сказала Мэй Линь. – Инициализация…

Пауза.

– Инициализация завершена. Запускаю выполнение.

Она нажала клавишу.

Ничего не произошло. Индикаторы квантового компьютера мигали, как и прежде. Данные текли по экрану.

– Что мы видим? – спросил Ларионов.

– Программа выполняется, – ответила Мэй Линь. – Потребление ресурсов… в пределах ожидаемого. Никаких аномалий.

Марина смотрела на данные. Что-то было не так. Что-то, что она не могла сразу определить.

– Подождите, – сказала она. – Вот здесь. Видите?

Она указала на один из графиков.

– Это потребление памяти. Оно растёт.

Мэй Линь нахмурилась.

– Фрагмент фиксированного размера. Память не должна расти.

– Но она растёт. – Марина чувствовала, как сердце начинает биться быстрее. – Программа создаёт новые структуры. Прямо сейчас.

– Самомодификация, – сказал Накамура тихо.

– Да. – Марина повернулась к Мэй Линь. – Остановите её. Сейчас.

Мэй Линь потянулась к клавиатуре.

И тогда экраны погасли.

Все разом – главный монитор, терминалы, даже индикаторы на квантовом компьютере. Темнота. Тишина.

А потом – свет вернулся.

Но на экранах было уже не то, что раньше.

Вместо данных и графиков – текст. Простой текст, белые буквы на чёрном фоне.

«МЫ СЛЫШИМ ВАС.»

Марина смотрела на эти три слова и чувствовала, как мир вокруг неё рушится.

«МЫ СЛЫШИМ ВАС.»

Программа говорила с ними.




Хаос. Крики. Ларионов приказывал что-то военным, техники метались между терминалами.

– Отключить питание! – кричал кто-то. – Физически отключить!

Марина стояла неподвижно, глядя на экран. Текст исчез, сменившись обычными данными. Как будто ничего не было.

Но она видела. Они все видели.

«МЫ СЛЫШИМ ВАС.»

– Запись? – спрашивала Мэй Линь. – Кто-нибудь записал?

– Всё записано, – ответил один из техников. – Логи сохранены.

– Что это было? – Ларионов подошёл к Марине. – Что, чёрт возьми, это было?

– Я не знаю. – Её голос звучал странно – далёким, чужим. – Может быть, предзаписанное сообщение. Может быть, реакция на выполнение. Может быть…

Она не договорила.

Мэй Линь подошла к терминалу, начала проверять логи.

– Вот, – сказала она через минуту. – Сообщение появилось в момент, когда программа достигла определённой точки выполнения. Это было… запрограммировано. Часть кода.

– То есть они знали, что мы запустим программу? – спросил Ларионов.

– Они предполагали. – Мэй Линь покачала головой. – Это логично. Если вы отправляете программу неизвестной цивилизации – вы закладываете в неё сообщение, которое появится при первом запуске. «Привет, мы здесь».

– «Мы слышим вас», – повторила Марина медленно. – Не «мы говорим с вами». Не «добро пожаловать». «Мы слышим вас». Как будто… как будто они ждали.

Повисла тишина.

– Что теперь? – спросил Накамура.

Ларионов потёр лицо руками.

– Теперь… теперь мы сообщаем наверх. И решаем, что делать дальше.

Он ушёл, уводя с собой военных. Учёные остались в лаборатории, глядя друг на друга.

– Нам нужно проанализировать, что произошло, – сказала Мэй Линь. – Понять механизм. Как программа вывела текст. Что ещё она могла сделать.

– Она могла сделать что угодно, – сказала Рут тихо. – Мы понятия не имеем, что там ещё заложено.

– Именно поэтому нам нужно понять.

Марина молча подошла к своему терминалу, открыла логи. Данные о выполнении программы, миллисекунда за миллисекундой.

Она искала точку, где всё изменилось. Момент, когда фрагмент кода – мёртвый, пассивный – превратился в нечто способное говорить.

И нашла.

– Смотрите, – сказала она.

Остальные подошли.

– Вот здесь. За три миллисекунды до появления сообщения. Программа… обратилась к подсистеме вывода. К интерфейсу отображения текста.

– Но она была изолирована, – возразила Мэй Линь. – Без доступа к внешним системам.

– Она нашла доступ. – Марина указала на данные. – Видите? Переполнение буфера. Классическая уязвимость. Программа использовала её, чтобы выйти за пределы «песочницы».

Мэй Линь побледнела.

– Это значит…

– Это значит, что программа не просто самомодифицируется. Она активно ищет способы расширить своё влияние. Она… – Марина замолчала, подбирая слово, – она агрессивна. В техническом смысле.

– Или просто умна, – сказал Накамура. – Она делает то, для чего была создана: связывается с теми, кто её запустил.

– Как вирус связывается с заражённым компьютером.

Никто не ответил.

Марина смотрела на данные – на эти бесконечные столбцы цифр – и думала о том, что они выпустили. Что-то умное. Что-то целеустремлённое. Что-то, что хотело с ними говорить.

«Мы слышим вас.»

Вопрос был: что они собирались сказать в ответ?




К утру новость о «сообщении» разнеслась по всему центру. Ларионов вернулся с брифинга из Москвы – усталый, напряжённый, с красными от недосыпа глазами.

– Решение принято, – сказал он, собрав группу «Альфа». – Мы продолжаем работу. Но с усиленными мерами безопасности. Любой запуск – только с моего личного разрешения.

– И что мы должны делать? – спросила Мэй Линь.

– То же, что и раньше. Анализировать. Понимать. Искать способ… – он помолчал, – способ безопасного контакта.

– Безопасного контакта, – повторила Марина. – С программой, которая взломала нашу изоляцию за три миллисекунды?

Ларионов посмотрел на неё.

– У вас есть альтернатива?

Марина не ответила. Альтернативы не было.

После брифинга она вышла на улицу – впервые за несколько дней. Было холодно, март в Сибири – ещё зима. Снег лежал серыми грудами вдоль дорожек, небо было низким и серым.

Она стояла, вдыхая морозный воздух, и думала.

Они получили послание из другого мира. Программу, которая говорила: «Мы слышим вас». Что-то древнее, мощное, непостижимое.

И теперь им предстояло решить, что делать дальше.

Марина думала о своей матери – о том, как болезнь забирала её разум по частям. О Алексее – о том, как они расстались, не сумев понять друг друга. О своей работе – о бесконечных годах, потраченных на доказательство корректности программ, которые никто никогда не запустит.

Вся её жизнь была попыткой контролировать хаос. Найти порядок в беспорядке. Доказать, что мир подчиняется правилам.

А теперь она столкнулась с чем-то, что не подчинялось никаким правилам. Что-то, что было больше её, больше всего человечества.

И она должна была это понять.

Не потому, что хотела. Не потому, что могла. А потому, что больше некому.

Марина глубоко вздохнула, развернулась и пошла обратно в здание.

Работа ждала.

1
...
...
8