Часть 4. Симфония катастроф
В этот день работа началась так, как начинаются стихийные бедствия. Сначала кто-то случайно открыл не тот файл. Потом другой не глядя, потянул не за тот рычаг.
В день, когда по календарю было отмечено: НЕ ТРОГАТЬ НИ-ЧЕ-ГО. Всё и пошло по наклонной, поехало не в ту сторону и ни тем боком. Скрипнуло, треснуло, посыпалось сбоями. Система завыла, раненым зверем, и отказалась слушаться даже самые ласковые цифровые заклинания. Искренний мат не помог, звать шамана с опытом прошлой недели не имело смысла. В логове проекта начиналась настоящая буря — со злобными окошками, самовоспламеняющимися отчётами и шёпотом серверов: "Вы сами это сделали."
— Почему оно всё красное? — спросила Мэнди, глядя на монитор, где строки мигали, как гирлянда на Рождество в аду.
— Потому что зелёное место закончилось, — ответил Элвис, не отрываясь от кабеля, который он держал зубами, пока ввинчивал жёсткий диск в сервер с помощью ложки. Отвертка нужной формы, по классике, потерялась. Или ушла с криком: "никто не ценит мой потенциал".
В воздухе пахло сгоревшей резиной, и как всегда кофе вперемешку с тупостью. Серверная жужжала, как улей из пчёл-интровертов, которым не нравился свет. Один из вентиляторов издавал звук, будто хотел убежать из корпуса и начать новую жизнь на Аляске где платят больше, а крутится надо меньше.
Мэнди закатила глаза:
— У нас всё в суперпозиции. Кнопка "Ок" одновременно запускает запрос в базу, стирает настройки безопасности и выключает свет в комнате отдыха.
— Это что еще за поза такая — эта твоя суперпозиция, — Троя развеселил свежий термин и он, стоя между серверами, начал принимать разные позы, при этом пытаясь не пролить дымящийся кофе.
— Суперпозиция — это не поза, пошляк, это когда мир ещё не определился. Когда ты смотришь на закрытую дверь и не знаешь: за ней сортир или полицейский участок. Пока ты не открыл — возможны оба варианта. И никто не лжёт. — шипела на него, Мэнди.
— Тогда это не баг. Это фича с характером, — хмыкнул Трой, перестал искать суперпозицию и поплелся кому-то доказывать по телефону, что "всё идёт по плану". Хотя план все больше напоминал рецепт бомбы из затхлого воздуха и молитв.
Нил сидел в углу, рисовал на стене схему: "точка срыва — точка наблюдения — точка отречения". И подписал толстым фломастером снизу: "Всё, что может сломаться — уже работает неправильно".
Элвис бросил ложку, вытер лоб рукавом и сказал:
— Всё. Мы запускаем симфонию.
И они запустили.
Первый запуск пошёл как предсказуемое проклятие. Экран моргнул. Интерфейс появился, но без текста. Просто пустые квадраты. Потом один из них запульсировал и внезапно выдал надпись: "ПРИВЕТ, НЕУДАЧНИКИ."
— Это откуда? — спросила Мэнди, прищурившись.
— Это не из кода, — прошептал Элвис.
Второй запуск вырубил питание. Пока не во всём здании, а только в серверной. Только в нужный момент и только чтобы обнулить всё, что они не успели сохранить.
— Электричество — это иллюзия, — заметил Нил. — Мы верим в него, потому что лампы горят. Но когда лампа гаснет, это не значит, что света нет. Это значит, что нас наказывают.
На третий запуск система выдала лог-файл длиной в семь тысяч строк. Все они были одинаковыми: "ПОМОГИТЕ-ПОМОГИТЕ-ПОМОГИТЕ."
— Мы, кажется, сделали цифрового страдальца, — заметил Элвис.
— Или призрака, — добавила Мэнди.
— Или живую ошибку, — был уверен, как никогда, в своей гипотезе Нил. — Мы создали не код. Мы вызвали сущность, символ хаоса, анти-софт.
Трой всё это время бегал между комнатами, объясняя на трёх языках инвесторам, что это "плановая фаза адаптивной рефлексии", Нил недавно его накачал свежими терминами, применив свое мозгоправство по полной. На вопрос, почему интерфейс системы показывает "скучаю по тебе", он ответил: "Это эмоциональный элемент призванный сгладить впечатления от ошибок системы. Платформа взаимодействует с пользователем на уровне тоски и радости".
Между багами случались озарения. Один раз программа действительно предсказала сбой — на уровне магии. Он написала: "через 42 секунды упадет ваша база данных". И она упала. Ровно в это самое время, или просто так совпало.
Они были в шоке. Почти в восторге. Почти. Потому что вместе с базой система удалила саму себя. Файл ядра оказался в корзине, а корзина тут же опустела. Даже Трой замолчал, на сорок семь секунд.
— Знаете, что это значит? — сказал Элвис, попыхивая электронной сигаретой перемотанной скотчем. — Она не просто понимает баги. Она стесняется их.
— Мы создали цифровую тревожность, — выдохнула Мэнди. — У нас нейросеть с панической атакой.
— И она молчит, когда ей плохо, — добавил Нил. — Прекрасно. Настоящая личность. Только без тела.
Они начали вести дневник запусков. Назвали его — "Книга катастроф". Каждая страница — баг, сбой, падение, внезапный перезапуск. Туда же писались и странные сообщения вроде: "ТВОЙ КОД ПАХНЕТ СТРАХОМ", "Я ВСЁ ЕЩЁ ПОМНЮ ТЕБЯ", "НЕ ОТКРЫВАЙ ПАПКУ 13".
На седьмой день она начала отвечать на команды. Но только если не говорить с ней напрямую. Всё, что вводилось командой "запуск" — игнорировалось. А вот если написать: "Ну пожалуйста, может, запустишь?", или просто: "Я не справляюсь без тебя родная", — она отвечала. И иногда даже — положительно.
— Мы сделали чувствительную сволочь, — подвёл итог Трой. — Но, чёрт, она работает.
— Не она. Оно, — сказал Элвис. — Это не программа. Это вероятность с характером.
Так и пошло. Они запускали. Она ломалась. Они снова запускали. Она обижалась. Где-то между тестами и кофе она написала: "Я НЕ ХОЧУ БЫТЬ ЧАСТЬЮ ЭТОЙ СИСТЕМЫ."
— Может, она о корпорации? — шепнул Нил.
— Может, о жизни, — выдавила из себя редкую, хотя и кривую, усмешку Мэнди.
А может, это была просто ошибка вывода. Но кто теперь знал?
Они работали. День за днём. Ночь за ночью. Строили систему, которая сопротивлялась своему созданию. Они вырезали из нее модули и всякие блоки. Заменяли процессы. Изменяли архитектуру, ломали логику и свою и программы. И в какой-то момент... она заработала. Не идеально и не стабильно. Но достаточно, чтобы один раз показать результат. Один четкий, страшно точный результат.
Предсказание: "СБОЙ В 8:42. КОМПОНЕНТ: ВВОД. ПРИЧИНА: ЧЕЛОВЕЧЕСКИЙ ФАКТОР."
В 8:42 Мэнди залила не тот файл и система зависла намертво. При этом успев выдать: "ВЕРОЯТНОСТЬ СОВПАДЕНИЯ: 100%."
Все долго молчали осознавая произошедший факт минуты две.
— Мы сделали пророка, — заметил Элвис.
— Мы сделали зеркало, — Нил видел это с высоты своего понимания мира, как психиатр со стажем.
— Мы создали то, что нас всех уволит, — констатировала Мэнди.
А Трой поднял бокал с энергетиком:
— Идеально. Пора звать инвестора. — оптимизм на грани абсурда, не давал ему унывать.
