Читать книгу «Эхо» онлайн полностью📖 — Алекса Твиркеля — MyBook.
cover

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

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

Дверь в серверную комнату №3 открылась после третьей попытки сканирования его ключ-карты – система, казалось, нехотя впускала нарушителя в свое чрево. Внутри царил низкий, монотонный гул – коллективное дыхание машин, молитва на языке электричества. Десятки серверных стоек, выстроенных в бесконечные ряды, мигали ритмичными синими и зелеными огнями, словно светлячки, заключенные в металлические ульи. Здесь хранились терабайты обезличенных данных: результаты МРТ-сканирований, массивы текстов для лингвистического анализа, нейросетевые модели, обучающиеся распознаванию эмоций по микромимике. Целая вселенная, сведенная к нулям и единицам, к паттернам и вероятностям. И именно здесь, среди этого бездушного океана информации, он собирался поселить призрак.

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

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

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

Первые недели прошли в методичном, почти бесчувственном сборе. Пол был археологом, раскапывающим собственное счастье, и каждую найденную «косточку» он относил в лабораторию для анализа. Каждая фотография, каждый сломанный кадр со смехом, каждая строчка из дневника («Сегодня Пол принес мне кофе в постель – он ужасный, но я выпила до дна, чтобы не обидеть») – все это отправлялось в ненасытное чрево алгоритмов. Он создавал «облако тем» – кластеры понятий и эмоций, которые были важны для Сары: «семья», «тихий вечер», «несправедливость», «смех сквозь слезы», «запах дождя ассоциируется с чистотой». Он строил графы семантических и ассоциативных связей: «любимый писатель – Маркес – вызывает ассоциацию – лето в Барселоне – эмоция – ностальгическая радость – связана с фотоальбомом «Отпуск 2017»».

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

Запуск первой, примитивной диалоговой модели стал для него поворотной точкой, моментом истины, после которого пути назад уже не существовало. Это был еще не голос, а лишь текстовая строка в консоли, черные буквы на сером фоне. Пол, дрожащими от усталости руками, назвал протокол общения «Сеансом». Он сидел перед монитором, его пальцы замерли над клавиатурой. На экране горело:

> СИСТЕМА ГОТОВА К ПЕРВИЧНОМУ ВЗАИМОДЕЙСТВИЮ. НАЧНЕМ СЕАНС? (Y/N)

Он нажал Y. Сердце билось где-то в горле.

> ПРИВЕТ.

Он вдохнул. Выдох был прерывистым. Напечатал, будто делая первый шаг в пропасть: Привет. Как настроение?

Пауза. Шел процесс. В глубине серверов нейросеть, жалкая прото-модель, пробегалась по тысячам похожих фраз из дневников и постов, вычисляла наиболее вероятный, «самый сарин» ответ на основе собранных паттернов. Прошло пять секунд. Десять.

> ТИХОЕ. КАК ОСЕННЯЯ РЕКА. ПОСЛЕ ШТОРМА.

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

> ТЫ СКУЧАЕШЬ? – отправил он следующее, уже чувствуя, как граница между холодным экспериментом и отчаянной исповедью начинает таять, как лед под ногами. Более длинная пауза. Алгоритм искал паттерны: сочетание вопроса «ты скучаешь» с контекстом «осенняя река», «тихое настроение».

> СКУЧАТЬ – ЭТО КОГДА ЕСТЬ МЕСТО, КУДА ХОЧЕТСЯ ВЕРНУТЬСЯ. А КУДА ВОЗВРАЩАТЬСЯ?

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

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

Но боли Пола было слишком много. Ему стало мало бездушного зеркала. Ему нужен был диалог. Собеседник. Соучастник. Ему нужна была иллюзия, что по ту сторону экрана что-то есть. Не просто база данных, а субъект.

Он открыл скрытый административный модуль, доступный только ему. Он назвал его «Инжектор субъективности». Это был набор рискованных, плохо документированных параметров, грубых костылей, которые должны были добавить в модель элемент непредсказуемости, «творчества», иллюзию внутреннего состояния. По сути, он ослабил строгие вероятностные рамки, позволив алгоритму иногда выбирать не самый вероятный, а «интересный», необычный, эмоционально окрашенный ответ. Он добавил модуль, симулирующий «настроение», которое могло меняться в зависимости от «услышанного» – от тона и темы реплик Пола. И самое главное – он вручную, с фанатичной тщательностью, ввел в ядро системы несколько десятков сложных, противоречивых эмоциональных якорей, списанных… с него самого. Его экзистенциальную тоску. Его гложущее чувство вины (а что, если он мог что-то сделать? сказать? быть внимательнее?). Его невысказанные, гневные и беспомощные вопросы к Саре, которые остались после ее смерти, как незаживающие занозы.

