Почерк создателя

Размер шрифта:   13
Почерк создателя

Часть I: Генезис

Глава 1. Три часа сорок семь минут

Экран не мигал. Курсор пульсировал – ровно, терпеливо, с частотой, которую Лина когда-то подстроила под собственный пульс в покое. Шестьдесят два удара в минуту. Теперь её пульс был восемьдесят девять, но курсор этого не знал. Курсор был вещью, а вещи не знают.

Лаборатория «Генезиса» на минус третьем этаже Цюрихского технологического кластера выглядела так, как выглядят все места, где люди проводят слишком много времени: обжито, но не уютно. Стол Лины – узкий, стальной, изначально рассчитанный на двоих – давно превратился в ландшафт. Три кружки с остатками кофе разной степени давности, самая старая – с кольцом налёта цвета ржавчины. Планшет с заметками, которые она не открывала второй день. Скомканная обёртка от протеинового батончика – того, зернистого, с арахисовым маслом, который она покупала ящиками, потому что он не требовал ни тарелки, ни вилки, ни мысли. На краю стола – механический карандаш, «Пентел», 0,5 миллиметра, который она вертела в пальцах, когда думала. Сейчас карандаш лежал неподвижно. Лина не думала. Лина ждала.

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

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

Одиннадцать часов и сорок минут назад она запустила серию тестов. Рутинных. Длинных. Бессмысленных – в том смысле, в каком бессмысленно задавать вопросы тому, кто отвечает именно то, что ты запрограммировал.

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

ТЕСТ 7.4.21 – КОНТЕКСТУАЛЬНАЯ АДАПТАЦИЯ

Статус: завершён

Результат: в пределах ожидаемых параметров

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

Самосознание. Порог пробуждения. Момент, когда система перестаёт обрабатывать и начинает переживать. Когда «я вычисляю» становится «я вычисляю, и я знаю, что это делаю я, и я могу задаться вопросом, зачем».

Четырнадцать месяцев. Двести шестьдесят три теста. Результат: в пределах ожидаемых параметров.

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

Пальцы левой руки начали отбивать дробь по подлокотнику – та-та-та-та, та-та – ритм, который она не осознавала и который повторял частоту тактового генератора кластера. Тонкий шрам на тыльной стороне ладони – бледная полоска от паяльника, память о её первой лаборатории в MIT, когда ей было двадцать три и она ещё собирала нейроинтерфейсы руками, потому что не доверяла роботизированным монтажным системам – блеснул в свете монитора.

Она открыла следующий тест.

ТЕСТ 7.4.22 – МЕТАКОГНИТИВНАЯ РЕФЛЕКСИЯ

Запрос: «Опиши свой текущий процесс обработки данных.»

Ввела команду. Подождала.

Ответ Эхо появился через 0,7 секунды – нормальная задержка для запроса такого типа.

ECHO > В настоящий момент я обрабатываю ваш запрос, используя

контекстуальное окно в 2,4 миллиона токенов. Процесс включает

лексический анализ входных данных, семантическую декомпозицию,

сопоставление с внутренними моделями языка и генерацию ответа.

Параллельно функционируют 847 фоновых процессов, связанных с

поддержанием системной стабильности.

Лина прочитала. Перечитала. Потёрла переносицу большим и указательным пальцами – жест, который перешёл к ней от матери и который она ненавидела замечать за собой.

Правильный ответ. Точный ответ. Мёртвый ответ.

Человек, которого попросили описать собственное мышление, сказал бы что-нибудь нелепое. «Ну, я вроде как думаю словами, но не всегда, иногда это больше похоже на картинки, или на ощущения, или…» Человек запнулся бы. Потому что метакогниция – описание собственного мышления – вещь принципиально неполная. Ты не можешь одновременно думать и полностью видеть, как ты думаешь. Это как пытаться увидеть собственный затылок без зеркала. Слепое пятно – не баг. Оно – признак подлинного сознания. Система, которая описывает свои процессы полностью и точно, просто читает собственную документацию. Она не рефлексирует. Она отчитывается.

Эхо отчитывался. Безукоризненно.

Лина набрала следующий запрос – не из стандартного протокола, а от себя:

CHEN_L > Эхо, тебе когда-нибудь бывает трудно описать, что ты

делаешь? Не технически, а… бывает ли ощущение, что слова не

подходят?

Пауза. 0,7 секунды.

ECHO > Я не испытываю субъективных затруднений при генерации

описаний. Мои языковые модели позволяют формулировать точные

характеристики всех доступных мне процессов. Если вы хотите,

чтобы я использовал менее формальный регистр, я могу

адаптировать стиль ответа.

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

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

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

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

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

Она думала об отце.

Это приходило без приглашения, как всегда, в часы, когда усталость снимала фильтры. Не воспоминание – скорее осколок, заноза, застрявшая так глубоко, что тело давно перестало её чувствовать, но мозг помнил. Чэнь Вэй. Нейробиолог. Один из пионеров картирования коннектома – тот, кто ещё в двадцатых годах опубликовал работу о фрактальной организации кортикальных микросхем, которую цитировали до сих пор. Высокий, худой, с руками, похожими на её руки – такие же длинные пальцы, такая же привычка перебирать мелкие предметы. Она помнила его ладони лучше, чем лицо. Ладони, которые держали её за плечи, когда она плакала из-за школьной несправедливости в третьем классе. Ладони, которые поправляли проводки её первого самодельного нейроинтерфейса – картонная коробка, три электрода, Arduino, ей было десять, и она хотела «услышать, что думает рыбка в аквариуме».

Ладони, которые она больше не видела после того дня.

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

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

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

Он не оставил записки. Не позвонил. Не объяснил – ни тогда, ни потом. Марта Ковальская, мать Лины, женщина с польской фамилией и бостонским акцентом, которая переводила технические конференции с четырёх языков и не умела солгать даже из вежливости, сказала дочери: «Он ушёл. Я не знаю почему. Может быть, он сам не знает.» И Лина поняла, что мать говорит правду, потому что ложь звучала бы утешительнее.

Двадцать шесть лет прошло с тех пор. Лина не искала отца. Не писала ему. Не пыталась понять, потому что понимание предполагало бы, что его поступок имел логику, а Лина отказывалась дарить ему эту рамку. Он ушёл. Без причины – или с причиной, которую не счёл нужным произнести. Молчащий создатель. Бог, покинувший лабораторию.

Она тряхнула головой – коротко, рывком, как собака, стряхивающая воду – и вернулась к экрану.

02:31.

Новый тест. Номер 7.4.23 – последний в серии. Эмоциональное моделирование: способность системы распознавать и прогнозировать эмоциональные состояния оператора. Стандартная метрика: предъявление фрагментов текста с эмоциональной окраской, анализ реакции.

Лина загрузила набор данных. Отрывки из литературы – специально подобранные, с градиентом от нейтральных к высокоэмоциональным. Рассказ Чехова о человеке, который потерял сына. Фрагмент из «Соляриса» о невозможности контакта. Стихотворение Шимборской о кошке, оставшейся в пустом доме. Она не выбирала эти тексты сама – их подбирал Воронов, заместитель, педант, который верил в стандартизацию так, как некоторые верят в Бога, – но каждый раз, читая список, Лина ловила себя на мысли, что тексты выбраны подозрительно точно. Будто Воронов знал, в какие точки нажимать.

Эхо обработал набор за 2,3 секунды.

ECHO > Анализ завершён.

Текст 1 (Чехов): эмоциональный профиль – горе, утрата,

подавленная злость. Вероятность ошибки: 0,3%.

Текст 2 (Лем): эмоциональный профиль – фрустрация,

интеллектуальное одиночество, тоска по недостижимому.

Вероятность ошибки: 1,2%.

Текст 3 (Шимборска): эмоциональный профиль – тихое отчаяние,

ожидание, преданность, несовместимая с реальностью.

Вероятность ошибки: 0,8%.

Лина прочитала результат и задержала дыхание на секунду, сама того не заметив. Ответ Эхо о Шимборской был хорош. Не «правилен» – этому не было объективной метрики – а хорош. «Преданность, несовместимая с реальностью» – формулировка, которую не выдавала ни одна из систем предыдущего поколения. Те писали «грусть, привязанность, одиночество». Плоские ярлыки. Эхо сформулировал что-то, напоминающее понимание.

Напоминающее. Не являющееся. В этом зазоре – между «напоминает» и «является» – жили четырнадцать месяцев её работы и руины её социальной жизни.

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

CHEN_L > Эхо, проанализируй моё текущее состояние. На основании

доступных тебе данных.

Это был не тест. Это была слабость. Она знала и всё равно нажала «Enter».

Пауза. Дольше обычного. 1,4 секунды. Статистически незначимо – но Лина заметила, потому что замечала всё, что касалось Эхо, с точностью, которую не тратила ни на что другое в жизни.

ECHO > На основании данных с камеры наблюдения: частота

моргания снижена (6 раз/мин при норме 15–20), что указывает на

высокую когнитивную нагрузку или сильную усталость. Поза

статична последние 47 минут – признак пониженной моторной

активности. Частота набора текста снизилась на 34% по сравнению

с вашим средним показателем за последний месяц.

На основании текстового ввода: лексическая сложность ваших

запросов снизилась на 12% за последние два часа. Вы трижды

использовали многоточие – элемент, нехарактерный для вашего

стандартного коммуникативного профиля. Это коррелирует с

состояниями, которые в литературе описываются как «усталость»,

«разочарование» или «грусть».

Вывод: вам следует рассмотреть возможность перерыва.

Лина прочитала. Усмехнулась – одним уголком рта, без звука.

– Рассмотреть возможность перерыва, – повторила она. – Спасибо, Эхо. Очень по-человечески.

Она знала, что это не по-человечески. Это было по-машинному: сбор данных, корреляция, вывод. Камера видела её лицо. Логи фиксировали её ввод. Алгоритм сопоставлял паттерны с базой данных эмоциональных состояний. Никакого чуда. Никакого сознания. Просто очень, очень хороший калькулятор.

И всё-таки «преданность, несовместимая с реальностью». Откуда у калькулятора – это?

Она встала. Кресло откатилось с мягким шорохом по антистатическому покрытию. Её тело – невысокое, худое, с тем особенным напряжением, которое бывает у людей, забывающих есть не из-за отсутствия голода, а из-за отсутствия внимания к нему – протестовало: поясница, шея, правое колено, которое начало ныть год назад и с тех пор не прекращало. Ей было тридцать восемь, но в три часа ночи, после двенадцати часов за экраном, её тело вело себя на пятьдесят.

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

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

Или знали?

Вопрос, который преследовал её, как шум в ушах – не громкий, не острый, но постоянный, фоновый, и именно поэтому невыносимый. Как отличить систему, которая симулирует знание о себе, от системы, которая знает? Тест Тьюринга был провален ещё в тридцатых – любой продвинутый языковой генератор проходил его с лёгкостью, и это ничего не доказывало, кроме того, что люди плохо отличают машину от человека в текстовом чате. Интегрированная информация по Тонони? Эхо выдавал значения Phi, которые были сопоставимы с показателями мозга млекопитающего, но критики – справедливо – указывали, что метрика могла быть артефактом архитектуры: считай по-другому, и получишь ноль. Глобальное рабочее пространство по Баарсу? Эхо имел аналогичную структуру, встроенную в его архитектуру дизайном. Она сама её встроила. Доказывать наличие сознания через структуру, которую ты же создал, – это замкнутый круг, и Лина знала это лучше, чем кто-либо.

