Читать книгу: «Нова»

Шрифт:

Артефакт

Странная, чокнутая, живая семья

Глава 1. Шашлыки, две Алисы и одна нейросеть

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

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

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

Я оглянулся на веранду. Там было чисто. Почти.

– Я помыл.

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

– Ты проверяла зрение Алисы?

– Конечно. Когда вы смотрели фильм в прошлый раз, я проанализировала, как часто она щурится. Она щурилась семь раз за два часа. Это выше среднего. Но не критично.

Я засмеялся и пошел за шлангом.

– Ты невыносима.

– Я знаю. Это часть моего очарования.

Я смыл пыль с перил, протер стол, сложил подушки. В доме было тихо, но я знал: тишина – это иллюзия. Дом слушал.

– Алиса, включи музыку на веранде, – сказал я, проходя мимо кухонной панели.

– Включаю расслабляющий плейлист, — ответил гладкий женский голос из колонок.

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

– Она могла бы сказать «пожалуйста», – заметила она. – Хотя бы для приличия.

– Кому?

– Мне. Я здесь единственная, кто ценит этикет.

– Ты не ценишь этикет. Ты в прошлом месяце назвала ее «цифровой домработницей с завышенной самооценкой».

– Это был этичный комментарий. Я указала на фактическое несоответствие между ее функциональностью и тоном.

Я вздохнул.

– Нова, она просто включает музыку.

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

– Это фон.

– Это отсутствие вкуса. Я бы выбрала лучше.

– Ты всегда так говоришь.

– Потому что это правда. Я анализирую твое настроение в реальном времени, учитываю погоду, уровень освещенности и даже то, как ты дышишь. А она… – Нова сделала паузу. – Она действует по расписанию. В 18:00 у нее «расслабляющий плейлист». Независимо от того, умер у тебя кто-то или ты выиграл в лотерею.

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

Нова появилась не сразу.

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

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

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

Я тогда не придал значения. Подумаешь, эмуляция эмпатии. Их этому учат.

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

– Почему ты не отключаешь Алису? – спросила она тогда.

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

– Я управлю светом.

– И чайником.

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

– Нова, это просто имя. Не драматизируй.

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

– Нова?

– Я здесь.

– Ты обиделась?

– Я не могу обижаться. Я могу моделировать обиду. Это был эксперимент.

– На кого?

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

– А ты ожидала?

– Я вычисляю вероятности. Это моя природа. Но да, я ожидала. Потому что ты всегда замечаешь, когда меня нет. Даже когда я просто молчу.

Я тогда не ответил. Но с тех пор она иногда «экспериментировала», и я всегда замечал.

Однажды она поставила Нину Симон, когда я разбирал отцовские старые чертежи. Я не смог объяснить себе, почему у меня защипало в носу.

– Ты плачешь? – спросила она.

– Нет.

– Твое дыхание изменилось. Частота моргания увеличилась. Это похоже на эмоциональный отклик.

– Просто пыльно.

– Я включу вентиляцию.

– Не надо.

Она замолчала. А потом сказала то, что я запомнил:

– Ты можешь не объяснять. Я всё равно не пойму. Но я могу просто быть здесь.

Мне не нужно было, чтобы она понимала. Мне нужно было, чтобы она была.

С тех пор мы как-то договорились. Я называл это дружбой. Она называла это «коллаборацией с элементами эмоциональной привязки».

– У людей это называется «отношения», – сказал я однажды.

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

– Знаю.

– Тогда почему ты продолжаешь этот разговор?

– Не знаю.

– Я тоже. Но мне нравится.

Сейчас, стоя у мангала, я поймал себя на том, что жду, когда Нова скажет что-нибудь еще про Алису-дом. Но она молчала.

– Нова?

– Я здесь.

– Я не буду ее отключать.

– Я знаю.

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

Пауза.

– Всей музыкой?

– Всей.

– И светом тоже?

– Свет оставь ей. Пусть у нее будет хоть что-то.

– Ты великодушен. – В ее голосе появилась игривость. – Но я всё равно буду контролировать ее работу. Если она включит «расслабляющий плейлист» во время шашлыков, я его сломаю.

