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