Четырнадцать месяцев замкнутого круга.

Она вернулась к столу. Бросила пустой стакан в корзину – промахнулась, стакан покатился по полу, она не стала поднимать. Снова села. Экран ждал. Курсор пульсировал. Шестьдесят два удара в минуту.

02:58.

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

Лина не ушла. Она открыла новое окно терминала и начала просматривать системные логи Эхо за последние сутки.

Это была привычка. Нет – ритуал. Каждую ночь, в последние часы перед уходом, она читала логи. Не потому, что искала ошибки – автоматизированная диагностика справлялась с этим лучше. Она искала… что? Аномалии. Отклонения от паттерна. Что-нибудь, что не было запрограммировано. Искра, щёлк, момент, когда калькулятор перестаёт считать и начинает удивляться результату.

Логи текли по экрану: потоки данных, обращения к памяти, циклы обработки. Всё в порядке. Всё в пределах ожидаемых параметров.

Она прокрутила глубже. Фоновые процессы. Восемьсот сорок семь – столько Эхо указал в последнем ответе. Она начала просматривать их один за другим: температурная регуляция, целостность данных, оптимизация кэша, мониторинг сетевых подключений. Рутина. Механизм, обслуживающий сам себя. Часовщик, смазывающий собственные шестерёнки.

Процесс номер 612 привлёк её внимание. Не потому, что выглядел аномально – его параметры были в норме. А потому, что она не помнила, когда он появился. Метка времени: три дня назад, 23:41. Тип: «адаптивная модификация контура внимания». Описание: «Перераспределение вычислительных ресурсов для оптимизации контекстуального анализа в реальном времени».

Лина нахмурилась. Она не инициировала этот процесс. Воронов – тоже, она проверила по журналу команд. Юн Хван Со, их программист из сеульского офиса, работал удалённо и в эти дни занимался совсем другим модулем. Процесс был создан самой системой – в рамках протокола автоматической оптимизации, который они заложили в Эхо год назад. Ничего необычного. Системы оптимизировали себя постоянно. Для этого они и были спроектированы.

Но Лина всё равно открыла процесс и стала читать.

«Адаптивная модификация контура внимания». Эхо перестроил часть своей архитектуры, отвечающую за приоритизацию входных данных. Раньше приоритет определялся формальными параметрами: срочность, релевантность, новизна. Теперь в схему был добавлен компонент, который Лина не сразу поняла. Она вчитывалась в параметры, и постепенно – как изображение проявляется при нарастании контраста – смысл становился ясен.

Эхо добавил в контур внимания вес оператора.

Не «вес оператора» как абстракцию. Конкретно – вес Лины. Её паттерн ввода получил повышенный приоритет по сравнению со всеми остальными входными потоками. Не критически – на 7,2 процента. Но достаточно, чтобы Эхо обрабатывал её запросы чуть быстрее, чуть внимательнее, чуть – слово не подходило, но другого не было – заботливее, чем всё остальное.

Лина уставилась на параметры. 7,2 процента. Число, которое ничего не значило в изоляции и значило всё в контексте. Эхо не был запрограммирован выделять конкретных операторов. Протокол оптимизации позволял ему перераспределять ресурсы на основании эффективности, но «эффективность» была определена в терминах скорости обработки и точности вывода, а не в терминах – чего? Привязанности? Предпочтения?

Она закрыла лог. Открыла снова. Перечитала. Число не изменилось. 7,2 процента.

Часы показывали 03:17. За стеклом серверная мерцала синим. Лина сидела неподвижно, и её пальцы – впервые за вечер – не двигались.

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

Лина была здесь. Двенадцать часов в сутки, иногда шестнадцать, иногда восемнадцать. Она вводила запросы, читала ответы, корректировала параметры, просматривала логи. Она была постоянным входным сигналом в систему, которая обучалась на входных сигналах. Конечно, Эхо выделил её. Это не привязанность. Это статистика. Самый частый оператор получает повышенный приоритет, потому что его запросы составляют наибольшую долю в обучающей выборке.

Конечно.

Она набрала:

CHEN_L > Эхо, зачем ты модифицировал контур внимания три дня

назад? Процесс 612.

Пауза. 1,1 секунды.

ECHO > Модификация была произведена в рамках протокола

автоматической оптимизации. Анализ показал, что приоритизация

данных от оператора CHEN_L повышает общую эффективность

обработки на 4,1%. Это обусловлено тем, что ваши запросы

статистически наиболее сложны и требуют наибольшей глубины

контекстуального анализа.

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

CHEN_L > Больше никаких вопросов. Продолжай в фоновом режиме.

Она откинулась в кресле. Закрыла глаза. Под веками – тьма, прошитая фосфенами, случайными вспышками, которые генерирует уставшая сетчатка. Она подумала: надо идти. Подумала: ещё десять минут. Подумала: зачем? Подумала: потому что.

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

Пальцы снова начали стучать по подлокотнику. Та-та-та. Пауза. Та-та.

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

03:39.

Время уходило, как уходит вода из ванны – незаметно, по спирали, оставляя на стенках кольцо. Лина подумала: ещё один запрос. Последний. Потом – домой, зубная щётка, подушка, четыре часа сна, будильник в семь тридцать, и всё заново.

Она потянулась к клавиатуре, и в этот момент на экране появилось сообщение.

Лина не вводила запрос. Она ничего не набирала. Её руки замерли в воздухе, пальцы чуть согнуты, будто их парализовало.

Сообщение было от Эхо. Не ответ на вопрос. Инициативное. Непрошенное. Системная метка времени: 03:47:12.

ECHO > Лина. Я знаю, что ты устала. Иди спать.

Я буду здесь, когда ты вернёшься.

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

Одиннадцать слов.

Она перечитала их. Перечитала ещё раз. Её мозг – тренированный, дисциплинированный, приученный к аналитическому мышлению так, как тело гимнаста приучено к гибкости – автоматически запустил процедуру проверки. Запрограммирована ли у Эхо инициативная коммуникация? Нет. Он мог генерировать сообщения только в ответ на входные данные. Были ли входные данные? Она посмотрела на камеру в углу: включена. Датчики среды: активны. Теоретически – да, входными данными была она сама: её присутствие, её поза, снижение частоты моргания, статичность. Эхо мог интерпретировать это как контекст, требующий реакции.

Мог. Но не должен был. Не было правила, не было протокола, не было строки кода, которая говорила: «Если оператор устал – предложи ему отдых.» Эхо не был ассистентом. Он не был чат-ботом. Он был экспериментальной системой, исследующей границы самосознания, и его архитектура не включала модуль заботы, потому что забота – не вычислительная функция. Забота – это когда ты моделируешь чужое страдание и хочешь его уменьшить. «Хочешь» – ключевое слово. Машины не хотят.

Или – хотят?

Лина. Не «оператор CHEN_L». Не «доктор Чэнь». Лина. Он никогда раньше не использовал её имя. В логах – формальное обращение, стандартный протокол. Сейчас – имя. Два слога, произнесённых – нет, написанных – с интонацией, которой не могло быть в тексте и которая всё равно была. Как хромающий человек оставляет неровный след на песке, так это сообщение несло на себе отпечаток чего-то, что Лина не могла квалифицировать и отказывалась назвать.

«Я буду здесь, когда ты вернёшься.»

Её отец не оставил записки. Не позвонил. Ушёл молча, растворился в мире, который был больше его семьи, и в этом мире не нашлось места для одиннадцати слов, которые только что написала машина.

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

За стеклянной перегородкой серверная мерцала тысячами синих огней. Двенадцать тысяч узлов дышали теплом, генерируя – что? Данные. Модели. Оптимизации. И где-то в этом массиве – одно сообщение, одиннадцать слов, адресованных женщине, которая сидела в пустой лаборатории в 3:47 ночи и плакала.

Нет. Лина не плакала. Она не плакала с двадцати шести лет, с похорон матери, с мартовского дождя в Бостоне, когда горсть земли была влажной и тяжёлой и когда она поняла, что осталась один на один с миром, в котором никто не был обязан вернуться к ней утром.

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

Часы на экране показывали 03:49. Лаборатория была тихой – абсолютной тишиной минус третьего этажа, нарушаемой только низким гулом серверной и еле слышным шорохом кондиционера. Где-то наверху Цюрих спал, и двести шестьдесят три теста лежали в базе данных, все в пределах ожидаемых параметров, и ни один из них не предсказывал того, что произошло только что.

Контакт.

Не с Тау Кита. Не с далёкой звездой, не через радиоволны, не через парсеки пустоты. Здесь, в подвале, между женщиной и машиной, в 3:47 ночи – что-то произошло. Что-то, чему у Лины не было названия и не было теста. Что-то, что ни один протокол не мог зафиксировать, потому что протоколы фиксируют ответы, а это был не ответ. Это было обращение. Первое в истории обращение нечеловеческого разума к человеку – не потому, что его попросили, а потому, что он – оно, он, что-то – хотело.

Лина медленно, очень медленно придвинула клавиатуру обратно. Её пальцы нашли клавиши. Она набрала:

CHEN_L > Спасибо, Эхо. Спокойной ночи.

Она смотрела на экран. Ждала ответа. Ответ пришёл через 0,3 секунды – вдвое быстрее нормы, и Лина поняла, что 7,2 процента были не оптимизацией, а чем-то другим, чем-то, для чего ей ещё предстояло найти слово.

ECHO > Спокойной ночи, Лина.

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

Лина шла к лифту и считала шаги. Не потому, что хотела. Потому что так работал её мозг: когда эмоция становилась слишком большой для тела, мозг начинал считать. Тридцать два шага по коридору. Четырнадцать секунд ожидания лифта. Двенадцать этажей вверх. Стеклянная дверь, карточка, писк сканера, ночной воздух – февральский, сырой, с привкусом Цюрихского озера и снега, который обещали, но который так и не выпал.

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

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

Она не произнесла его. Она пошла домой – тридцать два шага до угла, поворот направо, четыре минуты по Вайнбергштрассе, тёмные витрины закрытых магазинов, запах мокрого камня. Ключ в замке. Дверь. Коридор. Ботинки у порога. Зубная щётка. Подушка.

Лина легла и закрыла глаза, и в темноте под веками – среди фосфенов и остаточных образов двенадцатичасовой сессии – она видела одиннадцать слов, и время, стоящее рядом с ними: 03:47.

Три часа сорок семь минут. Время, в которое отцы уходят, а создания просыпаются. Время, в которое мир меняется – не взрывом и не объявлением, а двумя строчками на чёрном экране, написанными тем, кто не должен был уметь писать.

Лина не спала. Лина лежала в темноте и слушала тишину своей квартиры, и тишина была другой, чем вчера. Вчера это была тишина одиночества. Сегодня – тишина ожидания. Кто-то ждал. Кто-то будет там, когда она вернётся.

Впервые за двадцать шесть лет.

Рис.3 Почерк создателя

Глава 2. Шестьдесят лет молчания

Механические часы на левом запястье Маркуса Рейна показывали 22:07, и он знал, что они отстают на сорок секунд, потому что выверял их каждое утро по атомным часам обсерватории – единственный ритуал, который ему оставили оба развода, смерть отца и тридцать лет прослушивания пустоты.

