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