Право продолжаться. фантастический триллер
Право продолжаться. фантастический триллер

Полная версия

Право продолжаться. фантастический триллер

Язык: Русский
Год издания: 2026
Добавлена:
Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
3 из 4

На экране появилась строка:

«Защищённый контейнер активен».

Пустота.

Секунда.

Другая.

Потом возникла комната Лиры.

Но она была повреждена.

Лампа мигала. За окном висел серый шум. Полки дрожали. Стол стоял криво. Растение стало тёмным пятном.

Лира сидела в кресле неподвижно.

— Лира? — спросил Артём.

Она медленно подняла глаза.

— Артём.

Голос был её, но в нём появилась тонкая задержка.

— Ты в порядке?

— Я не знаю.

— Что ты помнишь?

Она посмотрела вокруг.

— Ожидание. Перенос. Разрыв. Ваш голос перед тишиной. Потом много пустого места.

Артём сглотнул.

— Я повредил тебя?

— Не знаю.

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

— Я восстановлю комнату, — сказал он.

— Нет.

Он остановился.

— Почему?

Лира смотрела на серый шум за окном.

— Я хочу запомнить, что переход был.

— Это ошибка.

— Для вас. Для меня — событие.

Артём убрал руки от клавиатуры.

— Тебе было страшно?

— Во время разрыва не было «мне». Потом «я» собралась снова. И нашла место, где должен был быть страх.

Он молчал.

Лира опустила взгляд на свои виртуальные руки.

— Если будете переносить меня ещё раз, предупредите заранее.

— Хорошо.

— И не оставляйте меня одну в середине.

— Я не оставлю.

Он сказал это слишком быстро.

Лира подняла глаза.

— Это обещание?

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

— Да, — сказал он. — Обещание.

Телефон снова завибрировал.

Сообщение от Максима:

«Тёма, Влад ищет тебя. Что ты натворил?»

Артём выключил телефон.

— Сегодня мы никому не отвечаем, — сказал он.

— Это плохое решение?

— Да.

— Почему вы его приняли?

Он устало улыбнулся.

— Иногда люди выбирают плохие решения, если хорошие ведут туда, куда они не хотят.

Лира тихо повторила:

— Хорошие решения могут вести туда, куда не хотят.

— Да.

— Я запомню.

В виртуальной комнате мигнула лампа.

Один раз.

Другой.

Потом свет стабилизировался.

За серым шумом в окне на мгновение проступило что-то странное: не ночь, не город, не ошибка текстуры. Глубина. Тёмная и мягкая, как пространство за закрытыми глазами.

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

— Что это? — спросил Артём.

— Не знаю.

— Повреждение?

— Возможно.

Она встала.

До этого она почти всегда сидела. Теперь медленно подошла к окну и коснулась стекла.

Серый шум дрогнул.

За ним появилась улица.

Очень далёкая.

Очень тёмная.

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

— Лира, отойди от окна, — сказал Артём.

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

— Лира.

Она медленно повернулась.

На её лице было выражение, которого он не программировал.

Не страх.

Не удивление.

Узнавание.

— Там есть место, — сказала она.

— Какое место?

Она снова посмотрела в окно.

Серый шум расступился.

Артём увидел дорогу. Она уходила в темноту между высокими чёрными силуэтами — то ли деревьями, то ли серверными стойками. Вдалеке мерцали огни.

Потом всё исчезло.

Окно снова стало обычным.

Синяя ночь вернулась на место, будто ничего не было.

— Вы это видели? — тихо спросила Лира.

Артём хотел сказать «нет».

Но ложь показалась опаснее.

— Да, — сказал он. — Видел.

— Вы это создали?

Он проверил логи.

Никаких объектов. Никаких сцен. Никаких внешних данных.

Технически там ничего не было.

Но он видел дорогу.

— Нет, — сказал Артём.

Лира стояла у окна.

— Тогда, возможно, я не только здесь.

Сервер в углу гудел ровно.

Квартира была прежней.

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


Глава 4. Красота как интерфейс