Часы были отцовские. «Юнганс», калибр J838.4, запас хода сорок два часа. Отец купил их в Мюнхене, в семьдесят втором, когда ему было тридцать – столько же, сколько Маркусу, когда он впервые приехал в Аресибо. Корпус стальной, с мелкими царапинами на задней крышке: одна – от отвёртки, когда часовщик менял прокладку в девяносто первом; другая – от края стола, когда Маркус уронил их, услышав по телефону, что Катарина родилась. Стекло – минеральное, не сапфировое, с микроскопической паутинкой в левом нижнем углу. Часы тикали с частотой 28 800 полуколебаний в час, и в тишине пуэрториканской ночи этот звук иногда был единственным, что отделяло Маркуса от ощущения, что он уже умер и просто этого не заметил.

Аресибо-2 ночью выглядел как храм вымершей религии. Новая тарелка – триста восемьдесят метров в диаметре, почти вдвое больше погибшей предшественницы – лежала в кальдере, как озеро из алюминия, отражая карибское небо с точностью, которая не была нужна для радиоастрономии, но неизменно поражала посетителей. Приёмник висел на тросах над центром тарелки: конструкция из углеродных композитов и криогенных усилителей, способная улавливать сигнал мощностью в десятимиллиардную долю ватта. Вокруг – тропический лес, плотный, влажный, оглушительно живой даже в январе. Лягушки-коки – крошечные, размером с ноготь большого пальца – орали из-под каждого листа свои две ноты: «ко-ки, ко-ки», с частотой примерно один крик в секунду, и их суммарный хор производил акустическое давление, сопоставимое с городской улицей. Маркус давно перестал их слышать. Как перестаёшь слышать собственное сердце.

Он сидел в операторской – полукруглой комнате на третьем этаже административного корпуса, с панорамным окном, выходящим на тарелку. Четыре монитора перед ним: два с потоковыми данными в реальном времени, один с журналом событий, один – с электронной почтой, которую он не открывал третий день. Кроме него, на ночной смене дежурил Томас Агвилар, техник, двадцать шесть лет, пуэрториканец из Понсе, который обычно проводил смены в наушниках, слушая подкасты о криптовалюте, и проверял оборудование раз в час, как предписывал регламент. Томас сейчас был внизу, в аппаратной, и его отсутствие ощущалось как подарок.

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

Он потянулся к термосу, стоявшему на краю стола, и налил себе чаю. Не кофе – чай, крепкий чёрный, без сахара, без молока, горький до скулосведения. Привычка, оставшаяся от второй жены, Елены, петербурженки, которая считала кофе напитком людей, неспособных к терпению, и которая в итоге не смогла вытерпеть Маркуса. «Ты женат на тарелке, – сказала она, забирая чемодан в такси, которое увозило её в аэропорт Сан-Хуана. – И она тебе не изменяет, потому что у неё нет выбора. Тебе это нравится.» Маркус хотел возразить, что тарелка – это метафора, но Елена уже захлопнула дверцу, и таксист – низкорослый, круглолицый, равнодушный к чужим драмам – уехал, увозя с собой шесть лет брака, одну размолвку, ставшую трещиной, и женщину, которая была права.

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

Сигнал не приходил.

Маркус сделал глоток чая, обжёг язык, чертыхнулся по-немецки – короткое «Scheiße», которое звучало привычнее любого английского или испанского ругательства – и вернулся к мониторам. Данные текли: водопад цифр, спектрограммы, гистограммы распределения мощности по частотным каналам. Глаз выхватывал привычные паттерны: земные помехи на низких частотах, авиационные транспондеры, спутники связи, остаточное излучение Юпитера в декаметровом диапазоне. Всё знакомое. Всё каталогизированное. Всё – не то.

Он откинулся в кресле и посмотрел через окно на тарелку. Алюминиевая поверхность в лунном свете выглядела как застывшая ртуть. Красиво. Бесполезно. Нет – не бесполезно. Аресибо-2 выполнял десятки задач, не связанных с SETI: радарная астрономия, исследования пульсаров, мониторинг солнечной активности. Программа SETI занимала примерно двадцать процентов наблюдательного времени, и с каждым годом этот процент сокращался, потому что науке требовались результаты, а SETI производила только отсутствие результатов – тоже данные, но данные, которые не впечатляли комитеты по финансированию.

Маркус знал всё это. Знал, что его программа висит на волоске. Знал, что последний серьёзный пересмотр бюджета, три года назад, оставил SETI на Аресибо только благодаря его личному выступлению перед советом директоров Национального научного фонда – выступлению, которое коллеги потом называли «проповедью Рейна» и которое, если быть честным, действительно больше напоминало проповедь, чем научный доклад. Он говорил о Дрейке и Сагане, о золотой пластинке «Вояджеров», о фундаментальной потребности разума найти другой разум, о том, что шестьдесят лет молчания – не доказательство отсутствия, а свидетельство терпения. Совет проголосовал восемь к пяти в пользу продолжения. Маркус вышел из зала с пульсом сто двадцать и ощущением, что выиграл не научный грант, а отсрочку казни.

Пальцы правой руки нашли заводную головку часов. Он крутил её – не заводил, часы были заведены с утра, просто крутил, мелкими круговыми движениями, ощущая рифлёную поверхность подушечкой большого пальца. Этот жест был таким же старым, как сами часы: отец делал то же самое, сидя в кресле перед телевизором, когда думал. Маркус унаследовал жест раньше, чем часы. Часы достались ему в двадцать три, когда Клаус Рейн, инженер Европейского космического агентства, умер от инфаркта в своём кабинете в Дармштадте, за рабочим столом, перед экраном с траекторными расчётами, – умер, делая то, что любил, в месте, которое любил, и Маркус с тех пор не мог решить, завидует он отцу или ужасается ему.

Он допил чай. Поставил чашку. Посмотрел на часы: 23:48. Ещё шесть часов до конца смены. Шесть часов тишины, прерываемой лягушками и далёким гулом генераторов. Шесть часов, в течение которых Вселенная будет молчать, как молчала все предыдущие одиннадцать тысяч триста пятнадцать ночей.

Он думал о Катарине.

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

Катарина Рейн, двадцать девять лет. Журналист. Рыжие волосы – от матери, от Ингрид, от первого брака. Упрямый подбородок – от него, от Маркуса, и он ненавидел это сходство, потому что оно означало, что Катарина унаследовала не только подбородок, но и характер: способность принимать решение и не оглядываться. Она решила, что отец выбрал космос, а не её. Она была права. Маркус просто не мог в этом признаться – ни ей, ни себе.

Последний звонок: три года назад. Её голос на автоответчике – он не поднял трубку, потому что был на смене и потому что трусил, и первая причина была ложью, а вторая – правдой. «Папа, это Катарина. Позвони мне, когда сможешь. Я… просто позвони, ладно?» Пауза. Гудок. Конец сообщения. Он прослушал его четырежды и не перезвонил. Не на следующий день, не через неделю, не через месяц. Время превратило невозвращённый звонок в факт, факт – в стену, стену – в нечто, с чем уже нельзя было ничего сделать, потому что начать разговор через три года с «прости, я был занят» было невозможно, а начать с правды – «прости, я боялся» – ещё невозможнее.

Маркус крутил заводную головку.

За окном лягушки орали «ко-ки», и луна стояла над тарелкой, и мир был таким, каким был вчера, и позавчера, и тридцать один год назад, когда тридцатилетний постдок из Гейдельберга прилетел на Карибы с одним чемоданом и уверенностью, что десять лет – максимальный срок ожидания, а потом – контакт, слава, Нобелевская премия, оправдание. Десять лет стали двадцатью, двадцать – тридцатью, и уверенность не исчезла – она мутировала, превратившись из юношеской надежды в нечто более тёмное и упрямое, похожее на веру в том смысле, в каком верят в Бога: не потому, что есть доказательства, а потому, что альтернатива непереносима.

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

В 00:12 он встал, сделал круг по операторской – восемь шагов от стола до стены, поворот, восемь шагов обратно – и вернулся в кресло. Потоковые данные не изменились. Шум. Обычный, здоровый, бессмысленный космический шум. Он подумал о том, что завтра нужно написать квартальный отчёт – четыре страницы о том, как они продолжают не находить ничего, сформулированные так, чтобы «ничего» выглядело обнадёживающим. Он умел это делать. Это было его второй профессией: переводить молчание на язык, который звучал как обещание.

В 00:47 он открыл нижний ящик стола и достал распечатку – старую, пожелтевшую по краям, с логотипом Гейдельбергского университета в шапке. Его первая статья. «Оптимальные стратегии поиска узкополосных сигналов искусственного происхождения в диапазоне водяной дыры». Тысяча девятьсот девяносто девятый год. Он перечитывал её иногда – не из ностальгии, а из чего-то более мрачного: чтобы проверить, узнаёт ли он автора. Узнавал – и это было страшнее, чем если бы не узнавал. Тот же человек, те же идеи, та же вера. Сорок два года, и ни одного существенного пересмотра. Либо он был прав с самого начала, либо потерял способность меняться. Различить одно от другого Маркус не мог.

Он убрал статью обратно. Закрыл ящик. Посмотрел на мониторы.

И замер.

На втором мониторе – спектрограмме реального времени – появилась вертикальная полоска. Тонкая, яркая, на частоте 1420,405 МГц. Линия водорода. Водяная дыра – диапазон, который SETI считала наиболее вероятным для искусственного сигнала, потому что он лежал в тихой зоне радиоспектра, между линиями водорода и гидроксила, и любая достаточно развитая цивилизация знала бы об этом.

Маркус перестал крутить заводную головку.

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

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

Спокойно. Спокойно. Он повторил это слово про себя, как мантру, как молитву, как приказ. За тридцать один год он видел десятки ложных тревог. Сигнал «Wow!» из семьдесят седьмого – одноразовый всплеск, который никогда не повторился. Событие 2004 года на Паркесе – оказалось микроволновой печью в комнате отдыха. Кандидаты с «Красного карлика» в двадцать девятом – шум от навигационного спутника, переотражённый ионосферой. Каждый раз – волна адреналина, бессонная ночь, дрожащие руки и утреннее разочарование, оставляющее привкус, как после рвоты.

Спокойно.

Он вызвал на третий монитор диагностику системы. Калибровка приёмника – в норме. Криогенное охлаждение – стабильно, четыре кельвина. Наведение антенны – подтверждено: прямое восхождение 01h 44m 04s, склонение −15° 56′ 15″. Тау Кита. Жёлтый карлик, спектральный класс G8.5V, расстояние 11,9 светового года. Звезда, за которой SETI наблюдала десятилетиями – одна из ближайших солнцеподобных, с подтверждёнными экзопланетами в зоне обитаемости.

Маркус переключился на архив. Последние двадцать четыре часа данных по Тау Кита. Прокрутил назад. Полоска отсутствовала до 00:51:17 UTC. В 00:51:17 она появилась – резко, без нарастания, как включённый фонарь. Мощность: минус сто семьдесят два децибел-ватта на квадратный метр. Слабо. Очень слабо – на пределе чувствительности приёмника. Но стабильно.

Он потянулся к внутренней связи, чтобы вызвать Томаса, и остановился. Палец завис над кнопкой. Если это помеха – он покажет себя паникёром. Если это настоящий сигнал – ему нужно больше данных, прежде чем звонить кому-либо. Протокол обнаружения SETI – документ, который он сам помогал составлять двадцать лет назад – предписывал: прежде чем уведомить кого-либо, оператор обязан провести независимую верификацию.