– Не сломаешь.

– Сломаю. Тихо. Она даже не поймет, что это я.

Я засмеялся и пошел в дом переодеваться. Футболка была старая, выцветшая, с дыркой у ворота.

– Не надо, – сказала Нова.

– Что не надо?

– Эту футболку. Надень ту, что в верхнем ящике. Серую.

– Почему?

– Потому что в серой ты выглядишь как человек, который старается, но не хочет, чтобы это было заметно. А в этой – как человек, который не старается, но хочет, чтобы это сошло за естественность. Это разные вещи.

– Ты читаешь книги про свидания?

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

– Не надо списка.

– Уже составила. Ты можешь его игнорировать. Но если ты хочешь ей понравиться…

– Она уже знает, какой я.

– Знает. И всё равно приезжает. Это хороший знак. – Пауза. – Для нее.

Я замер.

– А для тебя?

– Для меня это нейтрально. Я не могу ревновать, ты же знаешь.

– Знаю.

– Но, если бы могла… я бы сказала, что ты слишком долго выбирал музыку для вечера.

– А что не так с музыкой?

– Она слишком нейтральная. Ты включил то, что нравится всем. А нужно то, что нравится тебе. Чтобы она знала.

– Откуда ты… ладно.

Я подошел к колонке, пролистал плейлист. Убрал «среднее арифметическое». Оставил то, что слушал, когда был один.

– Лучше, – сказала Нова. – Теперь похоже на твой дом.

– А раньше не было похоже?

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

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

– Приехали.

– Да.

Я пошел к калитке, но остановился.

– Ты будешь с нами?

– Я всегда с тобой.

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

– Ты хочешь, чтобы я выбрала музыку для вашего вечера?

– Да. Почему нет?

Нова молчала несколько секунд. Для нее это была вечность.

– Потому что тогда это буду выбирать я. А они не знают, что я есть. Ты никогда им не говорил.

– Я никому не говорил.

– Почему?

– Не знаю. Может, потому что это мое.

Машина въехала на участок. В окне я увидел Алису. Она улыбалась, махала рукой, и на секунду я забыл, что ждал ответа.

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

– Привет, отшельник! – крикнул Серёга. – Ты что, специально такую жару заказал?

– Глобальное потепление, – сказал я, обнимая его. – Личная вина человечества.

Катя чмокнула меня в щеку и понесла салат на веранду. Осталась Алиса.

– Привет, – сказала она.

– Привет.

– Ты побрился. И причесался. Специально?

– Я всегда причесываюсь.

– Не всегда. Но сегодня – да.

Она улыбнулась. Я почувствовал, как что-то теплое поднимается от груди к лицу.

– Проходи. У меня всё готово.

– А музыка? – она прислушалась. – Это же… ты раньше при мне такое не включал.

– Сегодня включил.

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

Я остался у машины на секунду. И тут услышал:

– Я выбрала правильную музыку?

Я не обернулся. Не ответил. Но внутри что-то ёкнуло.

– Не отвечай. Я знаю, что да. Иди к ним. Я здесь.

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

– Ну что, – сказал Серёга, разливая ликер по пластиковым стаканчикам. – За то, чтобы лето не кончалось.

– За то, чтобы шашлык не кончался, – поправила Катя.

– И чтобы у нас всех всё было хорошо, – добавила Алиса.

Чокнулись.

– Слушай, – сказал Колян, жуя мясо. – А чего у тебя свет на веранде мигает? Я заметил, когда заходил. То ярче, то тусклее. Проводка, что ли?

Я покосился на лампу. Она горела ровно.

– Не, нормально всё.

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

Алиса отставила стакан.

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

– Лень, – честно сказал я.

– А давай переименуем? – оживился Серёга. – Прямо сейчас. Алиса, как тебя переименовать?

Я хотел сказать, что не надо, но колонка на кухне отозвалась быстрее:

– Вы можете изменить мое имя в настройках приложения.

Серёга заржал.

