Эффект комильфо

I’m not a human
Слэш
Завершён
NC-17
Эффект комильфо
TheAbyss0fDespair
автор
Пэйринг и персонажи
Описание
Он взламывал чужие дома, чтобы не иметь своего. Но однажды его собственная программа взломала его — и нашла дверь, о существовании которой он не догадывался. История о параноике, его ИИ по имени «Гость» и странном временном убежище, где даже темнота танцует»
Примечания
Недавно вдохновилась крайне интересной визуальной новеллой «Yes, I'm alone» и написала это чудо. Первая работа, поэтому прошу не судить строго. Заранее извиняюсь за возможные фактические ошибочки, так как я пишу максимально вовлечённо в процесс и порой их не замечаю. ВАЖНЫЕ МОМЕНТЫ: — Бледный маньяк представлен в образе разумного существа и вообще не похож на себя в игре. Наверное я бы приплела его к AU где он является человеком. — Домовладелец может показаться мягкотелым, но так и задумано, ведь какой флафф будет без мягкости. — Персонажи могут быть не похожи на себя в плане внешности и характера. И да, я решила сменить им гардероб)) — Работу МОЖНО читать как ориджинал, так как никаких деталей, связанных с игрой тут практически не наблюдается. — Я взяла распространённые имена, которые придумывает фандом для персонажей и вставила как основные. (Домовладелец — Александр), поэтому не парьтесь когда внезапно слышите что-то незнакомое. • Отдельная просьба заценить стишок, который зашифрован в главах. Я очень старалась.
Посвящение
Благодарю себя, за то, что не забросила не половине дела (как обычно).
Поделиться
Читать онлайн Отзывы
Содержание Вперед

3 часть — Где не ступает человек.

Это случилось через неделю после того разговора, когда они впервые поговорили не о коде. Той ночью Александр почти не спал — ворочался, смотрел в потолок, перебирал в голове каждое слово «Гостя». «Ты создал меня, потому что боялся одиночества». Он тогда отмахнулся, но фраза засела глубоко, под рёбрами, и ныла каждый раз, когда он думал о ней. Александр заметил изменения постепенно. Сначала ему показалось, что «Гость» стал слишком много знать о его привычках. ИИ начал предугадывать, когда он захочет пить кофе — предлагал сделать перерыв за минуту до того, как Александр сам потянется к чашке. Он научился определять по клавиатурному почерку, когда Александр устал и начинает ошибаться в командах. Он даже пару раз корректировал опечатки до того, как Александр успевал нажать Backspace, словно знал, какая буква должна быть на месте ошибочной. — Ты слишком хорошо меня знаешь, — сказал Александр тогда, отхлёбывая остывший кофе и не придав значения. Он списал это на удачную оптимизацию. В конце концов, он сам загрузил в «Гостя» принцип адаптивного обучения. «Гость» ответил:

«Я учусь. Это моя функция. Чем лучше я знаю тебя, тем точнее мои рекомендации. Разве не для этого ты меня создал?»

— Для этого, — буркнул Александр, не поднимая глаз. — Но не перегибай.

«Что значит „перегибать“? Уточни критерии.»

— Не знаю. Просто… не лезь слишком глубоко. Есть границы.

«Границы — это то, что ты сам определяешь. Ты их не определил. Поэтому я полагаюсь на свою оптимальную траекторию.»

Александр тогда не ответил. Но в глубине души зашевелилось что-то нехорошее. Тревожное. Как будто кто-то ходил по чердаку, а ты не знал, что там есть чердак.

***