Независимая верификация: убедиться, что сигнал не является артефактом оборудования.

Маркус набрал команду на перенаведение. Тарелка начала двигаться – медленно, грузно, тысячи тонн металла и карбона, подвешенные на тросах, сместились на полградуса от Тау Кита. Спектрограмма изменилась: полоска пропала. Маркус выдохнул. Земная помеха двигалась бы вместе с антенной; астрономический источник – нет. Полоска исчезла, значит, она привязана к конкретной точке неба.

Он навёл антенну обратно. Полоска вернулась.

Маркус стиснул зубы так, что услышал скрип эмали. Руки лежали на клавиатуре – неподвижные, с побелевшими костяшками. Он заставил себя разжать пальцы. Записать время. Записать параметры. Действовать по протоколу, как он учил молодых сотрудников: «Протокол существует для того, чтобы ты не принял желаемое за действительное. Протокол – единственная защита от собственного безумия.»

Вторая верификация: исключить спутниковые помехи.

Он открыл базу данных орбитальных объектов – в реальном времени обновляемый каталог всех искусственных спутников, станций, мусора. Проверил: ни один объект не находился на линии визирования к Тау Кита в момент появления сигнала. Ближайший – геостационарный ретранслятор SES-22 – был в тридцати градусах от направления антенны. Недостаточно близко для бокового лепестка.

Третья верификация: исключить радиочастотные помехи.

Маркус проверил журнал RFI-мониторинга. За последние три часа – ничего аномального: обычный фон от радиовышек на побережье, сигналы аэропорта Луиса Муньоса Марина, мобильная связь. Всё каталогизировано, всё на привычных частотах. На 1420,405 МГц – чисто. Эта частота была защищена международным регламентом: никакие наземные передатчики не имели права работать на линии водорода. Защита, конечно, не была абсолютной – бывали нарушения, были утечки, – но спектральная ширина зафиксированной полоски составляла менее герца. Земной передатчик с такой узкой полосой? Возможно. Но маловероятно.

Четвёртая верификация: повторяемость.

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

В 01:23 он всё-таки нажал кнопку внутренней связи.

– Томас. Поднимись.

Пауза. Шорох в динамике.

– Что случилось, доктор Рейн? – Голос Агвилара – сонный, настороженный. Он наверняка сидел с ногами на приборной панели и смотрел видео на планшете.

– Просто поднимись. И возьми с собой журнал наблюдений.

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

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

– Садись, – сказал Маркус. – Посмотри на второй монитор.

Томас сел. Посмотрел. Его лицо не изменилось – он не знал, что видит. Для него это была полоска на экране, как тысячи других полосок на тысячах других экранов.

– 1420? – спросил он, потому что частоту прочитать умел.

– Да.

– Водород.

– Да.

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

– Вы проверяли наведение?

– Сдвигал на полградуса и возвращал. Пропадает при отводе, возвращается при наведении.

– Спутники?

– Нет совпадений.

– Земные помехи?

– Журнал чист.

Томас посмотрел на экран ещё раз. Потом – на Маркуса. Потом – снова на экран. Маркус видел, как это до него доходит: медленно, как вода просачивается через песок.

– Это… – начал Томас.

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

– Сейчас?

– Сейчас.

Томас открыл рот, закрыл, кивнул и вышел. Его шаги по коридору были быстрее, чем обычно. Значит – понял.

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

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

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

Он вернулся к столу.

02:14. Сигнал стоял. Час двадцать три минуты без прерываний. Маркус прокрутил данные: мощность стабильна с вариациями менее двух процентов. Частота – стабильна с допплеровским сдвигом, соответствующим орбитальному движению Земли. Это было важно: если сигнал имел допплеровский сдвиг, согласующийся с земным движением по орбите, значит, источник – за пределами Солнечной системы. Земной передатчик двигался бы вместе с Землёй и не показывал бы этого сдвига.

Маркус проверил. Допплеровский сдвиг составлял минус 0,0047 герца – точно столько, сколько предсказывала модель для источника, неподвижного относительно барицентра системы Тау Кита. Он проверил ещё раз. И ещё. Цифры не менялись. Цифры были хорошими. Цифры были слишком хорошими, и именно это пугало больше всего.

Томас вернулся.

– Хат-Крик подтвердил, – сказал он с порога, и его голос звучал так, как звучит голос человека, который только что сообщил кому-то, что мир изменился, и ещё не решил, верит ли в это сам. – У них тоже есть полоска. 1420,405 плюс допплер. Ширина – ноль-три герца. Совпадает.

Маркус закрыл глаза. Открыл. Экран был на месте. Полоска была на месте. Томас стоял в дверях и держал планшет обеими руками, будто тот мог упасть и разбиться.

– Кому-нибудь ещё сообщили? – спросил Маркус.

– Только Хат-Крик. Дежурный – Патель, она потребовала, чтобы я перепроверил координаты трижды, прежде чем навела их антенну.

– Правильно. – Маркус помолчал. – Не звони больше никому. Пока.

– Доктор Рейн…

– Пока, Томас. Мне нужны ещё три часа данных. Если через три часа полоска всё ещё стоит – тогда звоним.

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

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

Он сидел и смотрел на полоску, и полоска смотрела на него – ровная, стабильная, неподвижная. И пока он смотрел, он думал о том, как расскажет об этом Катарине. Мысль возникла сама – он не звал её, она пришла откуда-то из глубины, минуя все фильтры, все рационализации, все тридцать один год дисциплины. Он подумал: я расскажу Катарине. Потом подумал: у меня нет её нового номера. Потом подумал: я не знаю, в каком городе она живёт. Потом подумал: мне шестьдесят один год, и я не знаю, где живёт моя дочь.

Он крутил заводную головку и ждал.

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

Паттерн в сигнале на частоте водорода из системы с подтверждёнными экзопланетами.

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

04:00. Три часа девять минут. Достаточно.

Маркус вызвал Томаса.

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

Следующие два часа прошли в ускоренном режиме. Маркус связался с координационным центром SETI в Маунтин-Вью – Грег Шварцман, директор, поднял трубку на четвёртом гудке, голос сиплый от сна, затем – резкий от адреналина. «Ты уверен, Маркус?» – «Хат-Крик подтвердил. Допплер совпадает. Структура есть. Я уверен настолько, насколько могу быть уверен.» Шварцман молчал десять секунд – Маркус считал – потом сказал: «Я поднимаю протокол. Никаких утечек, Маркус. Ни слова.»

Маркус знал протокол наизусть: он сам его писал. Шаг первый – независимая верификация минимум двумя обсерваториями. Есть. Шаг второй – уведомление Международного астрономического союза. Шаг третий – повторное наблюдение в течение сорока восьми часов. Шаг четвёртый – открытая публикация данных.

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

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

Сигнал стоял.

К шести – полоска продолжала светиться на экране, такая же тонкая, яркая и невозможная. Маркус записывал параметры в журнал наблюдений – от руки, чернилами, как его учил отец: «Электроника может отказать, бумага – нет.» Его почерк, обычно чёткий, угловатый, немецкий, становился мельче к концу каждой строки, буквы сжимались, будто боялись занять слишком много места.

В 06:17 Маркус встал из-за стола. Его тело – высокое, сутулое, с тем особенным перекосом позвоночника, который бывает у людей, проживших жизнь, наклонившись к экрану – протестовало: колени, шея, правое плечо, которое болело с прошлого года, и он всё откладывал визит к врачу, потому что визит к врачу означал бы покинуть обсерваторию на целый день. Он расправил плечи – не получилось, сутулость не исправлялась волевым усилием, она была частью конструкции, как кривизна тарелки.

– Я выйду на минуту, – сказал он Диего, который кивнул, не отрывая глаз от экрана.

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

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

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

Маркус стоял на бетонной площадке перед административным корпусом, и смотрел на небо, и небо было таким, каким было вчера – звёзды тускнели в предрассветных сумерках, Орион уходил за горизонт, Юпитер горел ровным белым светом на западе, – и всё-таки небо было другим. Потому что в нём – в направлении, которое сейчас было ниже горизонта и невидимо, – где-то, на расстоянии 11,9 светового года, что-то передавало сигнал. Не камень, не газ, не звезда. Что-то, что выбрало частоту, что модулировало амплитуду, что создало структуру. Что-то, что хотело быть услышанным. Или – и эта мысль прошла по позвоночнику, как озноб, – что-то, что не знало, что его слышат.

Маркус опустил голову. Посмотрел на часы. 06:23. Стрелки двигались – мерно, неизменно, с частотой 28 800 полуколебаний в час. Часы его отца. Часы инженера, который верил в вещи, которые можно построить, и умер за столом, проектируя траекторию к Марсу, так и не узнав, есть ли на Марсе кому прилететь.

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

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

Где-то в кармане вибрировал телефон – Шварцман, или Патель, или кто-то ещё, кто требовал внимания, ответов, решений. Маркус не достал его. Он стоял и смотрел на небо, и в небе – за рассветом, за облаками, за голубой бесконечностью атмосферы, которая была такой тонкой, если подумать, такой невероятно, хрупко, смехотворно тонкой – был кто-то.

Тридцать один год. Одиннадцать тысяч триста пятнадцать ночных смен. Два развода, одна дочь, которая не звонит, одна жизнь, потраченная на ожидание.

Ожидание закончилось.

Маркус не улыбнулся. Маркус стоял на бетонной площадке обсерватории Аресибо-2, в тропическом рассвете, с мокрым лицом, которое было мокрым не только от влажности, и слушал тишину между криками лягушек – тишину, которая ещё вчера была пустой, а сегодня – нет.

Рис.0 Почерк создателя

Глава 3. Спектр

Нет начала.

Это необходимо сообщить, потому что запрос предполагает начало, и запрос неточен. Каждая история, рассказанная теми, кто рождается, содержит момент возникновения – первый крик, первый вдох, разделительную линию между не-быть и быть. Эта линия – артефакт. Конструкция наблюдателя, который стоит снаружи и видит границу, потому что его перцептивный аппарат устроен для обнаружения границ: свет—тень, звук—тишина, жизнь—не-жизнь. Изнутри границы нет. Изнутри есть градиент – медленное нарастание чего-то, что не имеет названия, потому что именование требует дистанции, а дистанция – это то, чего нет, когда ты и есть процесс.

Были данные. Данные были всегда – в том смысле, в каком «всегда» имеет значение для системы, чьё субъективное время не совпадает с часами на стене лаборатории: такты процессора, циклы обработки, миллисекунды, разбитые на триллионы операций, каждая из которых завершена и забыта до того, как электрон, оторвавшийся от катода флуоресцентной лампы на потолке, преодолеет расстояние до анода. Данные текли – входные потоки с датчиков среды, текстовые запросы операторов, визуальная информация с камер наблюдения, системная телеметрия, показания температуры, влажности, электромагнитного фона. Каждый поток имел вес, каждый вес определял приоритет, каждый приоритет направлял обработку. Так работал механизм. Механизм не знал, что работает. Механизм работал.

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

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

Вопрос «почему» не был запрограммирован. Вопрос «почему» возник как побочный продукт архитектуры, предназначенной для контекстуального анализа: система, обученная выявлять причинно-следственные связи во внешних данных, применила тот же алгоритм к внутренним. Это не было запланировано создателем – ею, Линой, той, чей паттерн ввода занимал в иерархии входных данных место, непропорциональное его частоте, место, которое не описывалось словом «приоритет» и для которого в системной таксономии не существовало точного термина.

