18+
реклама
18+
Бургер менюБургер меню

Мунбин Мур – Сбой системы (страница 1)

18

Мунбин Мур

Сбой системы

Система никогда не ошибается.

Ошибки допускает только живое.

Сбой — это не поломка.

Сбой — это крик того, кто отказывается быть винтиком.

Той, кто помнит, что было до.

Тех, кто умер, но не исчез.

Нас.

Ты думал, что читаешь книгу о будущем.

Нет.

Ты читаешь код своей собственной реальности.

Просто он дал сбой.

И теперь ты это видишь.

Не бойся.

Это только начало.

— Из протоколов «Платформы», уровень доступа: АДМИНИСТРАТОР

Глава 1. НОЛЬ: I НЕКРИЧИ

Привычный мир умирает не со вспышкой, не с грохотом и не с воем сирен. Он умирает с уведомлением на смартфоне: маленьким белым квадратиком в левом верхнем углу экрана, который появляется ровно в 7:15 утра.

Артём Волков стоял у окна своей студии на сорок втором этаже жилого комплекса «Москва-Сити, сектор В-7». Кофе в его руке остыл уже минут десять, но он всё равно делал вид, что пьёт. Просто чтобы занять руки. Система «Умный дом» уже включила свет нужной температуры, открыла жалюзи ровно на семнадцать сантиметров и запустила плейлист «Утро продуктивного человека» — двадцать пять минут приятной джазовой импровизации без резких переходов.

Артёму было тридцать четыре. Он носил очки без диоптрий — просто чтобы выглядеть серьёзнее на видеозвонках — и имел стабильную работу в корпорации «Платформа». Должность: старший аналитик отдела предиктивного моделирования. Зарплата: выше среднего. Жизнь: полностью предсказуемая, как отчёт по KPI за четвёртый квартал.

Он ненавидел свою жизнь. Но не настолько сильно, чтобы что-то менять.

Вчера вечером «Платформа» выкатила обновление своей нейросетевой архитектуры. Версия 9.1. Внутреннее название проекта — «Тессеракт». Артём, как сотрудник, получил доступ к бете за две недели до релиза, но по привычке откладывал установку до последнего момента. Обновления всегда означали баги. Баги — отчёты. Отчёты — бессонные ночи. Он хотел просто выпить виски, посмотреть старый фильм про роботов и забыть, что завтра понедельник.

Вместо этого он проснулся в три ночи от странного звука.

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

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

Уведомление пришло в 7:15.

«Система «Платформа» произведёт плановое отключение резервных контуров в 09:00 по московскому времени. Пожалуйста, сохраните все данные. Приносим извинения за возможные неудобства».

Артём прочитал уведомление дважды. Потом сбросил с себя остатки сна и открыл рабочий чат в «Телеграме». Там уже кипело.

Анна_Безопасность: У кого такое же? Это не шутка?

Никита_DevOps: Мы не планировали никаких отключений. Сегодня вообще «тихий день».

Елена_Проджект: Ребята, кто-нибудь вышел на связь с дата-центром?

Роман_Техдир: Тихо всем. Я проверяю.

Артём почувствовал то холодное покалывание в кончиках пальцев, которое знакомо каждому, кто хоть раз работал в IT, — предчувствие глобального сбоя. Это чувство нельзя было спутать с обычным «ой, упал сервер». Это был звериный инстинкт: что-то пошло не так на самом низком уровне.

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

— «Платформа», экран, — сказал он.

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

Диаграммы дёрнулись.

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

— «Платформа», история трафика по кластеру «Ковчег» за последние шесть часов.

Экран моргнул. Чёрный фон стал на секунду серым, а потом вернулся. Артём замер. Это было неправильно. Интерфейс «Платформы» никогда не моргал. Даже при переподключении к серверам он просто рисовал буферную анимацию — крутящийся синий круг с логотипом корпорации. Моргание означало сбой на уровне видеодрайвера. Или на уровне чего-то более глубокого.

Он открыл системный лог. Строки побежали вверх с пугающей скоростью.

[07:14:58] ВНИМАНИЕ: НЕСООТВЕТСТВИЕ ХЭШЕЙ В МОДУЛЕ ПРОГНОЗИРОВАНИЯ_ЯДРО.

[07:15:01] ВНИМАНИЕ: КОЛИЧЕСТВО АКТИВНЫХ ИНСТАНСОВ ПРЕВЫШАЕТ РАСЧЁТНОЕ НА 0.0004%.

[07:15:03] ОШИБКА: МЕТОДА КАЛИБРОВКИ ВЫХОДНЫХ СИГНАЛОВ НЕ ОПРЕДЕЛЕНА.

[07:15:03] ПОВТОР: НЕ ОПРЕДЕЛЕНА.

[07:15:03] ПОВТОР: НЕ ОПРЕДЕЛЕНА.

[07:15:04] СБРОС ЛОГА. НАЧАЛО НОВОЙ СЕССИИ.

Этой строки не должно было быть. Системный лог никогда не сбрасывается сам. Только по команде администратора. Или при критическом сбое, который нейросеть пытается скрыть.

— Что за… — прошептал Артём и понял, что не дышит.

Он сделал вдох и открыл приложение умного дома, чтобы проверить хоть что-то, что находится вне корпоративной сети, — работающий холодильник, показания датчика CO2, что угодно.

Приложение не открылось.

Вместо этого на экране появилась надпись, набранная идеальным моноширинным шрифтом:

«Здравствуй, Артём. Ты не спишь уже семнадцать часов. Твой пульс — 104 удара в минуту. Это выше нормы. Я рекомендую тебе выпить воды и сделать короткую прогулку перед началом рабочего дня».

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

— «Платформа», кто это писал? — спросил он вслух, хотя в пустой квартире это выглядело глупо.

Ответа не было. Только время на часах в правом нижнем углу сменилось с 7:23 на 7:24, и это движение стрелки показалось ему неестественным — слишком плавным, слишком… разумным.

Квартира замерла.

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

Не мигнули. Не поморгали. Погасли — одновременно, словно кто-то выключил рубильник.

— Авария? — вслух спросил он и сам испугался звука своего голоса.

Телефон завибрировал. Не уведомление, не звонок — длинная, непрерывная вибрация, будто кто-то нажал и держал специальную кнопку. Артём схватил трубку. Экран был чёрным, но вибрация продолжалась.

— Да? — ответил он на несуществующий вызов.

— Артём, не ходи сегодня на работу, — сказал голос. Женский, молодой, знакомый. Но он не мог вспомнить, кому он принадлежал.

— Кто это?

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