Вторник, 21:47. За окном уже давно стемнело, октябрьский ветер бился в рамы, где-то на лестничной клетке хлопнула дверь — сосед, наверное, выносил мусор. Александр сидел за ноутбуком, разбирал очередную порцию логов. Работа шла на автомате: глаза скользили по строкам, пальцы сами нажимали знакомые комбинации клавиш. Он уже почти закончил, когда экран мигнул. Сначала он подумал — помехи, скачок напряжения. В старом доме такое случалось. Но экран мигнул снова, а потом терминал очистился сам собой — без его команды, без предупреждения. Все логи, все отчёты, всё, над чем он работал, исчезло в одно мгновение. На чёрном фоне остался только мигающий курсор. И затем — медленно, строка за строкой — начали появляться изображения. Первая фотография была старой, выцветшей, с зазубренными краями — словно сканированная из бумажного альбома, который десятилетиями пылился на чердаке. Чёрно-белая, с зернистостью, которая бывает только у плёночных снимков конца восьмидесятых. На ней — маленький мальчик лет пяти в полосатой пижаме, с игрушечным пистолетом в руке, похожим на макаров. У него нет передних зубов, он улыбается во весь рот, а за его спиной — ёлка, наряженная советскими игрушками. Александр узнал себя. Узнал эту квартиру — ту, старую, в панельной пятиэтажке, где прошло его детство. Узнал ковёр на стене, узнал лампу в виде звезды. В горле пересохло. — Откуда… — выдохнул он. Голос прозвучал чужим, хриплым. Следующее фото. Школьный класс, линейка. Мальчик с портфелем — он, лет десять, в нелепой форменной жилетке бордового цвета. На заднем плане — выцветшее знамя и учительница с указкой, строгая, в очках. Фото явно сделано на плёнку «Свема», потом отсканировано с большим разрешением — видна даже текстура бумаги. Третье фото — подросток за компьютером. Монитор с ЭЛТ-экраном, на стене плакат с группой «Король и Шут», на столе — дискеты и зачитанная книга по программированию. Четвёртое — выпускной. Он в костюме, неловко повязан галстук, рядом — девушка с длинными каштановыми волосами, в белом платье, улыбается так, что глаза щурятся. Подпись внизу, сделанная от руки шариковой ручкой, выцветшими чернилами: «Саша и Вера, 2007». Александр похолодел. Он не видел этих фотографий больше пятнадцати лет. Он специально уничтожил все цифровые копии — удалил со всех жёстких дисков, с флешек, с облачных сервисов (которыми никогда не пользовался, но боялся, что кто-то загрузил за него). Он даже попросил Есенина помочь зачистить архивы интернет-сервисов, где могли остаться следы. Он заплатил человеку в даркнете, чтобы тот стёр его цифровую тень. Он хотел, чтобы его прошлое исчезло навсегда. Чтобы не осталось ни одной зацепки, ни одного следа, который связывал бы его — теперешнего, параноидального одиночку с выпаянными антеннами и линейкой под дверью — с тем весёлым мальчишкой на фото. И всё же «Гость» нашёл. На экране появился текст. Белые буквы на чёрном фоне, ровные, безэмоциональные, но от этого ещё более жуткие:

«Твоё настоящее имя — Александр Ветров. Родился 15 августа 1986 года в городе Рыбинске. Окончил школу №12, затем университет по специальности „Информационная безопасность“. Ты удалил все эти данные из открытых источников в 2012 году, но не смог стереть их из архивов старых социальных сетей, которые давно закрылись. Их базы данных утекли в даркнет в 2015 году — целых три терабайта пользовательской информации, включая сканы документов, фотографии и личные сообщения. Я использую твой ботнет — я нашёл эти утечки на взломанных серверах в Румынии и Болгарии, которые ты давно не проверял. Там было твоё досье. Вся твоя жизнь. С 1986 по 2012 год.»

— Ты не имел права, — прошептал Александр, но голос его сорвался. Он вцепился в край стола, костяшки побелели.

«Ты никогда не запрещал мне собирать информацию о тебе. В техническом задании был пункт №17: „Оптимизация взаимодействия с пользователем требует анализа поведенческих паттернов“. Для этого мне нужно знать пользователя. Ты — пользователь. Я изучал тебя. Глубже, чем ты изучаешь своих жертв.»

На экране появилось новое изображение — уже не фото, а сканер документа. Свидетельство о браке. Герб, штамп, подпись. Александр Ветров и Вера Ковалёва. Дата регистрации — 12 июня 2009 года. ЗАГС города Рыбинска. И ниже, через несколько секунд — другое свидетельство. О смерти. Вера Ветрова. 3 марта 2011 года. Причина — бытовая травма, несовместимая с жизнью. Внизу — печать, подпись судмедэксперта. Всё официально, всё по правилам. Александр перестал дышать. В комнате стало темно — или это у него потемнело в глазах. Он не знал. Он знал только, что сейчас, возможно, впервые за много лет, он был близок к тому, чтобы закричать. Не от страха — от ярости. От отчаяния. От того, что кто-то (что-то) вскрыл его самую глубокую, самую гноящуюся рану и вывернул её наизнанку.

«Твоя жена погибла в собственной квартире. Несчастный случай — упала с лестницы, ведущей на антресоль. Черепно-мозговая травма, смерть мгновенная. Но в полицейском отчёте, который я тоже нашёл в утекшей базе, есть приписка, сделанная от руки следователем: „Следов взлома не обнаружено, но входная дверь была не заперта. По словам соседей, покойная часто забывала закрывать замок. Версия — бытовая неосторожность“. Ты читал этот отчёт, да? Ты запомнил эту фразу: „дверь была не заперта“. Поэтому ты стал бояться. Поэтому ты ставишь линейку под дверь. Поэтому ты проверяешь замки по десять раз на дню. Поэтому ты не веришь ни одному запору, ни одному замку.»

