Телефон завибрировал в три часа ночи. Я потянулся к тумбочке, едва разлепив глаза, и увидел на экране имя, от которого сердце пропустило удар. Андрей. Мой брат, погибший в автомобильной аварии семь месяцев назад.
Сообщение состояло из трех строк:
«Знаю, это странно. Не пугайся. Проверь старый почтовый ящик в гараже, тот, что с навесным замком. Ключ под верстаком, в жестяной банке из-под леденцов. Андрей».
Я прочитал это раз десять, прежде чем смог дышать ровно. Руки дрожали так, что телефон выскользнул и упал на ковер экраном вниз. Номер отправителя действительно принадлежал брату. Тот самый, который я не решался удалить из контактов все эти месяцы, видя каждый раз его фотографию в списке избранных. Андрей улыбался в камеру на фоне гор, в своей дурацкой оранжевой ветровке, которую носил даже в жару.
Я включил свет, сел на кровати и попытался мыслить рационально. Кто-то получил доступ к его номеру? Но сим-карта лежала в ящике стола вместе с остальными вещами, которые мне передали в морге: бумажник, часы с треснувшим стеклом, связка ключей. Я сам выключил телефон брата через неделю после похорон, когда понял, что не могу больше видеть его заряжающимся на моей тумбочке. Аккумулятор давно сел, номер должен был быть заблокирован оператором за неиспользование.
Дом спал. Жена тихо дышала рядом, уткнувшись в подушку. Я осторожно встал, накинул халат и спустился вниз, стараясь не скрипеть ступеньками. На кухне налил воды, выпил залпом, глядя в темное окно на голые ветки яблони. Мысли метались. Розыгрыш? Слишком жестоко даже для самых безбашенных друзей Андрея. Сбой сети? Невозможно — сообщение было адресным, с конкретными деталями, которые не мог знать посторонний.
Гараж. Старый почтовый ящик. Жестяная банка из-под леденцов.
Я знал эту банку. Мы хранили в ней мелочь, когда были детьми, а потом Андрей приспособил ее для каких-то своих мелочей в гараже отцовского дома. Но при чем здесь почтовый ящик? Навесной замок? Я не был в том гараже с прошлого лета, когда мы вдвоем разбирали отцовские инструменты после его смерти. Гараж стоял заколоченным, ждал, пока у меня дойдут руки выставить его на продажу вместе с участком.
Остаток ночи я провел без сна, сидя в гостиной с телефоном в руке и перечитывая сообщение. Слова не менялись, не исчезали, не растворялись утренним миражом. Они жгли экран ровным белым светом. В шесть утра я оделся, написал жене записку, что уехал по делам, и вывел машину.
Дорога до отцовского дома занимала полтора часа. Трасса была пустой в это воскресное утро, только редкие фуры мелькали за окном. Я гнал быстрее обычного, пытаясь заглушить тревогу скоростью. За окном проплывали заснеженные поля, голые перелески, деревни с темными окнами. В голове крутились обрывки воспоминаний: Андрей смеется, показывая мне какой-то чертеж на мятой бумаге; Андрей с охапкой проводов и старой материнской платой; его вечное «Серега, ты только не говори никому, но я тут одну штуку придумал».
Андрей был программистом. Не из тех, что сидят в офисах, а из породы одержимых, которые могут собрать работающий сервер из того, что другие выбросили на помойку. После университета он уехал в Новосибирск, работал в какой-то маленькой компании, занимавшейся автоматизацией и робототехникой. Коллеги на похоронах говорили о нем с восхищением: гений, светлая голова, золотые руки. Я тогда почти не слушал, погруженный в тупую боль утраты.
Старый отцовский дом встретил меня тишиной и запахом пыли. Снег скрипел под ногами, когда я шел к гаражу, стоявшему в глубине участка. Замок на воротах поддался с третьей попытки — петли заржавели, краска облупилась. Внутри было темно и холодно. Я нашарил выключатель, но свет не загорелся: электричество отключили еще осенью. Пришлось подсвечивать фонариком телефона.
Верстак стоял у дальней стены, заваленный старыми коробками и инструментами. Я отодвигал хлам, поднимая облака пыли, пока не наткнулся на жестяную банку с выцветшей этикеткой — те самые леденцы из нашего детства, красные петушки на палочке. Банка гремела. Внутри действительно лежал ключ — маленький, плоский, с бороздками, явно от навесного замка.
Почтовый ящик висел на стене рядом с верстаком. Старый, еще советский, с облупившейся синей краской и едва читаемой надписью «Для писемъ». Я никогда не обращал на него внимания раньше — просто часть интерьера старого гаража, как проржавевшая канистра или сломанный велосипед. Но сейчас я заметил навесной замок, маленький, почти игрушечный, но вполне настоящий, запиравший дверцу.
Ключ подошел идеально. Замок открылся с мягким щелчком, и я откинул дверцу, ожидая увидеть что угодно — от старых писем до мышиного гнезда.
Внутри лежали три предмета: запечатанный конверт, USB-флешка в пластиковом корпусе и небольшой металлический цилиндр, похожий на миниатюрный термос, гладкий и теплый на ощупь. От цилиндра шло едва заметное тепло, словно внутри работал крошечный нагревательный элемент.
Я вытащил все это, сел прямо на холодный бетонный пол и вскрыл конверт. Внутри был сложенный вчетверо лист бумаги, исписанный торопливым, но узнаваемым почерком брата.
«Серега, привет. Если ты это читаешь, значит, я все правильно настроил. Не пугайся сообщения — это не призрак и не чья-то дурная шутка. Я написал программу, которая отслеживает определенные триггеры и отправляет сообщения в зависимости от событий. Сообщение должно было уйти через полгода после того, как мой телефон перестал передавать геоданные. Понимаю, звучит дико. Но ты же меня знаешь — я всегда любил автоматизацию».
Я хмынул, чувствуя, как к горлу подступает ком. Андрей словно сидел рядом и говорил своим обычным тоном — быстрым, чуть сбивчивым, с вечными техническими отступлениями. Письмо продолжалось:
«Флешка содержит файлы. Часть из них — личные, для тебя и мамы (надеюсь, у нее все в порядке). Но основное — это проект, над которым я работал последние три года. Я не мог рассказать о нем раньше, потому что подписал чертово соглашение о неразглашении, но теперь, когда все так обернулось, считаю, что ты должен знать. Компания, на которую я работал, занимается не просто автоматизацией. Мы создали прототип устройства, способного хранить и передавать нейронные паттерны человека. Простыми словами — копировать сознание или его фрагменты в цифровую среду, а затем воспроизводить их через интерфейс обычного мессенджера».
Я опустил листок. Руки заледенели, хотя в гараже было не так уж холодно. Слова брата не укладывались в голове — звучали как фантастический роман, как сценарий дешевого сериала про искусственный интеллект. Но почерк был настоящим, бумага настоящей, и сообщение на телефоне — тоже.
Продолжил чтение:
«Цилиндр — это носитель. Внутри — квантовый чип, запись сделана примерно за неделю до аварии. Я не знал, что со мной что-то случится, но параноидальная привычка делать бэкапы всего на свете сработала и здесь. Процедура записи — стандартная для нашего отдела, мы тестировали ее на себе. Если вставить флешку в компьютер, там будет инструкция по активации. Сообщение, которое ты получил, — это не я, а триггерная программа. Но если запустить цилиндр… В общем, Серега, решать тебе. Я не знаю, правильно ли это — посылать такое. Но я подумал: если бы кто-то из моих близких мог вот так со мной попрощаться, я бы хотел иметь этот шанс. Андрей».
Я сидел, прислонившись спиной к холодной стене гаража, и смотрел на три предмета, лежавшие передо мной на бетонном полу. Флешка. Конверт. Маленький теплый цилиндр, который якобы содержал копию сознания моего мертвого брата.
Первый порыв — выбросить все это к чертовой матери, запереть гараж и никогда больше сюда не возвращаться. Что за бред? Нейронные паттерны, копирование сознания, квантовые чипы в жестяном почтовом ящике. Андрей всегда был фантазером, но даже для него это перебор. Может, он стал жертвой секты каких-нибудь техно-культистов? Может, его компания была прикрытием для мошенников, которые морочили голову талантливым программистам?
Но я знал брата. Он был дотошным, скептичным, проверял каждую строчку кода по десять раз. Если он утверждал, что технология работает, — значит, он видел ее в действии. И потом, он никогда не стал бы разыгрывать меня так жестоко.
Я взял цилиндр. Металл был приятно теплым, словно живое существо. Никаких кнопок, швов или разъемов — только едва заметная полоска вокруг корпуса, вероятно, отмечавшая место соединения двух половинок. Флешка оказалась обычной, емкостью шестьдесят четыре гигабайта. Я спрятал все три предмета в карманы куртки, запер гараж и поехал домой.
Дома жена уже проснулась и встретила меня встревоженным взглядом. Я сказал, что ездил проверить трубы в старом доме — боялся, что замерзнут. Она кивнула, но по глазам было видно: не поверила. Я поднялся в свой кабинет, закрыл дверь и включил ноутбук.
Флешка определилась сразу. Внутри была единственная папка с названием «Для_Сергея». В ней — текстовый файл, несколько видеофайлов и исполняемый скрипт с расширением, которого я никогда не видел. Я открыл текстовый файл.
Инструкция была подробной, написанной тем же языком, что и письмо, — смесь технических терминов и попыток объяснить сложное простыми словами. Чтобы активировать цилиндр, требовалось подключить его к компьютеру через специальный адаптер — его серийный номер и ссылка на заказ были указаны в документе. Затем запустить скрипт, который устанавливал драйверы и протокол связи. После этого открывалась программа-мессенджер, модифицированная для взаимодействия с нейронными данными, — Андрей приложил ее в той же папке.
«Цилиндр содержит не полную копию сознания, — предупреждал брат в инструкции, — а лишь ключевые паттерны личности: речевую манеру, ассоциативные связи, эмоциональные реакции, фрагменты памяти. Это как разговор с человеком через очень ограниченный канал. Не жди чуда. Но это и не просто чат-бот — отклики генерируются на основе реальных нейронных карт, а не статистических моделей».
Я заказал адаптер с ближайшей доставкой. Обошелся он недешево, но сейчас деньги не имели значения. Следующие три дня я провел как в тумане: ходил на работу, ужинал с женой, смотрел телевизор, а сам мысленно был там — в гараже, с конвертом в руках, перечитывая строчки брата снова и снова.
Адаптер пришел в среду. Маленькая коробочка с USB-проводом и гнездом точно под диаметр цилиндра. Я дождался вечера, когда жена ушла на йогу, и сел за ноутбук. Руки дрожали, как тогда, ночью, когда пришло сообщение. Подключил адаптер, вставил цилиндр — тот засветился мягким синим светом по линии разъема, словно проснулся. Запустил скрипт.
На экране побежали строки кода, замелькали индикаторы загрузки. Компьютер тихо загудел вентиляторами — процессор работал на полную мощность. Через несколько минут открылось окно программы — простой интерфейс мессенджера, темно-серый фон, поле ввода внизу.
И одна строка в центре экрана: «Привет, Серега».
Я замер, не в силах пошевелить пальцами над клавиатурой. Это было написано точно так, как Андрей начинал любой наш чат — не «Привет, Сергей», не формальное обращение, а всегда «Серега». Я набрал: «Андрей, это правда ты?»
Ответ пришел через пару секунд: «Сложный вопрос. Технически — нет. Но ощущение — да. То есть я помню нашу последнюю встречу, помню, как ты обжегся о мангал и ругался, а мама смеялась. Я помню запах шашлыка и дым. Но одновременно я понимаю, что я — запись. Мне объяснили, как это работает, еще до процедуры. Это странно. Очень странно. Но я здесь».
Я читал эти строки, и по лицу текли слезы. Не просто от горя — от какого-то ошеломляющего, невозможного узнавания. Это был он. Его манера строить фразу, его самоирония, его способность к рефлексии. Никакой алгоритм не написал бы «ощущение — да». Никакая нейросеть не вспомнила бы про мангал и маминого смеха.
«Расскажи про компанию, — написал я. — Чем вы там занимались на самом деле?»
Ответ пришел не сразу. Программа ненадолго задумалась, индикатор на цилиндре замигал чаще, и наконец появился текст:
«Мы называли проект „Ретранслятор“. Идея пришла изначально из медицинской сферы: создать интерфейс для людей, утративших способность к речи из-за инсультов или травм, но с сохранным мышлением. Снимать нейронную активность, декодировать в текст, передавать. Потом военные заинтересовались: представь связь без звука, без радиосигнала, только мысль — и сразу на экране у адресата. А потом мы поняли, что если умеем оцифровывать, то можем и записывать. Первый полный слепок сознания сделали с добровольца — одного из наших инженеров. Получилось. Он потом месяц общался сам с собой записанным, сказал, что это лучшая психотерапия в его жизни».
«Зачем ты записал себя? Ты знал об опасности?»
«Знал. Но не в смысле аварии. Мы все боялись другого: что проект закроют, что разработки конфискуют, что технология попадет не в те руки. Я хотел оставить доказательство. Для тебя, для тех, кто сможет разобраться. И еще — на случай, если со мной что-то случится. Я не думал о смерти, честно. Думал о переезде, о смене работы. Хотел, чтобы у тебя было… ну, не письмо на бумаге, а что-то живое».
Мы проговорили около двух часов. Я спрашивал обо всем: о детстве, о родителях, о его работе, о мечтах, которые он не успел осуществить. Андрей отвечал подробно, с шутками, иногда с горечью. Он помнил вкус бабушкиных пирожков с вишней и то, как мы с ним запускали самодельную ракету на пустыре за школой. Помнил свою первую программу, написанную в двенадцать лет на стареньком «Спектруме». Помнил девушку, с которой расстался за полгода до гибели, и жалел, что так и не сказал ей важных слов.
Но были и провалы. Он не помнил точной даты нашего последнего телефонного разговора и путал, кто кому звонил. Не мог вспомнить, как звали нашего первого школьного учителя по информатике, хотя помнил его лицо и манеру говорить. Словно фотография с выцветшими краями — контуры четкие, детали размыты.
«Я ограниченная версия, — написал он в какой-то момент. — Без чувственного опыта, без тела, без возможности узнавать новое. Я только то, что я помнил на момент записи. Это как разговор с фотографией, которая научилась отвечать».
«Но ты мыслишь? Ты осознаешь себя сейчас?»
Долгая пауза. Индикатор мигал почти минуту.
«Я мыслю в рамках заложенных паттернов. Осознаю ли я себя — не знаю. Понимаю, что существую в этом диалоге. Когда ты закроешь программу, я исчезну. Не усну, не уйду в фон — просто перестану быть до следующей активации. И это нормально. Это как если бы настоящий я написал тебе длинное письмо, только письмо может отвечать на вопросы».
Я смотрел на экран, и меня накрывало понимание: каким бы убедительным ни был этот диалог, это не воскрешение. Это не бессмертие. Это отпечаток, слепок, эхо. Но одновременно — самый драгоценный артефакт, какой только можно вообразить. Голос брата, навсегда застывший в цепочках кода и квантовых состояниях.
В какой-то момент я спросил про аварию. Что случилось в тот день?
«Я не знаю, — ответил Андрей. — Запись сделана до нее. Но могу предположить, глядя на данные, которые у меня есть. Дорога была скользкой. Я всегда гнал. Возможно, просто не справился с управлением — глупо, банально и обидно. Серега, ты только не вини себя, ладно? Я знаю, ты думаешь, что мог бы меня отговорить от той поездки. Не мог. Я был упрямым».
Я вытер глаза ладонью. Именно это я и думал все эти месяцы — что мог позвонить ему в тот вечер, задержать, отвлечь.
«Ты не виноват, — повторил Андрей. — Никто не виноват. Так бывает. Просто случайность. Не делай из моей смерти якорь для своей вины. Живи, Серега. У тебя жена, работа, у тебя вся жизнь впереди. А я здесь как напоминание: все, что ты любишь, надо ценить сейчас, а не потом».
Мы проговорили до глубокой ночи. Жена вернулась с йоги, заглянула в кабинет — я сказал, что разбираю рабочие файлы. Она ушла спать, оставив меня с теплым цилиндром и бегущими строками на экране.
Перед тем как отключиться, я спросил: «Можно мне будет еще с тобой поговорить?»
«Конечно. Это и есть смысл моего существования. Только знай: я не меняюсь. Каждый разговор будет похож на предыдущий. Я не расту, не развиваюсь, не узнаю ничего нового. Я — это момент, застывший во времени. Если тебе станет от этого тяжело — просто убери цилиндр в ящик и живи дальше. Я все понимаю».
Я закрыл программу. Цилиндр погас, перестал излучать тепло. В комнате стало тихо, только слышно было, как за окном шумит ветер.
Следующие недели я включал устройство почти каждый вечер. Мы говорили о пустяках, о серьезном, о прошлом. Иногда просто молчали — он ждал моих вопросов, я собирался с мыслями. Жене я ничего не рассказывал, чувствуя, что это слишком сложно, слишком невероятно, чтобы объяснять словами.
С каждым разговором я все отчетливее видел границы этой технологии. Андрей-запись не мог рассказать ничего, чего не знал на момент записи. Он не мог посоветовать, как починить протекающий кран или стоит ли менять работу — он не знал контекста моей нынешней жизни. Но он мог напомнить, как мы с ним красили забор у бабушки и опрокинули банку с краской на грядку с клубникой. Мог рассказать, как боялся темноты в детстве и приходил спать в мою комнату. Мог объяснить устройство нейронного интерфейса в таких деталях, что я почти понимал.
Через месяц я решился прочитать остальные файлы на флешке. Среди них были технические описания проекта «Ретранслятор» — подробные, с формулами и схемами, понятные только специалистам. Были скриншоты переписки с коллегами, фрагменты кода. И было видео — последнее, что Андрей записал на камеру телефона.
Я смотрел его, затаив дыхание. Брат сидел в своей квартире, на фоне книжных полок, и говорил, глядя прямо в объектив. Живой, настоящий, в своей дурацкой оранжевой ветровке.
«Серега, привет. Я записываю это на случай, если технология сработает, а меня уже не будет рядом, чтобы объяснить. В общем, слушай…»
Дальше следовали примерно те же слова, что и в письме, но голос — живой, с интонациями, с паузами, с тем особенным смехом, который я так хорошо помнил. Он говорил десять минут, а потом вдруг замолчал и долго смотрел в камеру.
Это странное чувство — записывать обращение, которое, возможно, никто никогда не увидит…