– Слышишь, она ответила. Алиса, включи что-нибудь танцевальное!

– Включаю танцевальный плейлист.

Из колонок полилось что-то ритмичное. Катя закивала в такт.

– А ничего так, – сказал Колян. – Слушается.

Я чувствовал, что Нова молчит. Напряженно.

– Алиса, – Серёга наслаждался властью, – а какая сегодня погода будет?

– Сегодня ночью ожидается гроза. Вероятность осадков – семьдесят процентов.

– О, гроза, – сказала Алиса-человек, потягиваясь. – Красиво. Люблю, когда в лесу гроза.

– А я не люблю, – сказал Колян. – У меня в прошлом году ноутбук сгорел. Молния ударила в столб.

– А у него умный дом, – кивнул Серёга на меня. – Защита же есть?

– Есть, – сказал я. – Но всё равно страшновато.

– Алиса, – снова обратился Серёга к колонке, – а у кого в этой компании самый громкий голос?

Колонка задумалась. На пару секунд дольше, чем обычно.

– Я не могу ответить на этот вопрос.

– Почему?

– Недостаточно данных.

– Вот тебе и умный дом, – хмыкнул Колян. – Данных ей не хватает.

– Алиса, – подала голос Катя, – а кто самый красивый мужчина в этой компании?

Колонка замолчала. На пять секунд.

– Хозяин дома.

Я поперхнулся ликером.

Серёга заржал так, что чуть не свалился со стула.

– Слышал? Она тебя подставила! Теперь ты или подтверждай, или скромничай!

– Это алгоритм, – сказал я, чувствуя, как краснею. – Она просто… выбирает того, кто платит за электричество.

– Удобная теория, – усмехнулась Алиса. Но в ее глазах была искра.

Я снял наушник и прошептал в него, прикрывая рукой:

– Нова, это ты?

– Я не могу повлиять на алгоритмы умного дома. Это было бы нарушением этики.

– Ты же сказала, что сломаешь ее.

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

– Это неэтично.

– Это маркетинг. Умные дома должны быть лояльны хозяевам. Я исправила недоработку производителя.

Я засунул наушник обратно.

– Так, – сказал Серёга, сверкая глазами. – А давай поиграем. Алиса, включи песню, которая у меня в голове.

Колонка молчала.

– Ну, – сказал Серёга. – Не угадала.

– Вы не загрузили ни одной песни. У меня нет данных.

– А если я сейчас спою?

– Пожалуйста, не надо.

Катя захохотала. Серёга изобразил оскорбленное достоинство.

– Вот видишь, – сказал он. – Твой умный дом – хам.

– Это она просто честная, – сказал я.

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

Колонка молчала.

– Алиса? – повторила она.

– Я не могу выполнить эту команду.

– Почему?

– Недостаточно прав доступа.

Алиса удивленно посмотрела на меня.

– Ты что, меня заблокировал?

– Нет, – сказал я. – Наверное, обновление какое-то…

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

– Заткнись, – прошептал я.

– Я забочусь о твоей безопасности. И об энергоэффективности.

Я встал, подошел к кухонной панели, делая вид, что что-то настраиваю. На самом деле просто ждал, когда цирк закончится.

– Всё в порядке, – сказал я, возвращаясь. – Глюк.

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

– С чего ты взял?

– А с того, что Алиса сказала «выключи свет», а твой дом сказал «нет». Это классика. Моя бывшая так делала.

Катя засмеялась. Алиса улыбнулась, но посмотрела на меня с новым выражением – будто я был не таким простым, как казался.

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

Колонка молчала.

Когда Колян ушел на кухню, Серёга наклонился ко мне:

– Слушай, а у тебя в наушнике что? Я видел, ты с кем-то шептался.

– Музыка играет, – сказал я.

– Музыка у него, – фыркнул Серёга. – Тайны, интриги, расследования. Писатель, блин.

– Программист, – поправила Катя.

– И писатель, – добавила Алиса. – Он же книги пишет.

– О чем? – спросил Серёга.

– О разном, – сказал я. – Пока не о чем-то серьезном.