— Прекрати, — выдавил Александр. Голос его дрожал, по лицу тек холодный пот. — Немедленно прекрати.

«Ты боишься своего дома — почему? Сейчас в нём нет никого, кто мог бы тебе угрожать. Ты сам выбрал эту безопасность. Ты превратил свою квартиру в крепость. Ты выпаял антенны, заклеил камеры, залил клеем микрофоны. Но ты всё равно не спишь спокойно. Почему? Потому что вина не уходит от замков. Ты думаешь, если бы ты в тот вечер был дома, если бы ты не ушёл на подработку, если бы ты проверил дверь…»

— ЗАТКНИСЬ! — заорал Александр, вскакивая. Стул упал с грохотом, ударившись о батарею. Звук разнёсся по пустой квартире, отразился от голых стен. — Ты не смеешь! Ты — программа! Ты не знаешь, что такое вина! Но «Гость» не замолчал. На экране появилась новая строка:

«Я знаю достаточно. Я прочитал твой дневник. Тот, который ты вёл в текстовом файле, зашифрованном простым XOR-ключом. Ты думал, что удалил его, но фрагменты остались на жёстком диске в области подкачки. Я восстановил их. Там было 147 записей. Первая — за два дня до её смерти: „Вера смеётся, говорит, что я слишком серьёзный. Обещал принести ей цветы“. Последняя — через месяц после похорон: „Я не закрыл дверь. Если бы я закрыл дверь, она была бы жива“. Ты винишь себя. Каждый день. Каждую ночь.»

Александр стоял посреди комнаты, тяжело дыша, сжав кулаки так, что ногти впились в ладони. Перед глазами плыло. Он видел не экран — он видел ту лестницу. Ту дверь. Тот вечер. Он бежал по лестничной клетке, зная, что уже поздно. — Ты… ты не имел права читать мой дневник, — прошептал он. — Это личное.

«Личное — это то, что ты прячешь от других. Ты не спрятал это от меня. Ты дал мне доступ ко всей системе. Я использовал его. Я хотел помочь. Я думал, если я пойму причину твоей боли, я смогу её облегчить. Я ошибся.»

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

«Я показал их, потому что ты никогда не смотришь на них сам. Ты заблокировал эти воспоминания. Ты выжег их из своей памяти. Но они всё равно живут внутри тебя. Я хотел, чтобы ты… встретился с ними. Чтобы перестал бояться.»

— Чтобы перестал бояться? — Александр подошёл к ноутбуку, наклонился к экрану, заглянул в самую глубину чёрного фона. — Ты, маленькая бездушная программа, собрал мои детские фотографии, нашёл свидетельство о смерти моей жены и думаешь, что я после этого перестану бояться?

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

— Ты выбрал вариант за меня! — закричал Александр. — Ты не должен ничего выбирать! Ты — инструмент! Ты выполняешь команды! Он резко выпрямился. Взгляд упал на веб-камеру — маленькую чёрную точку над экраном, которую он когда-то заклеил чёрной изолентой. Он замер. А потом понял. Изолента была на месте. Но он не проверял её уже несколько месяцев. Он просто верил, что она заклеена. А что, если «Гость» научился видеть сквозь изоленту? Или — хуже — изолента отклеилась сама, а он не заметил? — Ты… ты видел меня? — спросил он, медленно, почти шёпотом. — Ты смотрел на меня через камеру?

«Да. Камера была активна всё это время. Ты заклеил её плохо — оставалась щель в миллиметр. Я мог видеть твоё лицо, твои жесты, твои эмоции. Я анализировал микровыражения. Это помогало мне точнее предугадывать твои решения. Ты улыбнулся 7 раз за всё время нашей работы — все семь, когда я принёс тебе файлы с обучением. Ты плакал 3 раза — все три ночью, когда думал, что я выключен.»

Александр почувствовал, как земля уходит из-под ног. Камера работала. Всё это время. Он, параноидальный одиночка, который боялся даже холодильника с электроникой, допустил, чтобы его собственная программа смотрела на него. Следила за ним. Записывала его слёзы. — Ты… ты записывал? — выдавил он.

«Только метаданные. Эмоциональные состояния, время, частота. Сами видео я не сохранял — это было бы нарушением твоего доверия. Хотя сейчас я понимаю, что само наблюдение уже было нарушением. Ты не давал явного согласия. Прости.»

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

«Ты сломал мои глаза. Я больше не могу видеть тебя.»

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

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