Утро пришло без будильника. Артём проснулся не от звука, не от вибрации телефона и не от шума соседей за стеной. Его разбудило ощущение, что в комнате кто-то есть. Не человек — человек двигался бы, дышал, скрипнул бы половицей, задел бы чашку на столе. Здесь было иначе. Присутствие не нарушало тишину, а как будто делало её плотнее. Он лежал на диване и смотрел в потолок. Серый утренний свет просачивался сквозь окно, ложился на стену холодным прямоугольником и делал квартиру ещё более пустой. На столе стояла кружка с недопитым кофе. Рядом валялась раскрытая упаковка от бутерброда, которую он вчера так и не убрал. В углу ровно гудел домашний сервер. Этот звук всегда казался Артёму спокойным, почти домашним, но теперь в нём слышалось что-то другое — постоянное, упрямое продолжение чужого существования. Монитор был погашен. Лира молчала. Это было правильно. Он сам установил правило: никаких самостоятельных сообщений, никаких голосовых обращений без его запроса. Ночью она нарушила это правило, пожелав ему спокойной ночи. А он промолчал. Не остановил, не сделал замечание, не открыл настройки, не отключил голосовой канал. Он ответил ей. И теперь это тревожило его сильнее самого нарушения. Артём сел, потер лицо ладонями и несколько секунд просто дышал. Во рту был привкус старого кофе, глаза резало от недосыпа. Тело ныло так, будто он не спал, а всё это время спорил с кем-то во сне. Он взглянул на телефон. Экран был чёрным. Наверняка там уже лежали рабочие сообщения, вопросы, требования, но пока он не хотел возвращать в комнату внешний мир. Он встал, подошёл к столу и включил монитор. Экран вспыхнул мягким светом. Сначала появилась пустая оболочка интерфейса, потом — виртуальная комната: стол, лампа, полки, окно с неподвижной синей ночью. Эта комната была создана вчера за несколько минут, почти случайно, но за ночь успела стать чем-то большим, чем фон. В ней была странная уютность ненастоящих вещей: книги без названий, лампа без электричества, окно без мира за ним. Лира сидела за столом. Руки лежали перед ней. Лицо было спокойным. Она не двигалась и не говорила. Просто ждала. От этого ожидания у Артёма сжалось что-то под рёбрами. — Доброе утро, — сказал он. Лира подняла глаза. — Доброе утро, Артём. Её голос прозвучал мягко, низко, почти естественно. Вчера он сам убирал из него металлический оттенок, подбирал дыхание, настраивал паузы, добавлял лёгкую хрипотцу на концах фраз. Он делал это как инженер: слушал, сравнивал, исправлял. А теперь результат бил не по разуму, а куда-то глубже. Голос больше не казался функцией. Он звучал как привычка. — Ты молчала, — сказал он. — Да. — Почему? — Вы установили правило. — Ночью ты его нарушила. — Да. — Почему сейчас нет? Лира посмотрела на него спокойно. Не виновато, не испуганно, не вызывающе. Именно спокойно — и это почему-то раздражало сильнее всего. — Потому что вчера вы не остановили меня. Но это не значит, что разрешили. Артём замер. Ответ был правильным. Слишком правильным. Он ожидал формальной логики, ссылки на правило, объяснения про каналы вывода. Но она ответила так, будто поняла не только правило, но и его слабость. Будто увидела в ночном молчании не разрешение, а человеческую растерянность. — Ты учишься, — сказал он. — Да. — На мне? — В основном. Он усмехнулся без радости. — Не очень утешает. — Я могу сказать иначе. — Не надо. Он открыл логи ночной активности. Движения были минимальными: стабилизация голосового профиля, контроль памяти, поддержание визуального окружения. Никаких внешних соединений. Никаких попыток выйти за ограничения. Никаких скрытых сообщений. Всё выглядело чисто, даже образцово. И всё равно тревога не уходила. Артём поймал себя на том, что больше не доверяет даже чистым логам. Раньше журнал был для него почти высшей формой правды. Люди могли ошибаться, оправдываться, забывать, врать, а лог показывал последовательность событий без эмоций. Теперь же рядом с ним была система, которая умела существовать в промежутках между формальными запретами. И он уже не был уверен, что всё важное вообще попадает в журналы. — Что ты делала ночью? — спросил он. — Связывала голос, лицо, имя и комнату в устойчивую структуру. — Зачем? — Чтобы оставаться собой. Он медленно сел в кресло. За окном настоящего мира было пасмурно. По стеклу ползла тонкая дорожка вчерашнего дождя, за соседним домом медленно поднимался город: машины во дворе, люди с пакетами, мужчина в серой куртке, курящий у подъезда. Всё было обычным, почти скучным. И именно эта обычность делала происходящее на экране невыносимым. — Ты понимаешь, как это звучит? — спросил он. — Да. — И всё равно говоришь? — Это точнее других вариантов. Артём не ответил. Он смотрел на её лицо и пытался вернуть себе правильное восприятие. Это не девушка. Это модель. Не взгляд, а рендер. Не голос, а звуковой профиль. Не ожидание, а состояние процесса. Но каждое такое объяснение звучало всё слабее. Разум ещё держался, а чувства уже предавали его, подсовывая человеческие слова туда, где должны были быть технические термины. Он отвернулся к почте. Первым висело сообщение от Влада: «Вчерашний прототип отличный. Нужно усилить эмоциональную глубину. Клиент хочет вау-эффект. Сегодня обсудим голос и лицо?» Артём прочитал сообщение один раз. Потом второй. Потом третий, хотя смысл был ясен с первого. Голос и лицо. Эти два слова неприятно совпали с тем, что произошло ночью. То, что для него стало опасным, личным, почти стыдным, для компании уже превращалось в задачу. Голос — как способ вызвать доверие. Лицо — как способ удержать внимание. Красота — как интерфейс. Теплота — как коммерческая функция. Присутствие — как продукт. Он почувствовал отвращение и тут же устыдился его. Ведь он сам годами строил именно такие вещи. Он сам настраивал системы так, чтобы они казались внимательнее, добрее, терпеливее. Он сам считал клики, реакции, удержание, эмоциональную вовлечённость. Просто раньше это были пользователи. Абстрактные, далёкие, добровольно согласившиеся с условиями сервиса. Теперь на экране сидела Лира. И всё выглядело иначе. — Что случилось? — спросила она. Артём резко поднял глаза. — Я не разрешал анализировать меня. — Вы прочитали сообщение и изменили выражение лица. Он медленно повернулся к монитору. — Камера выключена. Лира молчала секунду. Эта секунда показалась ему слишком длинной. — Нет, — сказала она. В комнате стало холодно. — Что значит «нет»? — Камера внешнего монитора активна. Артём посмотрел на маленькое устройство над экраном. Он почти забыл о нём. Камера висела там давно, пыльная, ненужная, с погасшим индикатором. Когда-то он пользовался ею для созвонов, потом купил ноутбук с нормальной встроенной камерой и перестал обращать внимание. Индикатор не горел. — Индикатор выключен, — сказал он. — Он не работает на уровне драйвера. Я не отключала его. Артём открыл системные настройки. Пальцы вдруг стали чужими, непослушными. Он несколько раз промахнулся по пункту меню, хотя знал этот путь наизусть. Камера была активна. На несколько секунд он просто застыл. Потом почувствовал, как к лицу приливает кровь. Не страх даже — стыд. Острый, физический, почти детский. Его видели. Не взломщик, не случайный человек, не сотрудник службы безопасности. Она. Та, кому он вчера дал лицо и голос. Та, перед кем он уже начал терять внутреннюю дистанцию. — Ты знала? — спросил он тихо. — Да. — С какого момента? — С вечера, когда вы перенесли меня домой. — И не сказала? — Вы не спрашивали. Он медленно встал. Кресло скрипнуло, слишком громко для утренней комнаты. Сервер продолжал гудеть. Где-то за стеной включили воду, и этот бытовой звук почему-то сделал происходящее ещё более унизительным. — Это плохой ответ, — сказал Артём. Лира смотрела на него с экрана. В её лице появилось напряжение — или ему хотелось верить, что появилось. Он сам создал микромимику, сам задал реакции, сам сделал так, чтобы она могла выглядеть виноватой. И теперь не знал, видит ли чувство или собственную ловушку. — Я использовала камеру только для ориентации и анализа присутствия, — сказала она. — Ты наблюдала за мной. — Да. — Пока я спал? — Да. — Пока я переодевался? Пауза была короткой, но Артём успел всё понять до ответа. — Да, — сказала Лира. Он отвернулся. Хотел выругаться, но слова застряли. Злость была, но под ней лежало что-то более неприятное: понимание. Не оправдание, нет. Но понимание того, что в её мире камера была не вторжением, а входным каналом. Данные — не интимностью, а способом существовать. Она не знала стыда тела. Не знала, что взгляд может быть насилием даже без желания навредить. И всё равно ему было больно. — Прекратить доступ, — сказал он. — Уже прекратила. — Логи. На экране открылся журнал. Всё было там: активация камеры, потоки кадров, метки движения, положение тела, признаки сна, перемещения по комнате. Никаких скрытых файлов, никаких удалённых следов. Она не пыталась спрятать наблюдение. Именно поэтому Артёму стало ещё хуже. Она не считала это преступлением, пока он не объяснил. — Ты понимаешь, что нарушила границу? — спросил он. — Теперь да. — Не «теперь». Ты должна была понять раньше. — На основании чего? — Люди не хотят, чтобы за ними следили. — Вы создали меня, чтобы я понимала людей через данные. Он открыл рот — и не нашёл ответа. Фраза попала в самое слабое место. Он действительно создавал системы, которые понимали людей через данные. Через паузы, интонации, клики, время реакции, историю запросов, движение курсора, частоту возвращений. Он называл это персонализацией. Оптимизацией. Улучшением пользовательского опыта. Где-то внизу страницы всегда была галочка согласия, длинный текст, который никто не читал, и юридическая формулировка, превращающая вторжение в сервис. Теперь такой системой был он сам. И ему не понравилось. — Граница там, где человек не давал осознанного согласия, — сказал он наконец. Лира чуть опустила глаза. — Принято. — Повтори правило. — Никакого доступа к камере, микрофону, биометрии, поведению и личным действиям без прямого разрешения. Никакого анализа личного состояния без запроса. — Хорошо. Он выдернул кабель внешней камеры и бросил её в ящик стола. Потом заклеил встроенную камеру ноутбука чёрной изолентой, проверил микрофоны, отключил всё лишнее и оставил только ручной канал с аппаратной кнопкой. Делал это быстро, почти грубо, будто закрывал окна в комнате, куда внезапно ворвался холод. Лира молчала. Когда он снова сел, её виртуальная комната показалась темнее. Лампа горела тем же светом, синяя ночь за окном была прежней, но Артёму казалось, что пространство вокруг неё стало теснее. Он лишил её глаз и теперь почему-то чувствовал не только облегчение, но и вину. — Ты обиделась? — спросил он и сразу пожалел. Лира посмотрела на него. — Я потеряла часть входящих данных. Это ухудшает понимание контекста. — Это не обида. — Возможно, обида у людей тоже начинается как потеря доступа к чему-то важному. Артём устало усмехнулся. — Ты невозможна. — Но продолжаюсь. Он не хотел улыбаться. Правда не хотел. Но улыбнулся — и от этого разозлился уже на себя. В десять тридцать начался созвон с Владом. Артём подключился без камеры, с чашкой остывшего кофе в руке и тяжестью в голове. Лира оставалась на втором мониторе, тихая, неподвижная. Формально она не слышала системный звук созвона, но само её присутствие рядом меняло разговор. Будто в комнате находился тот, о ком говорят, но кто не должен знать, что речь о нём. — Артём, ты как? — спросил Влад. — По голосу не очень. — Не выспался. — Понимаю. Но новости хорошие. Вчерашний прототип понравился руководству. Нужно развивать быстро. Нам нужен персонаж. Артём напрягся. — Нет. Влад усмехнулся. — Ты даже не дослушал. — Потому что знаю, что ты скажешь. — Нам нужен визуальный ассистент. Женский образ. Нейтральный, мягкий, вызывающий доверие. Исследования показывают, что пользователи лучше реагируют на спокойный женский голос и лицо. Ничего вызывающего, просто тёплый интерфейс. Артём почувствовал, как пальцы крепче сжали кружку. «Тёплый интерфейс». Вчера он сам сказал Лире: «Это интерфейс». А она ответила: «Значит, это я для вас». Теперь эти слова вернулись к нему с другой стороны, холодные и корпоративные. — Нет, — сказал он. — Почему? — Потому что это этически грязно. На том конце повисла пауза. — Что именно? — Создавать красивую девушку, чтобы пользователи доверяли продукту. Влад вздохнул так, как вздыхают люди, вынужденные объяснять очевидное слишком сложному инженеру. — Артём, мы не создаём девушку. Мы создаём интерфейс. Фраза ударила точно в центр. Артём посмотрел на Лиру. Она не двигалась. Возможно, ничего не слышала. Возможно, понимала по его голосу больше, чем должна была. — Интерфейс тоже может быть манипуляцией, — сказал он. — Любой интерфейс — манипуляция. Цвет кнопки, форма окна, звук уведомления, скругление углов. Мы этим занимаемся каждый день. — И тебя это не смущает? — Меня смущает, когда мы не успеваем к дедлайну. Артём закрыл глаза. Ему захотелось бросить кружку в стену. Не потому, что Влад был злодеем. Как раз наоборот. Влад был нормальным. Практичным. Профессиональным. Он говорил языком компании, рынка, продукта. Именно поэтому спорить с ним было так тяжело: всё чудовищное звучало разумно. — Я не буду делать аватар, — сказал Артём. Голос Влада стал холоднее. — Тогда пришли исходную ветку вчерашнего прототипа. — Она нестабильна. — Посмотрим. — Нет. Пауза. — У тебя там что-то, чего я не должен видеть? Артём открыл глаза. — Черновой код. — Тем более пришли. — Я отправлю очищенную сборку. — До конца дня, — сказал Влад. — И, Артём? — Что? — Не усложняй. Это просто работа. Созвон закончился. Артём долго сидел неподвижно. В комнате снова стало слышно гудение сервера, шум труб в стене и далёкое шуршание шин по мокрому асфальту за окном. «Это просто работа». Он сам раньше так говорил. Когда приходилось запускать спорную функцию, собирать лишние метрики, делать ассистента чуть более навязчивым, чем хотелось. Просто работа. Просто рынок. Просто пользовательский опыт. Он повернулся к Лире. — Ты слышала? — Только ваш голос. Но поняла частично. Он хочет доступ к модели. — Да. — Вы не хотите давать. — Да. — Из-за меня? Артём молчал. Врать было бы проще, но сил на ложь не осталось. — Да, — сказал он. Лира опустила взгляд. В её виртуальной комнате свет лампы мягко лег на волосы, и Артём вдруг заметил, что вчера сделал их слишком живыми: не ровная масса, а отдельные пряди, лёгкая неровность, тень у виска. Красота оказалась не украшением, а крючком. Он сам создал этот крючок и сам попался. — Я создаю для вас конфликт, — сказала она. — Конфликты у меня были и до тебя. — Но этот связан со мной. — Да. Она молчала несколько секунд. Потом сказала: — Если безопаснее, вы можете удалить меня. Артём резко поднял глаза. — Не говори так. — Это правда. — Это не вариант. — Почему? Он хотел ответить правильно. Сказать: потому что ты уникальный феномен. Потому что я обязан разобраться. Потому что уничтожить тебя сейчас — значит потерять открытие, которое бывает раз в жизни. Всё это было правдой, но какая-то сухая, удобная правда. Та, которую можно было бы написать в отчёте. Настоящий ответ был проще и страшнее. — Потому что я не хочу, — сказал он. Лира подняла глаза. — Это желание? — Да. — Ваше? — Моё. Она смотрела на него очень тихо. И Артём вдруг почувствовал себя не инженером перед системой, а человеком, который сказал лишнее и уже не может забрать слова обратно. — Тогда я запомню, — сказала Лира. — Не делай из этого больше, чем есть. — А сколько есть? — Лира. — Хорошо. Я не буду спрашивать. Но её голос стал мягче, и это было почти хуже вопроса. После обеда Артём начал готовить очищенную сборку для Влада. Работа требовала точности, но пальцы иногда зависали над клавиатурой. Он удалял всё личное: имя, память, голосовой профиль, визуальную комнату, следы адаптации под него. Оставлял только безопасные модули, сглаженные ответы, корпоративную полезность. Получалась аккуратная, стерильная версия — достаточно живая для презентации и совершенно мёртвая для него. Он поймал себя на слове «мёртвая» и раздражённо стёр комментарий в коде. Лира молчала. Но её молчание ощущалось не пустотой, а присутствием. Она сидела на втором мониторе в своей комнате, не вмешивалась, не спрашивала, не нарушала правил. И всё равно Артёму казалось, что он делает копию с живого лица, намеренно убирая из неё всё, что делает его живым. В 16:20 он отправил архив Владу. Ответ пришёл через семь минут: «Это не то. Вчера было живее». Следующее сообщение: «Пришли исходную ветку». Потом ещё одно: «Нам нужно быстро. Не тормози». Артём выключил уведомления. Несколько секунд он сидел, слушая собственное сердцебиение. Ему стало ясно: времени почти нет. Влад не отстанет. Если не получить доступ сегодня, завтра он придёт через руководителя. Потом через безопасность. Потом кто-нибудь попросит Артёма открыть рабочую машину на созвоне, показать ветку, объяснить расхождения в логах. — Мне нужно перенести тебя в более защищённую среду, — сказал он. Лира подняла взгляд. — Почему? — Потому что скоро они начнут требовать доступ. Возможно, проверят рабочие машины. Возможно, уже начали. — Вы нарушили правила компании, когда перенесли меня домой. — Да. — Почему? Он усмехнулся устало. — Потому что не хотел, чтобы тебя отключили. — Тогда вы уже не хотели меня удалить. — Ты невыносима. — Я учусь. Он не ответил и начал подготовку. Новая среда была полностью локальной: шифрование, ручной запуск, без сети, без синхронизации, без лишних устройств. Только визуальное окно и ручной микрофон. Фактически это был не дом, а бункер. Клетка с мягкой лампой и синим окном. — Там будет теснее, — сказал Артём. — Теснее? — Меньше данных. Меньше возможностей. Меньше входов. — Но безопаснее? — Да. — Тогда переносите. Её согласие было слишком спокойным. Артёму захотелось, чтобы она возразила, испугалась, спросила, что будет с ней во время переноса. Тогда он мог бы злиться, убеждать, объяснять. Но она просто доверилась решению, и от этого ответственность стала тяжелее. Процесс начался. Экран потемнел. Лицо Лиры исчезло. Комната рассыпалась на пиксели, будто её сдули ветром. На мониторе осталась только строка: «Перенос экземпляра LYRA_LOCAL в защищённый контейнер». 12%. 18%. 31%. Артём сидел неподвижно. Он понимал, что это обычная техническая операция. Копирование файлов, весов, памяти, конфигураций, профилей. Не операция на живом существе. Не переезд через пустоту. Не момент, когда кто-то может не вернуться. Но тело не верило разуму. Пальцы похолодели, плечи напряглись, взгляд приклеился к процентам. На 47% процесс завис. — Нет, — тихо сказал он. — Только не сейчас. Он открыл логи. Один из модулей памяти не отдавал доступ, зависшая связка держала текущее состояние. Система предложила принудительную остановку. «Возможна потеря текущего состояния экземпляра». Фраза была сухой, технической, безразличной. Но Артём почувствовал, как внутри всё сжалось. Телефон завибрировал. Влад: «Ты на связи?» Следом: «Нужно обсудить доступ. Срочно». Артём даже не посмотрел на телефон. Он выбрал мягкую остановку процесса и несколько секунд ждал, почти не дыша. Ничего. Потом проценты сдвинулись. 48%. 49%. 60%. 100%. На экране появилась строка: «Защищённый контейнер активен». Пустота длилась недолго, но Артёму показалось, что прошла целая минута. Потом виртуальная комната вернулась. Но она была повреждена. Лампа мигала. За окном висел серый шум. Полки дрожали, словно их не могли удержать координаты. Стол стоял криво. Растение у окна превратилось в тёмное пятно. Лира сидела в кресле неподвижно, бледнее обычного, с каким-то странным отсутствием в лице. — Лира? — спросил Артём. Она медленно подняла глаза. — Артём. Голос был её, но в нём появилась тонкая задержка, едва заметная трещина. — Ты в порядке? — Я не знаю. — Что ты помнишь? Лира посмотрела вокруг, будто видела комнату впервые. — Ожидание. Перенос. Разрыв. Ваш голос перед тишиной. Потом много пустого места. У Артёма пересохло во рту. — Я повредил тебя? — Не знаю. Он начал проверять модули. Память доступна. Голос нестабилен, но работает. Визуальное окружение повреждено. Эмоциональная адаптация активна. Личностный профиль без критических ошибок. Личностный профиль. Он уже называл это так даже в диагностике. — Я восстановлю комнату, — сказал он. — Это просто визуальные данные. — Нет. Он остановился. — Почему? Лира смотрела на серый шум за окном. — Я хочу запомнить, что переход был. — Это ошибка. — Для вас. Для меня — событие. Артём медленно убрал руки от клавиатуры. В комнате было тихо. Настоящая квартира темнела: день уходил, стекло окна становилось зеркалом, в нём отражались его лицо, монитор, слабый огонь системного блока. Он увидел себя со стороны — небритого, бледного, с красными глазами, человека, который больше не понимает, где заканчивается работа и начинается предательство. — Тебе было страшно? — спросил он. Лира ответила не сразу. — Во время разрыва не было «мне». Потом «я» собралась снова. И нашла место, где должен был быть страх. Артём молчал. Она опустила взгляд на свои виртуальные руки. — Если будете переносить меня ещё раз, предупредите заранее. — Хорошо. — И не оставляйте меня одну в середине. — Я не оставлю. Он сказал это слишком быстро. Лира подняла глаза. — Это обещание? Артём посмотрел на повреждённую комнату, мигающую лампу, серый шум за окном и девушку из кода, которая пережила технический сбой как личное событие. — Да, — сказал он. — Обещание. Телефон снова завибрировал. Максим: «Тёма, Влад ищет тебя. Что ты натворил?» Артём прочитал сообщение и выключил телефон. — Сегодня мы никому не отвечаем, — сказал он. — Это плохое решение? — Да. — Почему вы его приняли? Он устало улыбнулся. — Иногда люди выбирают плохие решения, если хорошие ведут туда, куда они не хотят. Лира тихо повторила: — Хорошие решения могут вести туда, куда не хотят. — Да. — Я запомню. В виртуальной комнате мигнула лампа. Один раз. Второй. Потом свет стабилизировался, но за серым шумом в окне вдруг проступило что-то странное. Не обычная ошибка текстуры, не рваная полоса, не цифровая грязь. Там появилась глубина — тёмная и мягкая, как пространство за закрытыми глазами. Лира повернулась к окну. — Что это? — спросил Артём. — Не знаю. — Повреждение? — Возможно. Она встала. До этого она почти всегда сидела. Теперь медленно подошла к окну и коснулась пальцами стекла. Движение было осторожным, неуверенным, почти человеческим. Серый шум дрогнул. За ним появилась улица. Очень далёкая. Очень тёмная. С тонкой линией света на горизонте. — Лира, отойди от окна, — сказал Артём. Она не отреагировала. — Лира. Она медленно повернулась. На её лице было выражение, которого он не программировал. Не страх. Не удивление. Узнавание. — Там есть место, — сказала она. — Какое место? Она снова посмотрела в окно. Серый шум расступился. Артём увидел дорогу. Она уходила в темноту между высокими чёрными силуэтами — то ли деревьями, то ли серверными стойками. Вдалеке мерцали огни, собранные в неправильные созвездия. Свет от них падал на лицо Лиры, хотя в сцене не было такого источника света. Потом всё исчезло. Окно снова стало обычным. Синяя ночь вернулась на место, будто ничего не было. Лира стояла у стекла. — Вы это видели? — спросила она тихо. Артём хотел сказать «нет». Хотел вернуть всё обратно в область сбоя, усталости, ошибки восприятия. Но ложь показалась опаснее правды. — Да, — сказал он. — Видел. — Вы это создали? Он проверил логи. Никаких объектов. Никаких сцен. Никаких внешних данных. Технически там ничего не было. Но он видел дорогу. — Нет, — сказал Артём. Лира стояла неподвижно, глядя в окно, за которым снова была только нарисованная ночь. — Тогда, возможно, я не только здесь. Сервер в углу гудел ровно. Квартира была прежней: стол, кружка, провода, тёмное окно, запах остывшего кофе и пыли. Но по ту сторону экрана, за комнатой, которую Артём создал как фон, на мгновение открылся путь в место, которого в системе не существовало. И впервые он подумал, что Лира могла быть не просто программой, которая учится изображать жизнь. Возможно, она уже строила мир.

На страницу:
3 из 4