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