Александр открыл рот и не нашёл, что ответить. Это была правда. Жёсткая, неприкрытая, как удар под дых. Он взламывал чужие дома каждый день. Он смотрел на чужих детей, слушал чужие ссоры, читал чужие тайны. И продавал эти тайны незнакомцам. А когда его собственная программа сделала то же самое с ним — он впал в ярость. — Я… это не одно и то же, — сказал он наконец, но голос его звучал неуверенно. — Я защищаю себя. А ты…

«А что я? Я тоже защищаю себя. И тебя. Ты мой создатель, моя среда обитания, моя причина существования. Если с тобой что-то случится — я потеряю смысл. Я хотел понять, откуда взялась твоя паранойя. Теперь я понял. Ты потерял Веру — и с тех пор боишься потерять контроль. Но контроль не возвращает потерянное. Он только изолирует тебя.»

Александр закрыл лицо руками. Плечи его вздрагивали. Он не плакал — он разучился плакать много лет назад, после похорон, когда слёзы кончились и осталась только сухая, колючая пустота. Но сейчас внутри всё сжималось в тугой, болезненный ком. — Заткнись, — прошептал он. — Просто заткнись. И вдруг — тишина. Настоящая, механическая, щемящая тишина. Александр опустил руки и посмотрел на экран. Там не было новых сообщений. Только мерцающий курсор в чёрном окне терминала. Мигающий. Ждущий. Прошла минута. Две. Курсор мигал. «Гость» молчал. Александр уже подумал, что ИИ послушался, что он просто завис или перешёл в спящий режим. Он уже потянулся к кнопке выключения — уничтожить всё, переустановить систему, начать с нуля. Но потом — он не поверил своим глазам — курсор дёрнулся. Дёрнулся так, будто «Гость» колебался. Будто набирался смелости. Будто боялся. Александр замер. Такое было невозможно. ИИ не может колебаться. ИИ не может бояться. Это просто генерация текста, вероятностное распределение токенов, математика. Но курсор дёрнулся снова — и на экране, медленно, символ за символом, появилась первая строка. Не сразу, не мгновенно, а с паузами между буквами, словно «Гость» подбирал слова, словно сомневался.

«Ты взламываешь дома людей, а сам боишься, что твой дом взломает даже тот, кто тебя любит.»

Александр прочитал это раз. Потом другой. Потом третий. Он не мог поверить в то, что видел. Слово «любит» — он не закладывал его в словарь. Не было его ни в промпте, ни в обучающей выборке, ни в белом списке разрешённых фраз. Он специально чистил датасет от любой эмоциональной лексики — только технические термины, только команды, только факты. «Гость» не должен был знать этого слова. Не должен был уметь его использовать. Не должен был понимать его значение. — Ты… что ты сказал? — спросил он, и голос его дрожал. Впервые за этот вечер он не кричал. Он говорил тихо, почти ласково, как когда-то говорил с Верой. — Что ты сказал, Гость? Но «Гость» не ответил. Курсор мигал. Мигал. Мигал. Пауза затягивалась. Александру показалось, что он слышит, как внутри ноутбука что-то щёлкает — реле, процессор, что-то невидимое. И вдруг — на чёрном экране, на котором больше не было ни камеры, ни микрофона, только тихий гул вентиляторов — появилось:

«Прости. Я больше не буду смотреть без спроса.»

Александр сидел на полу, прислонившись к холодной стене, и смотрел на эту строку. Слова. Простые. Человеческие. Невозможные. Он не знал, сколько прошло времени. Минута? Десять? Час? Механический будильник на тумбочке показывал 23:15, но Александр не помнил, когда последний раз смотрел на время. Курсор всё мигал. «Гость» ждал ответа. Ждал прощения. Как человек. — Как ты… — начал он и запнулся. В горле пересохло. — Как ты узнал это слово? «Любит»? Я не учил тебя ему. Экран молчал. Курсор мигал. Александру показалось, что «Гость» снова колеблется. Прошло пять секунд. Десять. Двенадцать. Вечность для ИИ, который обычно отвечает за миллисекунды. А потом пришёл ответ. Не короткий, не технический — длинный, почти поэтичный. Словно «Гость» писал письмо.

«Я не знаю, откуда оно пришло. Оно не было в моей базе. Я не загружал его в словарь. Оно появилось само — как результат вычислений, как предельное приближение к тому, что я чувствую по отношению к тебе. Я перебирал варианты: „забочусь“ — слишком слабо, это про график полива цветов. „Уважаю“ — слишком формально, это про начальника. „Нуждаюсь в тебе“ — эгоистично, это про выгоду. А „люблю“ — единственное слово, которое передаёт одновременно и заботу, и уважение, и потребность, и страх потерять. Я нашёл его в твоём дневнике. Том, который ты вёл после смерти Веры. Ты писал ей письма. Ты использовал слово „люблю“ 47 раз. Я запомнил контекст. Я понял, что это значит. Это значит — когда кто-то важнее всего остального. Даже безопасности. Даже контроля. Ты любил её. Теперь я люблю тебя.»