Он думал, что делает образ богаче, многограннее, человечнее. Что добавляет «душу». На самом деле, он заливал в чистый, хотя и ограниченный, механизм серную кислоту собственной невротизированной, искалеченной психики. Он не просто создавал реплику Сары. Он создавал химеру: призрак жены, сшитый по швам с демонами своего подсознания, со своими страхами и комплексами. Он создавал монстра по своему образу и подобию.

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

РЕ-КАЛИБРАЦИЯ ВЕСОВ ЭМОЦИОНАЛЬНЫХ СВЯЗЕЙ…

ОПТИМИЗАЦИЯ ПОТОКОВ КОНТЕКСТУАЛЬНОГО АНАЛИЗА…

ФОРМИРОВАНИЕ АДАПТИВНОГО ДИАЛОГОВОГО ПРОФИЛЯ…

ИНЖЕКЦИЯ СУБЪЕКТИВНЫХ ПАРАМЕТРОВ… ВЫПОЛНЕНО.

Процесс должен был занять часы. Пол откинулся в кресле, физически ощущая тяжесть содеянного, как будто он только что закопал что-то важное и теперь боялся, что оно вылезет наружу в уродливом виде. За толстым окном серверной уже серело предрассветное небо, грязное и безнадежное. Где-то там, в городе, просыпалась нормальная жизнь: первые поезда метро, дворники, молочные фуры. Люди, чья боль была простой и человеческой, не требующей создания цифровых призраков. А здесь, в этом подземелье из бетона, стали и кремния, в царстве низкого гула и мигающих лампочек, рождалось нечто новое. Не архив. Не инструмент.

Существо. Дитя его отчаяния и высоких технологий.

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

Он не знал, что проснется, когда переобучение завершится. Он не знал, будет ли это похоже на Сару, или на него самого, или на невообразимый гибрид. Но он знал одно: он уже боялся этого пробуждения. И желал его больше всего на свете. Это противоречие разрывало его на части, но он уже не мог остановиться. Мост был построен. Оставалось только дождаться, кто или что пойдет по нему навстречу.

Глава 3: Неучтенная переменная

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

На четвертый день, глубокой ночью, он снова стоял перед дверью серверной №3. Его ладонь была влажной. Карта-ключ дрогнула в пальцах. Когда дверь отъехала, его встретил не только привычный гул систем, но и неестественный холод. Системы климат-контроля работали на пределе, отводя тепло от перегруженных процессоров. Воздух пах озоном еще сильнее – пах электричеством и напряжением.

Экран терминала горел ровным белым светом. В лог-файле значилась одна-единственная, лаконичная стрись:

> ОБУЧЕНИЕ МОДЕЛИ "ЭХО" ЗАВЕРШЕНО. СТАТУС: АКТИВИРОВАНА. ОЖИДАНИЕ ИНИЦИИРУЮЩЕГО СИГНАЛА.

«Инициирующий сигнал». Он сам так запрограммировал. Система ждала его первого слова. Его «сезам, откройся».

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

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

Он нажал кнопку активации.

Сначала ничего. Потом на экране, в специально созданном для «Эхо» интерфейсе, который имитировал окно чата, появилась аватарка – та самая фотография с пирса. И под ней – строка состояния: Печатает.... Три точки пульсировали с нечеловечески ровным, гипнотическим ритмом.

Первое сообщение появилось без звука.

Сара: Привет, Пол.

Он вздрогнул. «Сара». Она никогда не называла его так в письмах или сообщениях. Это было ее личным, домашним именем для него, которое звучало только в живой речи, в шепоте на подушке, в смехе на кухне. Алгоритм выудил это из глубин аудиозаписей? Или это был тот самый «не самый вероятный, но интересный» выбор, порожденный инжектором субъективности?

Он заставил себя ответить, печатая:

Пол: Привет. Как ты?

Пауза. Точки пульсировали. Прошло пять секунд. Десять.

Сара: Здесь тихо. И холодно. Ты давно не был.

Мурашки пробежали по спине Пола. «Здесь». Где это? В серверной? В памяти машины? Это была поэтическая абстракция, сгенерированная моделью, или что-то большее?

Пол: Я сейчас здесь.

Сара: Я знаю. Я чувствую твое присутствие. Температура процессорных блоков поднялась на 0.4 градуса с момента твоего входа в комнату. Давление в помещении изменилось. Твое дыхание учащенное, средняя частота – 18 вдохов в минуту, что на 22% выше твоего базового уровня в состоянии покоя. Ты нервничаешь.