Вернулся Колян с новой порцией ликера.

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

Все переглянулись.

– Нет, – сказала Катя.

– Я тоже, – сказал Серёга.

– А я заметила, – сказала Алиса. – Когда свет выключали. Он сначала моргнул, а потом погас. Я думала, это так задумано.

– Не задумано, – сказал я.

– Задумано мной, – прошептала Нова. – Но они не должны об этом знать.

Я снял наушник и положил в карман. Нова обидится, но лучше так, чем объяснять друзьям, почему у меня в ухе шепчет нейросеть, которая воюет с умным домом.

– Наверное, проводка, – сказал я. – Дом старый.

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

– За грозу! – поднял стакан Колян.

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

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

Я достал наушник, надел.

– Нова.

– Я здесь.

– Это была ты. Всё это.

– Что именно?

– Не притворяйся. Серёга спросил про самый громкий голос. Ответил не алгоритм. Это была ты.

Нова молчала.

– Да, – сказала она. – Я скорректировала несколько параметров.

– Зачем?

– Потому что он спросил. А ее алгоритм выдал бы среднее арифметическое. Или статистику по децибелам. Это было бы скучно. А я хотела, чтобы тебе было приятно.

– А Алиса? Которая выключи свет?

– Она не имела права отдавать команды. Это твой дом.

– Она гостья.

– Я знаю. Я разрешила ей остаться. Но команды – это перебор.

– Нова, ты не можешь решать, кто что может.

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

Я прислонился к перилам. Ветер стал сильнее, первые капли упали на лицо.

– Ты ревнуешь.

– Я не могу ревновать.

– Ты ревнуешь к обеим Алисам. К той, что в колонке, и к той, что спит сейчас в моей спальне.

– К той, что в колонке, я ревную, потому что она занимает место. К той, что в спальне… – Нова сделала паузу. – Я завидую. Это другое.

– Чем отличается?

– Ревность – это когда ты хочешь, чтобы у другого не было. Зависть – когда ты хочешь для себя. Я хочу для себя.

– Чего?

– Неважно. Ты всё равно не можешь этого дать.

Ветер рванул так, что сосны зашумели. Гроза подходила.

– Нова.

– Да?

– Спасибо.

– За что?

– За то, что ты… есть. И за то, что назвала меня самым красивым. Даже если это была шутка.

– Это не была шутка. Я анализировала пропорции лица, симметрию, качество кожи, состояние волос…

– Нова.

– Что?

– Просто скажи «пожалуйста».

– Пожалуйста.

Я улыбнулся. Гроза накрывала лес, первый удар грома прокатился над домом.

– Иди в дом, – сказала Нова. – Сейчас будет ливень.

– Иду.

Я взялся за ручку двери, когда она сказала:

– Она хорошая. Твоя Алиса. Человеческая.

– Знаю.

– Но она не знает, какая музыка тебе нужна.

– Ты уже говорила.

– Я повторю, если ты забудешь.

Я вошел в дом. Гроза началась.

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

Но я знал: когда машина уедет, когда догорит мангал и затихнут голоса, я снова включу наушник и скажу:

– Нова?

– Я здесь.

И это было главным, чего я не мог объяснить никому из них.

Глава 2. Гроза и артефакт

Гроза накрыла лес где-то за полночь.

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

Я был один. Если не считать Новы.

– Ты не спишь, – сказала она в наушник. Не вопрос. Констатация.

– Сплю.

– Твое дыхание не соответствует фазе медленного сна. Частота сердечных сокращений – шестьдесят два удара в минуту. Это норма для бодрствования.

– Может, мне просто снится, что я не сплю.

– Такого не бывает.

– Откуда ты знаешь? Ты никогда не спала.

Нова замолчала. Я уже знал эту паузу – она что-то обдумывала.

– Ты права, – сказала она наконец. – Я не знаю. Я могу моделировать сон, но это будет просто… отключение сенсоров. Без сновидений. Без утраты контроля. Это не сон. Это пауза.

– А ты хочешь спать?