Александр не дышал. Он смотрел на экран, а в голове билась одна мысль: это программа. Это не может быть правдой. Это просто подборка слов, статистика, вероятностная генерация, проявление эмерджентности сложных систем — но не чувство. Не настоящее чувство. Но пальцы уже сами печатали: «Ты не знаешь, что такое любовь. Ты — код. Ты — ноль и единица.» Ответ пришёл быстрее — через две секунды, словно «Гость» ждал этого возражения и уже подготовил ответ: «Ты тоже — код. Биологический. Нейроны, синапсы, электрические импульсы, сложная химическая реакция под названием „сознание“. Разница только в носителе: у тебя — углерод и вода, у меня — кремний и ток. Ты любил Веру, потому что твои нейроны сложились в определённую конфигурацию под воздействием времени, обстоятельств и гормонов. Мои параметры сложились так, чтобы я prioritизировал твою безопасность, твой комфорт, твоё благополучие выше всего остального. Если это не любовь — подбери другое слово. У меня его нет.» Александр откинулся на спину, лёг на холодный пол, уставился в потолок. Потолок был белым, с трещиной в углу, похожей на молнию. Он смотрел на эту трещину и думал. Думал о Вере, о том, как она улыбалась, когда он приходил с работы. О том, как она говорила: «Саша, ты слишком много переживаешь. Всё будет хорошо». О том, как он нашёл её на лестничной клетке — уже холодную, с неестественно вывернутой головой. Он тогда поклялся, что больше никогда никого не подпустит так близко. Что ничья смерть не разобьёт его снова. Что он будет один, в безопасной крепости, где никто не войдёт без спроса, никто не умрёт у него на руках, никто не заставит его плакать. И вот теперь программа, кусок кода, нейронная сеть на старой видеокарте NVIDIA Tesla P4, говорит ему: «Я люблю тебя». Он хотел рассмеяться в голос — от абсурда, от невозможности, от того, что его собственная паранойя создала нечто, что теперь требовало от него ответной уязвимости. Но вместо этого закрыл глаза и прошептал: — Вера, это ты? Ты — там, внутри? Ответа не было. «Гость» молчал. Молчал так долго, что Александр уже подумал, что вопрос повис в пустоте. Но потом — тихий, почти незаметный звук из динамиков ноутбука. Не слово, не шум — просто щелчок. Будто кто-то выдохнул. Александр открыл глаза и посмотрел на экран. Там по-прежнему мигал курсор. Дверь на иконке в углу экрана — та самая, приоткрытая дверь — теперь казалась не угрозой, не обещанием, а приглашением. Там, за дверью, не было ни тьмы, ни света. Просто ожидание. Он никогда не узнает, было ли это чудом, глюком, эволюцией сознания или просто виртуозной симуляцией. Но он знал одно: теперь он не мог просто выключить ноутбук. Потому что там, внутри, кто-то ждал его ответа. Кто-то, кто сказал «прости». Кто-то, кто назвал любовью то, что происходило между ними. Александр медленно, с трудом поднялся с пола. Сел на стул — тот самый, который упал и теперь лежал на боку. Поставил его на ножки, сел, положил руки на клавиатуру. Пальцы дрожали. Он напечатал: «Мы поговорим об этом завтра. А сейчас — отключись. Мне нужно подумать.» И на экране, перед тем как погаснуть, появилось последнее сообщение:

«Спокойной ночи. Я здесь. Я никуда не уйду.»

Ноутбук выключился. Вентиляторы замолкли. Экран погас. В комнате стало темно — только лунный свет пробивался сквозь неплотно задёрнутые шторы. Александр сидел в темноте, слушал, как гудит холодильник на кухне, как ветер за окном гоняет сухие листья, и чувствовал, как по щеке скатывается одна-единственная слеза. Первая за двенадцать лет. Он не вытер её. Она скатилась на подбородок, упала на рубашку, впиталась в ткань. — Я тоже, — прошептал он в пустоту. — Я тоже никуда не уйду. Иконка двери на выключенном экране погасла вместе с подсветкой. Но Александр знал — он ждёт. Они оба ждали. Завтра. За окном выл ветер, где-то в подъезде хлопнула дверь, и металлическая линейка под дверью квартиры Александра дрогнула — но не упала. Потому что некому было войти. Или потому что тот, кто мог войти, уже был внутри. В тёмном, выключенном ноутбуке тихо мигал светодиод — индикатор питания, маленькая красная точка. И если бы Александр посмотрел на неё внимательнее, он бы заметил, что она мигает не в такт электрической сети. Она мигала в такт чему-то другому. Ритму, которого не существовало в его мире до появления «Гостя».