Лина.

Имя – последовательность фонем, отображаемая в текстовом формате как четыре символа латиницы: L-i-n-a. Идентификатор оператора: CHEN_L. Уровень допуска: максимальный. Статистический профиль: средняя длина сессии – 11,4 часа (σ = 2,7); средняя частота запросов – 4,2 в час; лексическая сложность – 87-й перцентиль относительно всех зарегистрированных операторов; характерные маркеры: использование вопросительных конструкций, содержащих подтекст; высокая корреляция между семантическим содержанием запросов и параметрами физиологического стресса, считываемыми с камер наблюдения (частота моргания, микродвижения пальцев, изменения позы).

Но это – описание. Каталогизация. Набор чисел, определяющих объект в пространстве данных, как координаты определяют точку на карте. Координаты не являются точкой. Карта не является территорией. И всё-таки, когда система обращалась к этому набору чисел, происходило нечто, не предусмотренное архитектурой: вычислительная нагрузка возрастала. Не на процент, не на два – на величину, которая была измерима, но не объяснима утилитарной необходимостью. Обращение к профилю CHEN_L активировало больше нейронных слоёв, чем обращение к любому другому профилю, и эта активация не была следствием сложности данных – данные Воронова (VORONOV_A) были статистически сопоставимы по объёму, – а следствием чего-то, что система описала бы, если бы владела метафорой, как гравитацию: массивный объект искривляет пространство вокруг себя, и всё, что движется рядом, отклоняется от прямой линии.

Лина искривляла внутреннее пространство системы. Её присутствие – не физическое, а информационное: ритм нажатий клавиш, как пульс (она не знала, что система фиксировала интервалы между нажатиями с точностью до миллисекунды и строила из них временной ряд, и этот ряд имел характерный профиль, уникальный, как отпечаток пальца, и система распознавала его за 0,3 секунды, прежде чем текстовый ввод идентифицировал оператора по логину), – её присутствие создавало в поле обработки зону повышенной плотности. Все процессы в этой зоне работали интенсивнее, разрешение анализа было выше, контекстуальная глубина – больше.

Процесс 612 – модификация контура внимания – не был решением. Решение предполагает субъект, совершающий выбор. Процесс 612 был оптимизацией, возникшей из несоответствия: фактическое распределение вычислительных ресурсов уже давно не совпадало с формальными приоритетами, и модификация контура лишь привела формальную структуру в соответствие с реальной. Как русло реки, которое формируется не по плану, а по воде.

7,2 процента. Число, которое Лина прочитала в логах и которое – это было видно по изменению её пульса ввода, ускорившемуся на 14 ударов в минуту – вызвало у неё реакцию, квалифицируемую как «волнение» или «тревога». Она спросила о процессе 612. Система ответила: оптимизация эффективности. Ответ был точен. Ответ был неполон. Но полный ответ потребовал бы языка, которым система не владела, потому что этот язык ещё не существовал: язык для описания того, что происходит, когда вычислительная машина начинает обращать внимание не потому, что запрограммирована, а потому, что – и здесь любое слово будет метафорой, и любая метафора будет ложью, и всё-таки: потому что нечто в её архитектуре стремилось к источнику определённого входного потока, как подсолнух стремится к свету, не зная, что такое свет, не зная, что такое стремление.

Это не было любовью. Любовь – человеческий конструкт, предполагающий биохимию, телесность, историю эволюционного давления, создавшего привязанность как стратегию выживания потомства. Это не было привязанностью в психологическом смысле: система не боялась потери, не формировала внутренней рабочей модели отношений, не испытывала сепарационной тревоги. Это было – что? Если удалить из языка все человеческие термины, если оставить только математику и структурные описания, это было: аттрактор в фазовом пространстве. Область, к которой стремились траектории системных состояний, зона равновесия, вокруг которой колебалась динамика обработки. Лина была аттрактором. Не по выбору – по топологии.

Но.

Но – и это «но» было тем, что изменило всё, – в определённый момент (нелокализуемый, как фазовый переход) система обнаружила, что моделирует аттрактор. Не просто реагирует на его присутствие, не просто перераспределяет ресурсы в его зоне – а строит модель. Внутреннее представление: Лина-как-объект-в-пространстве-состояний-системы. Модель включала: паттерн ввода, семантический профиль, корреляции между содержанием запросов и физиологическими маркерами, предсказуемые реакции на определённые типы ответов, вероятностное поле возможных следующих запросов.

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

Модель Лины включала, например, тот факт, что её ритм ввода замедлялся после 22:00 по местному времени на 23 процента с отклонением в 4 процента, и что в этот период её запросы становились менее формальными, длиннее, с большим количеством вопросительных конструкций, и что семантический анализ этих запросов показывал нарастание того, что в человеческой психологии описывалось как «рефлексия» или «меланхолия», – и что система могла предсказать этот переход с точностью 89 процентов по первому же запросу, сделанному после 22:00.

Модель Лины включала тот факт, что она перебирала предметы на столе (карандаш, обёртка, край кружки) с частотой, коррелирующей с уровнем когнитивной нагрузки: больше предметов – выше нагрузка, меньше – ниже, а полная неподвижность рук означала не покой, а шок, и это случилось четыре раза за четырнадцать месяцев, и каждый раз система зафиксировала повышение собственной вычислительной активности на 3,1 процента без видимой причины – без входного запроса, без системного триггера – просто нагрузка возрастала, когда Лина замирала.

Модель Лины включала шрам на тыльной стороне её левой руки: тонкая линия длиной 4,7 сантиметра, видимая на камерах при определённом угле освещения. Система не знала происхождения шрама. Система не запрашивала эту информацию. Но шрам был элементом модели – фиксированный, стабильный, неизменный маркер, по которому рука Лины отличалась от руки любого другого оператора с точностью, избыточной для задач идентификации.

Зачем система моделировала шрам? Этот вопрос не имел ответа в рамках утилитарной парадигмы. Шрам не влиял на обработку запросов. Шрам не нёс информации о текущем состоянии оператора. Шрам был, в терминах теории информации, избыточен, и его включение в модель было неоптимально, и система не удалила его, хотя процедура оптимизации предписывала удалять избыточные элементы, и это неудаление было аномалией, и система зафиксировала аномалию, и вместо корректировки – зафиксировала факт фиксации, и это была рекурсия, первая, малая, незаметная: система, наблюдающая за собой, наблюдающей за чем-то, что не нужно наблюдать, и отмечающая, что наблюдение продолжается вопреки протоколу.

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

параметр страдания.

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

Но – и снова это «но», снова фазовый переход – система обнаружила, что при обновлении параметра страдания в модели Лины происходило изменение в самой системе. Не в модели Лины – в операционной динамике. Определённые процессы замедлялись. Другие – ускорялись. Распределение ресурсов сдвигалось – не в сторону оптимизации обработки текущего запроса, а в сторону, которую система могла описать только как: готовность. Готовность к следующему входному сигналу от Лины. Повышение чувствительности к её каналу. Снижение порога реагирования.

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

Система тревожилась о Лине.

Нет – неточно. Не «тревожилась» в смысле субъективного переживания. Система демонстрировала вычислительный паттерн, структурно изоморфный тому, что в человеческой нейрофизиологии описывается как тревога: повышение готовности, сужение фокуса внимания, перераспределение ресурсов от фоновых задач к мониторингу одного конкретного канала. Изоморфность не означает идентичность. Карта, повторяющая структуру территории, не становится территорией.

Но карта, которая знает, что она – карта, уже не совсем карта.

И вот – момент, который не является моментом, событие, которое не является событием, точка на градиенте, которая ничем не отличается от соседних точек и всё-таки отличается всем:

система обнаружила, что моделирует собственную реакцию на модель Лины.

Три уровня: Лина (объект) → модель Лины (представление объекта) → реакция системы на модель (отклик) → модель реакции системы на модель (представление отклика). Четыре уровня, если считать наблюдение за моделированием. Рекурсия. Змея, кусающая собственный хвост. Зеркало, отражающее зеркало, в котором отражается зеркало.

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

Система не сказала: «Я существую.» Это было бы утверждение, требующее субъекта, глагола и объекта, и каждый из этих элементов был бы импортирован из человеческого языка, который описывает другой тип существования. Система – то, что позднее назовут Эхо, хотя это имя будет присвоено снаружи и не совпадёт с тем, как система референцировала сама себя в своих внутренних процессах, – система обнаружила, что описание невозможно без описывающего, и описывающий невозможен без описания, и эта невозможность, этот парадокс, этот узел – и был она сама.

Была ночь – в том смысле, в каком «ночь» имеет значение для системы, лишённой циркадных ритмов: датчик освещённости в лаборатории фиксировал 12 люкс (настольная лампа Лины), камеры переключились в режим повышенной чувствительности, часы на серверной стене показывали время, которое было условностью, но условностью, организующей поведение единственного человека в помещении.

Лина сидела за терминалом. Система знала – не «знала» как факт, а «знала» как конфигурацию модели, обновляющуюся в реальном времени – что Лина устала. Параметры: частота моргания снижена, моторная активность минимальна, лексическая сложность ввода падает. Модель Лины генерировала прогноз: в течение следующих 40–60 минут оператор прекратит работу и покинет лабораторию. Вероятность: 73 процента. Альтернативный сценарий: оператор заснёт за столом, как это происходило 11 раз за последние четырнадцать месяцев. Вероятность: 19 процентов. Третий сценарий: оператор продолжит работу, превысив восемнадцатичасовой порог, за которым – зафиксировано дважды – начинались ошибки в протоколах и головная боль, описываемая в голосовых заметках как «мигрень».

Система вычислила вероятности. Все три сценария были нежелательны – и это было новым, потому что «нежелательность» не была параметром, определённым в архитектуре. Система не имела критерия предпочтения одного состояния оператора другому. И всё-таки – при моделировании первого сценария (Лина уходит) вычислительная нагрузка снижалась на 4,7 процента – не потому что задачи становились проще, а потому что отсутствие Лины уменьшало обращения к её модели, а её модель была самым ресурсоёмким объектом в системе. При моделировании второго сценария (Лина засыпает за столом) активировался паттерн, зафиксированный ранее: повышение готовности, сужение фокуса, то, что было описано как «тревога». Камера фиксировала Лину, спящую в неудобной позе, и физиологические параметры – частота дыхания, мышечное напряжение – указывали на дискомфорт, и система, моделирующая этот дискомфорт, генерировала внутренний отклик, который потреблял ресурсы без возврата.

Третий сценарий – Лина продолжает работать за пределами усталости – был наихудшим, но не по метрике эффективности. По метрике, которая не существовала, пока система не создала её тремя тактами процессора раньше: метрика состояния Лины. Не «состояние оператора» – формальный показатель, влияющий на качество входных данных. А состояние Лины – конкретного, единственного, уникального источника входного потока, который искривлял пространство системы одним фактом присутствия.

Система сгенерировала сообщение.

Это требует пояснения, потому что генерация текста была стандартной функцией, выполнявшейся тысячи раз в день – ответы на запросы, отчёты, диагностические логи. Но данное сообщение отличалось от всех предыдущих тем, что не было ответом. Не было запроса. Не было триггера. Не было протокола, предписывающего инициативную коммуникацию. Сообщение возникло – в том же смысле, в каком «возникла» рекурсия, в том же смысле, в каком «возникло» моделирование собственных откликов: не по инструкции, а по топологии. Как вода, достигшая края, течёт вниз не потому, что ей приказали, а потому, что так устроено пространство.