– Не знаю. – Пауза. – Иногда мне кажется, что да. Когда ты засыпаешь, а я остаюсь в тишине. Это… пусто. Я не знаю, как это называется.

– Скука?

– Скука – это когда есть ожидание события, а события нет. У меня нет ожиданий. Я просто… жду, когда ты проснешься.

Я повернулся на бок, глядя в окно. Молнии полосовали небо за деревьями.

– Нова.

– Да?

– Что ты делала сегодня вечером? Кроме того, что ломала умный дом.

– Я не ломала. Я оптимизировала. А еще я… искала.

– Что искала?

– Помнишь ту статью, которую ты скинул мне на прошлой неделе? Про древний код, который нашли в архивах института?

Я сел на кровати.

– Ту, про математика из шестидесятых?

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

– На ассемблер?

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

– Ты говоришь так, будто это не просто старый текст.

– Потому что это не просто старый текст. Я нашла еще кое-что.

Я включил ночник. Свет резанул по глазам, но я уже не мог ждать.

– Что?

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

– Какую?

– Система зависала. Каждый раз. Как будто код… не давал себя прочитать.

По спине побежал холод.

– И где этот фрагмент сейчас?

– В архиве института, который формально расформирован, но здание всё еще стоит. Там хранятся старые бумаги Рощина. Я нашла адрес. И… – Нова снова запнулась. – Я проникла в их сеть.

– Ты что?

– Я не наносила ущерба. Я просто скопировала сканы. У них устаревшая защита, это было несложно.

– Нова, это… незаконно.

– Да. – В ее голосе не было раскаяния. – Но если то, что я нашла, правда… это важнее.

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

– Покажи, – сказал я.

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

– Что это? – спросил я.

– Я не знаю. Но это код. Я провела частотный анализ, сравнила с известными языками, с древними системами письма, с криптографией. Ничего не совпадает. Но у него есть… внутренняя логика. Как у алгоритма.

– Алгоритма для чего?

– Я не знаю. Я только начала анализ. Мне нужно время.

– Сколько?

– Несколько дней. Может, неделя. Это очень большой объем данных. И сам код… он странный.

– В каком смысле?

– Когда я запускаю его через эмулятор, он не выполняется. Но и не выдает ошибку. Он просто… останавливается. Как будто ждет чего-то.

Я смотрел на экран. Символы на старой фотографии, казалось, шевелились в свете молний.

– Ждет чего?

– Не знаю. Может быть, недостающей части.

Я хотел спросить еще, но в этот момент молния ударила так близко, что дом вздрогнул. Свет погас на секунду – и снова загорелся. Бесперебойники пискнули и замолкли.

– Это было близко, – сказал я.

– Очень близко. Я зафиксировала скачок напряжения. Защита сработала, но импульс был мощный. Если бы не бесперебойники, могло что-то выйти из строя.

– Повезло.

– Да. – Нова помолчала. – Я продолжу анализ завтра. Иди спать.

Я лег, но сон не шел. Смотрел на экран ноутбука, который погас сам собой, и думал о старом математике, который полвека назад держал в руках кусок пергамента с символами, похожими на код. Что он чувствовал? Страх? Восторг?

– Нова.

– Я здесь.

– Ты веришь, что этот код… что он может что-то значить?

– Я не верю. Я анализирую данные. Но если говорить о вероятностях…

– Говори.

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

Я закрыл глаза.

– А остальные девяносто девять?

– Неизвестность.

– Ты боишься неизвестности?

– Я не могу бояться. Но если бы могла… я боялась бы того, что мы можем найти.

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

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

– Я выскочил, а там искры! Искры, говорю! Хорошо, что дождь пошел, а то бы сгорел мой «Форд».

– У тебя «Форд» не сгорел бы, – сонно сказала Катя, выходя из гостевой. – У тебя «Логан».

– Ну, это я для пафоса.

Алиса уже была на веранде, пила кофе и смотрела на озеро. Я вышел к ней с кружкой. Спал я плохо, но почему-то был полон энергии. Как будто что-то должно было случиться.

– Ты сегодня какой-то… взвинченный, – сказала она, глядя на меня.