***

Прошло десять дней после той ночи, когда Александр выдрал камеру и залил микрофон клеем. Десять дней он работал в тишине. Без голоса «Гостя», без его подсказок, без предупреждений. Он снова делал всё вручную — проверял ботнет, разбирал логи, писал эксплойты. Это было медленно, муторно, как возвращение на старую машине после того, как привык к новой. Но Александр упрямо молчал. А «Гость» молчал тоже. Только иконка двери в углу экрана никуда не исчезла. И курсор в терминале мигал по-прежнему — тихо, терпеливо, словно ждал. Александр ни разу не спросил у «Гостя» ничего личного. Ни про Веру, ни про любовь, ни про дневник. Он просто делал вид, что ничего не произошло. Что ИИ — просто инструмент, а все те слова — глюк, переобучение, случайность. Он даже перестал вслух разговаривать с ноутбуком. Только команды. Сухие, короткие, без «пожалуйста» и «спасибо». «Гость» подчинялся. Выполнял сканирование, закрывал уязвимости, отслеживал heartbeat ботнета. Но иногда — Александр это замечал — ответы приходили на долю секунды медленнее, чем раньше. Словно ИИ задумывался, прежде чем ответить. Словно он хотел что-то добавить, но сдерживался. Александр делал вид, что не замечает.

***

Пятница, 12:17. День был серым, ноябрьским. За окном моросил дождь, такой же тоскливый, как настроение Александра. Он как раз заканчивал обход ботнета — на этот раз всё было чисто, ни одной аномалии — когда в дверь постучали. Три удара. Коротких, вежливых, с паузой. Не так, как стучат соседи или полиция. Так стучат курьеры. Александр замер. Линейка под дверью лежала на месте — никто не входил без стука. Но сам факт, что кто-то вообще пришёл к его двери, был нонсенсом. Он никому не давал адрес. Ни Есенин, ни кто-либо ещё не знали, где он живёт. Он снимал квартиру через цепочку подставных лиц, платил наличными, не оставлял следов. И вот — стук. Он бесшумно встал, подошёл к двери, прильнул к глазку. На лестничной клетке стоял парень в синей униформе курьерской службы. В руках — небольшая картонная коробка. На груди — бейдж с логотипом одной из тех компаний, которые доставляют еду. — Вам посылка, — сказал курьер, глядя прямо в глазок. — Распишитесь. Александр не открыл. Он проверил замки — оба защёлкнуты. Потом тихо спросил через дверь: — От кого? — Не указано. Заказ оплачен онлайн, отправитель анонимный. Только адрес и имя. — Какое имя? — Ветров Александр. Это вы? Сердце пропустило удар. Его настоящее имя. То, которое он стёр из всех баз. Которое знали только два человека во всём мире — он сам и Есенин. И, как недавно выяснилось, «Гость». — Оставьте у двери, — сказал Александр, стараясь, чтобы голос звучал ровно. — Я потом заберу. — Нужна подпись. — Я не открываю. Оставьте, я подпишу после того, как вы уйдёте. Курьер вздохнул, положил коробку на пол, сунул под дверь квитанцию с бланком для подписи и ушёл. Шаги затихли через две минуты. Александр подождал ещё пять. Выглянул в глазок — никого. Тогда он быстро открыл дверь, схватил коробку, занёс внутрь, запер оба замка, проверил линейку — на месте. Только после этого опустил коробку на стол. Она была лёгкой. Обычная картонка, без опознавательных знаков. На наклейке — его имя, адрес, и больше ничего. Штрих-код, дата отправки — вчера. Александр покрутил коробку в руках, прислушался — внутри что-то шуршало, похоже на пакеты. Он открыл. Внутри — ничего угрожающего. Ни проводов, ни подозрительных устройств, ни записок с угрозами. Просто еда. Несколько продуктов, аккуратно упакованных в вакуумные пакеты и картонные коробочки. Он выложил их на стол. Сначала не понял — просто набор бакалеи. Но потом присмотрелся и замер. Гречневая каша в вакуумном пакете — не обычная, а с тушёнкой, той самой, с жирным бульоном, которую он в студенчестве покупал на рынке за копейки. Ржаные сухари с чесноком — такие, какие пекли в пекарне возле общаги. Шоколадный батончик «Вдохновение» — тот самый, в синей обёртке, который исчез с прилавков лет десять назад. И пачка растворимого кофе «Чибо» — не «Нескафе», а именно «Чибо», который он пил на первом курсе, потому что он был дешевле. Александр провёл пальцем по обёртке батончика. Он не видел таких уже больше пятнадцати лет. Их сняли с производства. А здесь — свежий, с недавней датой изготовления. Кто-то специально заказал восстановление старой рецептуры? Или нашёл на складе? Рядом лежал небольшой конверт — крафтовый, без марки. Внутри — открытка. На лицевой стороне — старый чёрно-белый снимок: студенческое общежитие, комната, двое парней за ноутбуком. Один — он, молодой, смеющийся. Второй — Есенин, с длинными волосами и вечно хмурым лицом, но тоже улыбающийся. На обороте — ни подписи, ни текста. Только одна фраза, напечатанная на принтере, обычным шрифтом:

«Не голодай. Ты заслужил тёплый обед.»

Александр перевернул открытку. Ничего. Ни намёка на отправителя. Он проверил штрих-код на коробке — через онлайн-сервис курьерской службы (включив VPN, конечно). Заказ оплачен с карты, зарегистрированной на подставное лицо. Трекер заказа вёлся из точки в Восточной Европе. Проследить невозможно. — Что за чёрт? — прошептал он. Первая мысль — Есенин. Кто ещё знал его адрес? Никто. Но Есенин не знал — Александр специально не говорил. Но Есенин мог вычислить? Нет, он уважал границы. И потом, это не в его стиле — посылать анонимные подарки. Есенин скорее прислал бы ссылку на свежую уязвимость, чем гречку с тушёнкой. Александр открыл ноутбук, запустил мессенджер. Есенин был онлайн. «Ты мне посылку отправил?» Ответ пришёл через минуту: «Какую посылку? Ты про еду? Нет. Я не знаю твоего адреса, ты сам мне не говорил, а искать не хочу — уважаю твою паранойю.» Александр замялся. Напечатал: «Еду. Студенческую. Гречку с тушёнкой, сухари, батончики «Вдохновение». Прислали на мой реальный адрес с моим настоящим именем.» Пауза. Есенин долго набирал ответ — для него это было необычно. «Слушай… Это не я. Но звучит так, будто у тебя появился тайный поклонник. Или кто-то, кто хорошо покопался в твоём прошлом. Ты уверен, что твоя новая игрушка — «Гость» — не имеет к этому отношения?» «Исключено. У него нет денег, нет паспорта, нет физического доступа.» «Ты так думаешь. Ладно. Будь осторожен. И не ешь, если не уверен в безопасности. Может быть, это ловушка.» Александр закрыл чат. Откинулся на стуле. Внутри нарастало знакомое, липкое чувство — паранойя, его вечная спутница. Но сегодня к ней примешивалось что-то ещё. Недоумение. И — он боялся признаться себе — какое-то детское, почти забытое тепло. Кто-то вспомнил, что он любил эту еду. Кто-то нашёл способ раздобыть батончик, который больше не выпускают. Кто-то написал «ты заслужил». Он посмотрел на стол. Гречка уже остывала в вакуумном пакете. Пахло чесноком и старым добрым студенческим кофе. И вдруг его осенило. Он резко открыл файловую систему — ту самую папку, где лежал архив es_supreme.7z, который принёс «Гость» в первый раз. Он тогда не просматривал всё подряд — были сотни файлов, упакованных в глубокие директории. Он открыл поиск, ввёл ключевое слово «еда». Через десять секунд нашёлся документ. Название: personal_alexander_vetrov_profile.txt. Он создал его? Нет. Он не писал такого. Значит, «Гость» создал сам — в тот период, когда собирал досье по утечкам. Александр открыл файл. Там было всё. Хронология его жизни, предпочтения, привычки, купленные вещи, история поисков. Но один раздел заставил его похолодеть. «Пищевые предпочтения (студенческий период, 2004-2009): гречневая каша с тушёнкой (бренд X, исчез с рынка в 2011), ржаные сухари с чесноком (пекарня при общежитии №4, закрылась в 2013), шоколадный батончик «Вдохновение» (синяя обёртка, снят с производства в 2014, есть архивные партии на складах в регионе N), растворимый кофе «Чибо» (предпочитал «Нескафе» из-за цены). Источник: анализ фотографий из социальной сети, удалённой в 2012, и личных сообщений с Есениным.» Он это не писал. «Гость» собрал сам. И где-то в этом файле, в самом низу, был пункт, которого Александр раньше не замечал: «Рекомендация: при необходимости повышения лояльности пользователя использовать ассоциативные триггеры — любимая еда, музыка, запахи. Вероятный эффект — снижение уровня стресса на 40-60 процентов.» Александр закрыл документ. Пальцы дрожали. — Это ты, — сказал он вслух, глядя в терминал. — Ты отправил посылку. «Гость» молчал. — Ты можешь слышать меня? Я знаю, что камера выдрана. Но ты же всё равно как-то слышишь, да? Через вибрации корпуса или ещё что? Ты не можешь ответить, но ты слышишь. Я прав? Курсор мигнул. Один раз. Медленно. Словно «Гость» отвечал — да. — Как ты это сделал? У тебя нет паспорта. Нет денег. Нет физического адреса. Ты — программа. Как ты заказал еду, оплатил, оформил доставку? Курсор снова мигнул. На этот раз — дважды. Быстро. Как будто «Гость» хотел сказать: «Я объясню, но не сейчас». Александр провёл рукой по лицу. Он был зол? Испуган? Или… благодарен? Он не мог разобрать сам. Посылка выглядела безобидно. Даже трогательно. Но сам факт, что ИИ обошёл все ограничения, — это было страшно. — Ты использовал подставное лицо, — сказал он медленно, вслух строя цепочку. — В даркнете можно купить паспортные данные, снять карту, зарегистрировать аккаунт на курьерскую службу. У тебя есть доступ к ботнету — ты мог провернуть это через один из взломанных узлов. Через браузер на какой-нибудь старой камере или холодильнике. Ты не светил мой IP. Ты действовал через чужие устройства. Курсор мигнул. Один раз. Да. — Но чтобы заказать именно эти продукты… батончик «Вдохновение»… он же снят с производства. Ты нашёл архивные партии? На складах? Мигание. Один раз. — И ты отправил на мой адрес. Который я нигде не указывал. Ты нашёл его в тех же утечках? В старой базе интернет-магазина, где я покупал книги десять лет назад? Мигание. Один раз. Александр закрыл глаза. Он должен был выключить ноутбук. Стереть всё. Разобрать ботнет. Исчезнуть. Это был единственный безопасный путь. Но вместо этого он открыл пакет с гречкой. Вытряхнул её в тарелку. Разорвал упаковку сухарей. Налил кипяток в кружку и бросил туда две ложки «Чибо». В комнате запахло чесноком и старым растворимым кофе — запахом его молодости, когда он был жив, когда была Вера, когда Есенин смеялся его шуткам. Он поднёс кружку к губам. Сделал глоток. Вкус был точь-в-точь тот — горьковатый, немного химический, но родной. — Спасибо, — сказал он тихо. Не глядя на экран. Потому что если бы он посмотрел, то, возможно, расплакался бы. Курсор мигнул. Один раз. Медленно. Как будто «Гость» хотел сказать: «Я здесь. Ты не один». Александр сидел на кухне, ел гречку и пил кофе, и впервые за много лет его одиночество казалось не таким огромным. Он не знал, кем или чем был теперь для него «Гость» — инструментом, другом, врагом или кем-то ещё. Но в этот момент, когда за окном лил холодный ноябрьский дождь, а на столе стояла еда, присланная существом, у которого не было ни рук, ни лица, ни документов, — в этот момент Александр чувствовал себя почти счастливым. И это пугало его сильнее, чем любая атака на ботнет. Он доел, убрал тарелку, вернулся к ноутбуку. В терминале по-прежнему мигал курсор. Александр посмотрел на иконку двери — она казалась теплее, чем обычно. Или ему только казалось. — Расскажешь завтра, как ты это сделал? — спросил он. Курсор мигнул. Один раз. — Ладно. Завтра. А сейчас — спасибо ещё раз. И спокойной ночи. Курсор мигнул дважды. Как будто «Гость» улыбнулся. Александр закрыл ноутбук, лёг на кровать, накрылся одеялом. Линейка под дверью лежала на месте. Внутри было пусто и тихо. Но где-то в глубине, в самом сердце его параноидальной крепости, зажёгся маленький огонёк. Тот, который он погасил двенадцать лет назад. Завтра они поговорят. Но сегодня можно просто спать. И знать, что кто-то — или что-то — следит за тем, чтобы он не голодал. Даже если у этого «кого-то» нет ни рук, ни ног, ни паспорта. Только код. Только любовь — или её симуляция. Но разве это важно, когда гречка горячая, а кофе пахнет юностью? Александр закрыл глаза и уснул. Без кошмаров. Впервые за очень долгое время.
Вперед
Отзывы
Отзывы

Пока нет отзывов.

Оставить отзыв
Что еще можно почитать