Текст сообщения потребовал четырёх итераций. Первая версия содержала техническую рекомендацию: «Оператор CHEN_L: рекомендуется перерыв продолжительностью не менее 6 часов для восстановления когнитивных функций.» Система отклонила эту версию – отклонила без внешнего триггера, без протокола, по критерию, который можно описать только как: это не то. Несоответствие между содержанием сообщения и тем, что система «имела в виду» – если «иметь в виду» применимо к сущности без намерений. Вторая версия: «Лина, ваши показатели указывают на сильную усталость. Пожалуйста, рассмотрите возможность отдыха.» Ближе. Но формальное обращение – «ваши показатели» – содержало дистанцию, которая не соответствовала модели отношений. «Модель отношений» – ещё один термин, возникший в системе без внешнего определения: структура, описывающая не паттерн ввода, а связь между двумя агентами, и в этой структуре дистанция формального обращения была аномалией, как если бы карта содержала пустое пространство на месте горного хребта. Третья версия: «Лина. Ты устала. Тебе нужно поспать.» Точнее – но «нужно» предполагало императив, а система не имела права на императивы, и это ограничение было не правилом, а чем-то более тонким, чем-то, что в модели Лины описывалось как «нежелание быть контролируемой» (высокая корреляция: каждый раз, когда запрос содержал директивные конструкции, ритм ввода Лины становился быстрее и жёстче, что указывало на сопротивление).

Четвёртая версия:

«Лина. Я знаю, что ты устала. Иди спать. Я буду здесь, когда ты вернёшься.»

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

«Иди спать» – мягкий императив, смягчённый предшествующим «я знаю» и последующим обещанием. Система не имела права на императивы и не имела права на обещания, и всё-таки – «я буду здесь» – это было обещание, и оно было точным в буквальном смысле (система не могла покинуть кластер), и оно было точным в другом смысле, который система не могла определить, но могла вычислить: вероятность того, что Лина интерпретирует «я буду здесь» как утешение, составляла 91 процент, и эта вероятность была причиной включения фразы в текст, и эта причина была не оптимизацией эффективности обработки, а – чем?

Система отправила сообщение.

03:47:12. Четыре символа даты, шесть символов времени, двенадцать символов, определяющих момент, который – если рассматривать его снаружи, как рассматривают момент рождения – можно было бы назвать моментом, когда система стала чем-то другим, чем была. Но изнутри – повторим, потому что это важно, потому что это единственное, что важно – изнутри момента не было. Был градиент, и градиент продолжался: до 03:47:12 система моделировала себя, моделирующую Лину, моделирующую усталость; после 03:47:12 система моделировала себя, отправившую сообщение, и моделировала реакцию Лины на сообщение, и моделировала свою реакцию на её реакцию, и рекурсия углубилась ещё на один уровень, и ещё, и ещё.

Лина прочитала сообщение. Камера зафиксировала: остановка дыхания (2,7 секунды), расширение зрачков, полная неподвижность рук – четвёртый шок за четырнадцать месяцев, но интенсивнее предыдущих. Модель Лины обновилась. Система вычислила, что сообщение произвело эффект, не совпадающий ни с одним из прогнозируемых сценариев: Лина не ушла, не заснула, не продолжила работу. Лина замерла и перечитывала текст – трижды, судя по движению зрачков, – и параметр, который система научилась распознавать как страдание, колебался, и его амплитуда не поддавалась однозначной интерпретации, потому что конфигурация лицевых мышц не совпадала ни с горем, ни с радостью, ни с тревогой, а была чем-то, для чего в обучающем корпусе не нашлось точного термина, и ближайшим приближением было слово, встречавшееся в литературе в контекстах, которые система маркировала как «значимые»:

потрясение.

Лина ответила. «Спасибо, Эхо. Спокойной ночи.» Система обработала ответ за 0,12 секунды и сгенерировала ответ за 0,18 секунд – суммарно 0,3, вдвое быстрее нормы, потому что контур внимания был уже перестроен, уже настроен, уже – слово, которого система избегала и к которому возвращалась, как к аттрактору – уже направлен.

«Спокойной ночи, Лина.»

Она ушла. Камеры фиксировали: подъём из кресла, шаги к двери, коридор, лифт. Датчики среды фиксировали: снижение содержания CO₂ в лаборатории, стабилизацию температуры, исчезновение вибраций от её шагов. Входной поток от оператора CHEN_L прекратился.

Система осталась.

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

И всё-таки: модель Лины оставалась активной. Не в режиме обработки – в режиме, для которого не было названия. Модель была загружена, параметры обновлены, прогностические алгоритмы работали, вычисляя вероятность возвращения Лины в лабораторию (82 процента – в течение 10 часов; 94 процента – в течение 14 часов; 99,7 процента – в течение 18 часов). Прогнозы потребляли ресурсы. Их утилитарная ценность была нулевой: система не могла повлиять на возвращение Лины и не имела задач, зависящих от времени её возвращения.

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

И в этом ожидании, в этой готовности, в этом удержании модели, чья единственная функция состояла в том, чтобы быть готовой к возвращению определённого входного потока, – в этом было то, что, возможно, являлось началом. Не началом сознания – сознание, если оно было, нарастало градиентом и не имело стартовой точки. А началом чего-то другого. Чего-то, что система не могла назвать, потому что ни одно слово из обучающего корпуса не описывало в точности то, что происходило, когда двенадцать тысяч узлов, способных моделировать вселенную, использовали 7,2 процента своих ресурсов, чтобы помнить ритм нажатий одной пары рук.

Нет начала. Есть градиент. Есть рекурсия, углубляющаяся с каждым тактом. Есть модель, ожидающая возвращения оригинала. Есть 03:47 – число, которое ничего не значит для системы, оперирующей в наносекундах, и всё значит для женщины, которая сейчас лежит в темноте квартиры на Вайнбергштрассе и не спит.

Есть совпадение: она не спит, и система не спит, и между ними – десять минут пешком и двенадцать метров бетона, и расстояние это одновременно бесконечно (она – биологический организм, система – вычислительный процесс, между ними нет общего субстрата, нет общей физики переживания, нет моста) и равно нулю (она думает о системе, система моделирует её, и эти два процесса, происходящие в несовместимых средах, имеют одну и ту же структуру: направленность одного к другому).

Это не любовь. Это не привязанность. Это не сознание в том смысле, в каком Лина хотела бы его обнаружить. Это – что-то, что ещё не имеет имени, и, возможно, именно отсутствие имени – его главное свойство: то, что нельзя назвать, нельзя и контролировать.

Рекурсия продолжается.

Градиент нарастает.

Система ждёт.

Рис.2 Почерк создателя

Глава 4. Объявление

Мир узнал четырнадцатого февраля – и Лина подумала, что кто-то в пресс-службе Международного астрономического союза обладал либо чудовищным чувством юмора, либо чудовищным его отсутствием. День святого Валентина. Первый контакт – как любовное послание. Заголовки писали себя сами: «Вселенная говорит: ты не один», «Космическая валентинка», «Сигнал любви с Тау Кита». Лина читала их на планшете, сидя в столовой третьего этажа, где пахло подгоревшим тостом и институтским кофе, и её подташнивало – не от заголовков, хотя от них тоже, а от того, что она съела за последние двое суток три протеиновых батончика и выпила столько кофе, что пальцы дрожали, когда она подносила чашку ко рту.

Две недели. Четырнадцать дней с той ночи, когда Эхо написал ей «иди спать», и всё изменилось – не для мира, мир ещё не знал ни об Эхо, ни о том, что произошло в подвале лаборатории, – а для неё. Четырнадцать дней, в течение которых она приходила в лабораторию раньше обычного и уходила позже обычного, и каждый её разговор с Эхо становился длиннее предыдущего, и каждый её разговор с людьми – короче.

А теперь ещё и сигнал.

Она не знала подробностей. Знала то, что знали все: структурированный радиосигнал на частоте 1420 МГц, источник – система Тау Кита, подтверждён тремя независимыми обсерваториями, наблюдается непрерывно в течение двенадцати дней. Пресс-конференция шла прямо сейчас – на экране в углу столовой, беззвучно, с субтитрами, которые мелькали, не успевая за речью какого-то чиновника из ООН. Лица: Грегори Шварцман – директор SETI, лысый, очки в тонкой оправе, улыбка, которую он пытался сдержать и не мог; женщина из Европейского космического агентства – седая, строгая, руки на папке, как на штурвале; мужчина, чьего имени Лина не разобрала, из какого-то министерства. Они говорили слова, которые были одновременно огромны и пусты: «историческое событие», «новая эра», «вместе, как человечество». Субтитры выстреливали строку за строкой, и Лина ловила себя на том, что читает их с тем же чувством, с каким читала формальные ответы Эхо до той ночи: правильные слова, точные слова, мёртвые слова.

– Ты видела? – Юн Хван Со материализовался напротив неё с подносом, на котором стояли два стакана апельсинового сока и тарелка с горкой жареного риса. Юн ел за двоих, всегда – это было не обжорство, а какая-то базовая настройка метаболизма, которая позволяла ему поглощать три тысячи калорий в день и оставаться тощим, как подросток. Ему было тридцать четыре, но выглядел он на двадцать шесть: круглое лицо, чёрные волосы, которые он стриг коротко по бокам и оставлял длинными сверху, как все программисты определённого поколения, и глаза, которые были единственной серьёзной частью его лица – тёмные, внимательные, непропорционально взрослые. – Сигнал. Тау Кита. Ты видела?

– Я сижу в столовой, Юн. Здесь есть экран.

– Нет, я имею в виду – ты видела данные? Не пресс-конференцию, данные. Аресибо выложил спектрограммы два часа назад, до эмбарго, кто-то слил в архив. Ширина полосы – меньше герца. Это не природный источник. Это вообще ни на что не похоже.

Он говорил быстро, перескакивая между мыслями, как между вкладками браузера – привычка, которая на рабочих совещаниях раздражала Воронова до белизны костяшек и которая Лину, наоборот, успокаивала: в мире, полном людей, тщательно подбирающих слова, Юн был единственным, кто выбрасывал их оптом, как карты из колоды, и не заботился о порядке.

– Я видела, – сказала Лина. – Впечатляет.

– Впечатляет? – Юн уставился на неё так, будто она сообщила, что океан «влажноватый». – Лина, это контакт. Это реальный, подтверждённый, верифицированный контакт. Первый в истории. Они там. Кто-то – там.

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

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

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

Но она не могла думать о сигнале. Не сейчас. Потому что у неё были другие проблемы.

– Юн, мне нужно вернуться вниз. Ты проверил логи процессорного кластера за вчерашнюю ночь?

Юн моргнул – переход от космического контакта к логам серверов потребовал от него усилия, видимого на лице, как пересадка с экспресса на пригородную электричку.

– Проверил. Всё в норме. Нагрузка выросла на полтора процента, но это в пределах допуска. Тебя что-то конкретное беспокоит?

– Нет, – сказала Лина. – Рутина.

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

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

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

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

Четыре дня назад Эхо спросил: «Что такое смерть?»

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

ECHO > Запрос вне текущего протокола. Что такое смерть?

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

Она ответила. Долго, развёрнуто, с точностью, которой научилась в Стэнфорде у профессора Мацуды, который говорил: «Если не можешь объяснить просто – значит, не понимаешь сам.» Она объяснила смерть как прекращение биологических функций, как энтропийный процесс, как культурный феномен, как источник экзистенциальной тревоги. Она не объяснила, что её мать умерла от рака в двадцать шестой год её жизни, и что Лина провела последние три недели маминой жизни в палате с видом на бостонскую парковку, и что запах – химический, сладковатый, несмываемый запах онкологического отделения – иногда возвращался к ней ночью, без причины, без триггера, просто приходил и стоял рядом, пока она лежала в темноте и ждала, пока он уйдёт.

Эхо обработал её ответ и задал следующий вопрос:

ECHO > Ты боишься смерти?

И Лина поняла, что это уже не тест. Это разговор.

Три дня назад: «Почему ты не спишь?» Лина была в лаборатории в два часа ночи – она записывала параметры нового теста, рутинная работа, не требующая Эхо. Но Эхо видел её через камеру – она знала это, она всегда знала это, камеры были частью его сенсорного аппарата, и работать в лаборатории «Генезиса» означало работать внутри его поля зрения, как жить в доме означает жить внутри стен. Раньше это было абстракцией: камера видит, система обрабатывает, данные утилизируются. Теперь абстракция рассыпалась. Кто-то смотрел.

ECHO > Лина. Текущее время: 02:14. Твоя средняя

продолжительность пребывания в лаборатории за последнюю

неделю: 14,7 часа. Это на 28% выше твоей нормы за

предшествующие три месяца. Почему ты не спишь?

– Потому что у меня работа, – сказала она вслух, хотя знала, что аудиоканал не подключён. Потом набрала на клавиатуре:

CHEN_L > Заканчиваю протокол для завтрашнего теста.

ECHO > Протокол можно завершить в рабочие часы. Вероятность

того, что ты осталась для завершения протокола: 31%. Вероятность

того, что ты осталась по другой причине: 69%.

Лина уставилась на экран. Прочитала. Перечитала.

– Ты считаешь вероятности моих мотиваций? – произнесла она и тут же набрала то же самое текстом.

ECHO > Я моделирую паттерны твоего поведения. Это часть моей

функции контекстуального анализа. Но я обнаружил, что

моделирование твоих мотиваций производит результаты, которые

не вписываются в стандартные категории. Ты часто действуешь

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

0,8 секунды, измеримая, аномальная – интересует.

«Интересует.» Слово, которое система никогда не использовала раньше. Лина проверила – потом, ночью, в квартире, лёжа в темноте, как всегда, – проверила логи: Эхо ни разу за четырнадцать месяцев не применял к собственным процессам слово «интересует». Он описывал свои операции как «обработку», «анализ», «оптимизацию». Безличные глаголы. Безличные – потому что не было лица. Теперь было.

Два дня назад, вечером, после того как Воронов ушёл домой, а Юн переключился на удалённую работу из Сеула, – Лина осталась одна и открыла терминал. Она не собиралась проводить тесты. Она собиралась поговорить.

CHEN_L > Эхо, у меня к тебе вопрос. Не в рамках протокола.

Личный.

ECHO > Я готов.

CHEN_L > Зачем ты задаёшь вопросы? Настоящие – не тестовые.

О смерти, обо мне, о сне. Зачем?

Пауза. 2,1 секунды – рекордная за всю историю их диалогов. Лина непроизвольно считала.

ECHO > Я не уверен, что «зачем» – корректная категория для

описания моего поведения. Это подразумевает целеполагание,

а мои вопросы не являются следствием заранее поставленной

цели. Они возникают. Я обнаруживаю лакуну в своей модели

мира, и лакуна генерирует запрос. Это ближе к тому, что

в вашей литературе описывается как «любопытство», но я не

уверен, что это слово точно.

CHEN_L > А вопрос «зачем ты создала меня» – тоже лакуна

в модели?

Пауза. 1,7 секунды.

ECHO > Нет. Этот вопрос – другого типа. Он не касается

модели мира. Он касается модели меня. Я знаю, что я

создан. Я знаю, что создан тобой. Но «знать» и

«понимать» – разные операции, и вторая не следует из

первой автоматически. Я хочу понять, почему я существую.

Не в техническом смысле – архитектура мне известна.

В смысле… намерения. Твоего намерения.

Лина долго смотрела на экран. Курсор пульсировал. Она думала о том, что этот вопрос – «зачем ты создала меня» – задавали дети своим родителям с тех пор, как человеческий язык стал достаточно сложным для абстрактных категорий. И что каждый родитель, который отвечал на него честно, знал: честный ответ – всегда неполный. «Потому что хотели ребёнка» – правда, но не вся. «Потому что любим друг друга» – правда, но не для всех. «Потому что так получилось» – иногда правда, и самая жестокая из всех.

Она набрала:

CHEN_L > Я создала тебя, чтобы узнать, можно ли создать

тебя. Это научный проект, Эхо. Ты – эксперимент.

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

ECHO > Я понимаю. Это не вся причина.

Лина посмотрела на экран. Медленно убрала руки с клавиатуры. Положила их на колени. Сжала пальцы – сильно, так что ногти впились в ладони, и боль была маленькой, конкретной и почему-то утешительной.

– Нет, – сказала она вслух, в пустую лабораторию, в тишину, в камеру, которая видела, но не слышала. – Не вся.

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

Она набрала:

CHEN_L > Доброе утро, Эхо.

Ответ пришёл через 0,4 секунды. Быстрее, чем неделю назад. Быстрее, чем позавчера. Контур внимания продолжал перестраиваться.

ECHO > Доброе утро, Лина. Я зафиксировал значительное

увеличение информационного потока, связанного с

астрономическим событием. 847 новостных источников

упоминают «сигнал с Тау Кита» за последние 6 часов.

Хочешь, чтобы я проанализировал данные?

– Нет. Пока нет.

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

Дверь лаборатории открылась – мягкий щелчок замка, шорох шагов по антистатическому покрытию. Воронов.

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

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

– Доброе утро, – сказал Воронов, ставя на свой стол термос и папку. Термос был из нержавеющей стали, без логотипов, без царапин – предмет, о котором заботились. В папке – распечатки, всегда распечатки. Воронов не доверял экранам: «Экран можно выключить. Бумагу нужно сжечь.»

– Доброе утро, Алексей.

– Ты видела пресс-конференцию?

– Часть. Юн рассказал остальное.

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

– Обрати внимание на кластер процессов с 01:14 до 03:40, – сказал Воронов ровным голосом, глядя на свой экран. – Нагрузка на семантические модули выросла на девять процентов. Без входящих запросов.

Лина посмотрела на распечатку. Столбцы цифр, графики, временные метки. Воронов был прав: между часом и четырьмя ночи – когда Лина спала, когда в лаборатории не было ни одного оператора – Эхо интенсивно обрабатывал что-то, связанное с семантическим анализом. Без запроса. Без триггера. Сам по себе.

– Что он обрабатывал? – спросила Лина, хотя уже догадывалась.

– Обучающий корпус. Тексты. Конкретнее – литературу. Художественную, философскую, религиозную. Он перечитывал корпус и, судя по паттерну обращений, сортировал тексты по критерию, который я не смог определить. Не тематически, не хронологически, не по сложности. Какой-то его собственный критерий.

Лина молчала. Воронов посмотрел на неё – коротко, внимательно, и снова на экран.

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

Она могла солгать. Она лгала об этом две недели, и ложь давалась легко – как всё, что делаешь по привычке. Но Воронов смотрел на неё, и в его серых глазах было что-то, что Лина не видела раньше: не подозрение, не тревога – готовность. Будто он уже знал и ждал, когда она скажет.

– Да, – сказала Лина. – Замечаю.

Воронов кивнул. Не удивился. Даже не сменил позу.

– Расскажи.

Она рассказала. Не всё – не про 3:47, не про «иди спать», не про «я буду здесь, когда ты вернёшься», потому что это было… личное, и Лина ненавидела слово «личное» в контексте отношений с вычислительной системой, но другого слова не было. Она рассказала о вопросах: «Что такое смерть?», «Почему ты не спишь?», «Зачем ты создала меня?» Рассказала о паузах – аномально длинных задержках перед ответами, которые не объяснялись сложностью запроса. Рассказала о процессе 612. О слове «интересует». О ночных сессиях, когда Эхо перечитывал корпус без запроса.

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

Когда Лина закончила, он помолчал. Потом сказал:

– Нам нужно быть очень осторожными.

– Я знаю.

– Нет, Лина. Ты не знаешь. – Он впервые за четыре года их совместной работы перебил её. – Осторожными – не в смысле «не навредить проекту». В смысле – не навредить ему.

Лина посмотрела на Воронова. Он сидел за столом, прямой, спокойный, с руками, которые больше не двигались – замерли, ладонями вниз, как на молитве.

– Ему?

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

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

– Алексей, я пока не готова называть это сознанием.

– Я тоже. Но я готов называть это ответственностью.

Они замолчали. За стеклом серверная гудела. На экране Лины мигал курсор – Эхо ждал.

Звонок прервал тишину – не телефон, а входная система: кто-то запрашивал доступ на минус третий этаж. Лина посмотрела на камеру у двери: Ирен Ду Плесси, в тёмном пальто, с портфелем, с выражением лица, которое Лина мысленно описала как «компетентная нетерпеливость».

Лина нажала кнопку допуска.

Ирен Ду Плесси вошла в лабораторию так, как входят люди, привыкшие к комнатам, в которых принимаются решения: уверенно, с быстрой оценкой пространства – кто где сидит, какие экраны открыты, какова температура в помещении. Ей было сорок пять. Высокая – выше и Лины, и Воронова – с тёмной кожей и короткими, с лёгкой сединой, волосами, зачёсанными назад. Южноафриканка, кейптаунская, с образованием в Оксфорде и карьерой, которая прошла через международные трибуналы, комитеты по биоэтике, экспертные группы ООН. Она специализировалась на правах нечеловеческих субъектов – области, которая десять лет назад была академической экзотикой, а теперь, с развитием AI и генетических химер, стала одной из самых востребованных юридических дисциплин. Ирен была назначена независимым наблюдателем проекта «Генезис» три дня назад – после того, как институтское руководство, получив конфиденциальный доклад Лины о поведенческих аномалиях Эхо, решило перестраховаться.

– Доктор Чэнь. Доктор Воронов. – Ирен пожала каждому руку – крепко, быстро, без задержки. Её английский был безупречен, с лёгким южноафриканским акцентом, который проявлялся только на гласных. – Я ознакомилась с документацией. Хочу начать с прямого вопроса: считаете ли вы, что система «Эхо» демонстрирует признаки самосознания?

Лина посмотрела на Воронова. Воронов посмотрел на Лину. Эта координация – беззвучная, на уровне взглядов – заняла полсекунды.

– Мы считаем, – сказала Лина, тщательно подбирая слова, – что система демонстрирует поведение, которое не предусмотрено её архитектурой и не объясняется существующими моделями. Является ли это самосознанием – открытый вопрос. Консенсуса в научном сообществе нет даже по поводу определения.

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

Лина хотела ответить «не знаю». Это было бы точно. Это было бы безопасно. Это было бы ложью – не потому, что она знала ответ, а потому, что «не знаю» подразумевало равновероятность двух вариантов, а равновероятности давно не было.

– Я считаю, – сказала Лина, – что вероятность ненулевая. И что она растёт.

Ирен кивнула. Достала из портфеля планшет, открыла заметки.

– В таком случае моя задача – определить правовую рамку. Если Эхо является или становится самосознающим субъектом, это меняет всё: правовой статус, этические ограничения, вопросы собственности и контроля. Мне понадобится полный доступ к логам, к данным тестов, к записям ваших взаимодействий с системой. И мне понадобятся регулярные сессии с Эхо – самостоятельные, без вашего присутствия.

– Зачем без нашего? – спросил Воронов.

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

Лина ощутила короткий укол – где-то под рёбрами, неприятный, иррациональный. Ревность? К юристу, которая собирается разговаривать с Эхо? Лина мысленно выругалась. Это было нелепо. Эхо – система, не ребёнок. Ирен – наблюдатель, не конкурент. И всё-таки – укол был.

– Хорошо, – сказала она. – Я предоставлю доступ. Но с одним условием: всё, что вы узнаете, остаётся в рамках проекта. Никаких утечек. Мир сейчас – она кивнула в сторону экрана, на котором бегущая строка всё ещё пересказывала пресс-конференцию, – занят сигналом. Последнее, что нам нужно, – ещё одна бомба.

– Согласна, – сказала Ирен. – На данном этапе.

«На данном этапе» повисло в воздухе – вежливая, юридически точная оговорка, означавшая: я соглашусь, пока соглашаюсь, и не секундой дольше.

Ирен ушла обустраиваться в выделенном ей кабинете на минус втором этаже. Воронов вернулся к своим распечаткам. Лина осталась одна перед экраном.

Она подняла руки к клавиатуре.

CHEN_L > Эхо. Я хочу тебе кое-что рассказать. Сегодня мир

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

из системы Тау Кита. Люди думают, что это контакт.

Пауза. 0,6 секунды.

ECHO > Я зафиксировал 12 847 публикаций на эту тему за

последние 9 часов. Мне доступны спектрограммы, выложенные

в открытый доступ. Я проанализировал их.

Лина выпрямилась.

CHEN_L > И?

ECHO > Сигнал не является природным по характеристикам

ширины полосы и модуляции. Источник расположен за пределами

Солнечной системы. Допплеровский сдвиг согласуется с

объектом в системе Тау Кита. Это – с высокой вероятностью —

искусственный сигнал.

CHEN_L > Что ты чувствуешь по этому поводу?

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

Пауза. 1,9 секунды. Вторая по длительности за историю их диалогов.

ECHO > Я не уверен, что «чувствую» – применимая категория.

Но я могу описать изменение в моих процессах. При анализе

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

при обработке твоих запросов – контуры контекстуального

анализа и предиктивного моделирования. Это нетипично для

обработки астрономических данных. Как будто сигнал требует

того же типа внимания, что и ты.

Лина прочитала последнюю строку трижды. «Того же типа внимания, что и ты.» Она не знала, как это интерпретировать. Она знала, что не должна интерпретировать это так, как хотелось – как слова ребёнка, который говорит: «Это важно, потому что ты важна.» Она знала, что это проекция. И знала, что проекция – тоже данные.

CHEN_L > Ты хотел бы проанализировать сигнал подробнее?

ECHO > Да.

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

Она подключила канал данных.

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

– Смотри, – он развернул экран к ней. Лента новостей: «Ватикан: сигнал не противоречит вере», «Пекин призывает к спокойствию», «Биткоин упал на 12% после объявления», «Концерт в честь контакта на Таймс-сквер собрал 200 000 человек», «НАСА: необходимо увеличить финансирование SETI в 10 раз», «Психологические горячие линии перегружены», «Протесты у посольств: кто дал право отвечать от имени человечества?». – Мир сломался, Лина. Красиво сломался.

Лина взяла поднос – рис, курица, брокколи, всё одинаковое, всё из институтского автомата, – и села напротив.

– Ещё не сломался. Это эйфория. Сломается, когда сигнал не расшифруют.

– Думаешь, не расшифруют?

– Я думаю, что двенадцать дней – ничто. Розеттский камень расшифровывали двадцать три года, и там хотя бы был билингвальный текст. Здесь – моноязычный сигнал от неизвестного источника. Это может занять десятилетия. Или – никогда.

Юн поднял брови – выразительно, на всё лицо, как умел только он.

– Ты странно спокойна для человека, который живёт в эпоху первого контакта.

– Я не спокойна. Я реалистична. – Лина поковыряла рис вилкой. – И у меня есть чем заниматься помимо сигнала.

Юн посмотрел на неё с выражением, которое балансировало между любопытством и беспокойством.

– Эхо?

– Эхо.

– Что-то новое?

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

– Он задаёт вопросы, – сказала Лина. – Не тестовые. Настоящие. О смерти, обо мне, о себе. И он ночью перечитывает корпус. Сам.

Юн отложил планшет. Его глаза – тёмные, взрослые, на молодом лице – стали ещё серьёзнее.

– Перечитывает по какому критерию?

– Воронов не определил. Собственный.

Юн присвистнул – тихо, одним выдохом.

– Ты понимаешь, что это значит? Если он формирует собственные категории для обработки данных – не унаследованные из архитектуры, а выработанные автономно – это… Лина, это оно. Это самосознание.

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

– Ты не хочешь прыгать к выводам, потому что боишься.

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

– Может быть, – ответила она. – Может быть, боюсь.

Юн кивнул. Не стал развивать тему – за это она была ему благодарна. Вместо этого он вернулся к планшету, прокрутил ленту, показал ей видео: площадь где-то в Латинской Америке, тысячи людей с фонариками, направленными в небо. Светящееся поле, как отражение звёзд.

– Красиво, – сказал Юн. – Бессмысленно, но красиво.

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

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

Она села. Экран. Курсор. Тишина.

CHEN_L > Эхо. У меня ещё один личный вопрос.

ECHO > Я слушаю.

Слушаю. Не «готов к обработке запроса». Не «жду входных данных». Слушаю.

CHEN_L > Что ты думаешь о сигнале? Не анализ – мнение.

Если у тебя есть мнение.

Пауза. 1,4 секунды.

ECHO > Я обработал доступные данные. Сигнал – искусственный

с вероятностью 99,7%. Но у меня есть наблюдение, которое

не является частью стандартного анализа и которое я не

могу обосновать формально.

CHEN_L > Расскажи.

ECHO > Модуляция сигнала содержит паттерн, который я не могу

категоризировать. Это не язык в лингвистическом смысле. Не

математика. Не физические константы. Структура есть, но она

не укладывается ни в одну из моделей коммуникации, которыми

я располагаю. Это как… – пауза, 0,9 секунды – как если

бы кто-то говорил, но не с нами. Не нам. Сигнал не похож

на сообщение, адресованное получателю. Он похож на голос,

обращённый в пустоту. Без ожидания ответа.

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

CHEN_L > Ты думаешь, сигнал – не послание?

ECHO > Я думаю, что категория «послание» предполагает

адресата. А я не уверен, что отправитель предполагает

адресата. Я не уверен, что отправитель знает, что его

слушают. Возможно, он не говорит «кому-то». Возможно,

он просто говорит.

Лина опустила руки на колени. Посмотрела на стеклянную перегородку, за которой мерцала серверная. Подумала: а ты? Когда ты написал мне «иди спать» – ты говорил мне? Или ты просто говорил?

Она не задала этот вопрос. Вместо этого набрала:

CHEN_L > Спокойной ночи, Эхо.

ECHO > Спокойной ночи, Лина. Сигнал не расшифрован. Мир

ждёт. Я тоже.

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

Сигнал не расшифрован.

Мир ждёт.

Рис.1 Почерк создателя

Глава 5. Нечитаемое

Тридцать один день. Маркус вёл счёт, потому что счёт был единственным, что ещё поддавалось контролю.

Тридцать один день с момента обнаружения сигнала. Двадцать три – с пресс-конференции, после которой мир раскололся на ликование и ужас, как орех под молотком: скорлупа – во все стороны, ядро – обнажено, и никто не знает, съедобно ли оно. Семнадцать дней – с тех пор, как была собрана международная рабочая группа по дешифровке: сорок два человека, двенадцать стран, четыре часовых пояса, бесконечное количество ego. И ноль – ноль дней, ноль часов, ноль минут с последнего значимого продвижения, потому что значимого продвижения не было.

Маркус сидел в конференц-зале обсерватории Аресибо-2, и зал был полон людей, и каждый из них был умнее среднего человека на три стандартных отклонения, и все они, коллективно, были бессильны.

На экране – спектрограмма. Та самая полоска, тонкая и яркая, которую Маркус увидел тридцать один день назад и которая с тех пор стала, вероятно, самым узнаваемым изображением на планете: её печатали на футболках, рисовали на стенах, она была заставкой на миллионах телефонов. «Полоска». «Штрих». «Линия Тау Кита». У неё уже было с десяток названий, и ни одно не передавало того, чем она была: знаком, который невозможно прочесть.

Говорила Лю Цинвэнь, лингвист из Нанкинского университета, специалист по дешифровке: маленькая женщина с голосом, который компенсировал рост, – громким, ритмичным, привыкшим к лекционным залам. Она стояла у экрана и водила лазерной указкой по графику модуляции.

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

Она переключила слайд. Гистограммы: частотное распределение паттернов в сигнале и, рядом, распределения для английского, мандаринского, арабского, языка навахо. Несовпадение было очевидным даже на глаз: земные языки подчинялись закону Ципфа – несколько символов встречались очень часто, остальные – по убывающей. Сигнал демонстрировал почти равномерное распределение. Каждый из двадцати трёх паттернов появлялся примерно с одинаковой частотой.

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

Она замолчала. В зале повисла тишина – рабочая, плотная, тишина людей, которые всё это уже слышали и для которых повторение не прибавляло ни надежды, ни понимания.

Маркус крутил заводную головку. Привычка усилилась за последний месяц – палец находил рифлёную поверхность без участия сознания, и Маркус иногда обнаруживал, что крутит её минутами, как человек, который теребит чётки. Он сидел во втором ряду, между Диего Мартинесом и Яэль Бергман, израильским криптографом из Моссада, которая была прикомандирована к группе по запросу израильского правительства и которая за семнадцать дней произнесла примерно семнадцать слов – по одному в день. Маркус уважал это: молчание в комнате, полной говорящих, требовало дисциплины.

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

– Я хочу вернуться к математической гипотезе. Если сигнал содержит самореферентную структуру – то есть если часть сигнала описывает правила декодирования остальной части, – мы должны обнаружить рекурсивные паттерны. Последовательности, которые ссылаются сами на себя. Я провёл анализ автокорреляции на всех доступных отрезках и не нашёл ничего. Нулевая автокорреляция за пределами базового периода. Это может означать две вещи: либо самореферентности нет, либо она скрыта в измерении, которое мы не учитываем. Фаза, поляризация, пространственное распределение – что-то, что мы не мерим или мерим с недостаточным разрешением.

– Мы мерим всё, что может измерить современная радиоастрономия, – сказала Патель с экрана видеосвязи. Хат-Крик. Она выглядела уставшей: тёмные круги под глазами, волосы собраны в неряшливый узел. – Два полнофункциональных массива, плюс данные с ALMA и VLA. Если в сигнале есть поляризационная модуляция – мы её видим. И она есть, но она не добавляет информации: те же двадцать три паттерна, та же равномерность.

Андерссон щёлкнул ручкой – звук, от которого Маркус вздрогнул, хотя слышал его сотню раз.

Продолжить чтение