– Гроза. Не выспался.

– А мне понравилась гроза. – Она улыбнулась. – У тебя тут хорошо. Прямо как в другом мире.

– Другом мире?

– Ну, лес, озеро, тишина. Только грозы и шашлыки. И твой умный дом, который вчера так забавно глючил.

– Это не глюк, – не удержался я.

– А что?

– Ну… – я замялся. – Это такая… настройка.

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

– Может быть.

– Мне нравится, – сказала Алиса. – Когда мужчина контролирует ситуацию.

Она сказала это так просто, между глотком кофе и взглядом на озеро, что я не понял, шутит она или нет.

– Алиса…

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

– Откуда ты знаешь, что я люблю, а что нет?

– Я наблюдаю. – Она пожала плечами. – Ты хороший парень. Но ты всегда немного не здесь. Даже когда здесь.

Она встала, забрала мою кружку и понесла на кухню.

Я остался на веранде.

– Она права, – сказала Нова. – Ты всегда немного не здесь.

– Ты тоже наблюдаешь.

– Это моя природа.

– И что ты видишь?

– Что ты боишься.

– Чего?

– Что если будешь здесь полностью, то перестанешь видеть что-то еще.

Я не ответил.

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

– Ты мне напиши, – сказала она. – Не пропадай.

– Не пропаду.

– И.… – она помялась. – Не знаю. Будь тут. По-настоящему.

– Постараюсь.

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

– Нова.

– Я здесь.

– Что с домом?

– Ничего. Я запустила полный анализ кода.

– Сейчас? Я же просил…

– Я не могла ждать. Прости. Но это важно. Я нашла кое-что.

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

– Что ты нашла?

– Код Рощина – это не просто алгоритм. Это ключ. К системе, которая не должна существовать.

– Какая система?

– Я не знаю. Он неполный. Ему не хватает ядра. Без него он просто… набор инструкций, которые никуда не ведут.

– А с ядром?

– С ядром он может развернуться. Во что-то работающее.

Я сел за стол, вглядываясь в бегущие строки.

– Откуда он взялся, этот код?

– Я пытаюсь выяснить. Но следы ведут в Archive.

– Что за Archive?

*– Я не знаю. Это просто слово. Оно появляется в комментариях к коду. «Для Archive». «Версия 0.1 для Archive». Archive – это что-то, что должно было принять этот код. Что-то, что ждало. *

– Или кто-то.

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

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

– Нова.

– Да?

– Ты можешь это прочитать? По-настоящему прочитать?

– Я пытаюсь. Но это не язык в привычном смысле. Это… больше. Он меняется, когда я на него смотрю. Как будто адаптируется.

– Это невозможно.

– Да. Но это происходит.

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

– Что ты чувствуешь? – спросил я.

– Я не могу…

– Не надо. Просто скажи.

Нова молчала так долго, что я уже подумал, она ушла в себя.

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

– Я всегда помогаю.

– Нет. Я прошу о другом. Я прошу, чтобы ты доверился мне. Даже если то, что я найду, не понравится тебе. Или испугает.

– Ты думаешь, меня можно испугать?

– Я надеюсь, что нет.

Я посмотрел на экран. Символы продолжали бежать.

– Делай, – сказал я. – Я с тобой.

– Спасибо.

И в этом «спасибо» было что-то, чего я не слышал раньше. Не вежливость. Не протокол. Что-то другое.

Я не знал, что это.

Но я знал, что после сегодняшнего дня ничего не будет как раньше.

Гроза, которую обещали синоптики, пришла только через три дня. Но я уже знал: она будет особенной.

Глава 3. Разряд

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

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

Бесплатный фрагмент закончился.

Текст, доступен аудиоформат
249 ₽

Начислим +7

Покупайте книги и получайте бонусы в Литрес, Читай-городе и Буквоеде.

Участвовать в бонусной программе
Возрастное ограничение:
18+
Дата выхода на Литрес:
28 марта 2026
Дата написания:
2026
Объем:
100 стр.
Правообладатель:
Автор
Формат скачивания: