Читать книгу Волна - Софья Мироедова - Страница 8

Реальность 1
5

Оглавление

Вечер ноября обжег ее своим ледяным дыханием. На контрасте с горячим полуднем после захода солнца город остывал до обычных для этой местности и времени года значений. Холодный северный ветер выдувал все тепло из переулков и впитывал жар раскаленных высоток.

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

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

В небольшом помещении без окон скопилось не меньше двух сотен человек. Мари протолкнулась к бару и стала высматривать подругу.

– Ты пришла! – в перерыве между звоном музыки послышался знакомый голос. Она обернулась и увидела в дальнем углу рядом с электрическим камином Сашу.

– Что за фокусы, – подошла она к коллеге. – Ты обещала забронировать место в баре?

– У них уже было все расписано. Среда! – крикнула ей на ухо та.

– Какой кошмар, обычно можно хотя бы сесть! – проорала она в ответ.

– Да, короткий день!

– Я и забыла, – Мари огляделась: на каменном очаге стояло два светившихся бокала, у бара было столько народу, что подступиться к нему не представлялось возможным. – Ты взяла нам выпить?

– Да, – кивнула подруга. – Это «вэлком» от заведения. Какая-то термоядерная смесь.

– Мне не нравится здесь сегодня, – помрачнела девушка, проведя рукой по непривычно коротким волосам. – Я не простою на ногах весь вечер.

– Согласна, – перекрикивала ритмичную музыку Саша. – Можем пойти в другое место. Есть предложения?

– Может, в «Кай Хонг»?

– Я проходила мимо, там еще хуже.

– Черт, – Мари невольно дотронулась до висков. Если сейчас что-то необычное и происходило, она не могла этого заметить из-за мелькавшего света. – Тогда в «Ту Доу»?

– Да ну, там опять будет эта картофельная водка…

– Думаю, это самогон, – она взяла с камина бокал и пригубила сияющий напиток.

– Точно! – громче обычного воскликнула Саша. – Рядом с Покровами открылось новое место. Помнишь, я тебе рассказывала? «Муншайн».

– Да, – Мари скорчилась. – Что это за пойло?

– Не знаю, – подруга взяла ее за руку и стала двигаться сквозь людскую массу к выходу. – Я бы на твоем месте это не пила.

Пока они шли на улицу, перед глазами Мари мелькали лица людей. Те переливались, как плавившиеся восковые маски, меняясь за доли секунды. Прежде чем она успела достаточно испугаться, Саша вывела ее на свежий морозный воздух.

– Наконец-то, – выдохнула девушка, когда они выбрались из бара. – У меня сегодня странный день. Вообще, не уверена, стоит ли мне пить…

– В «Муншайне» классные коктейли и вино. Кстати, половина всего ассортимента вообще безалкогольная. Что странно, учитывая название, – хихикнула подруга.

– Вызовешь такси?

– Уже! – сказала она, махнув рукой, и из-за поворота появился двухместный рикша. Подруги забрались в капсулу и уселись на единственном узком сидении перед лобовым стеклом, – В «Муншайн» – скомандовала Саша, и кабина без водителя осторожно двинулась вниз по улице, огибая пешеходные переулки.

Они спустились к набережной и помчались насквозь через город в модный район. Река Клязьма, скованная каменными объятиями канала, направлялась на Северо-Восток, чтобы схлестнуть потоки с речушкой, спущенной под землю. Когда-то течение узкой, но полноводной Нерли, служило жизненной жилой для населявшего Владимиро-Суздальское Княжество народа. Теперь, замурованное в стальные трубы, оно переносило отходы с северной окраины в большой канализационный сток. К поверхности выпускали лишь крошечный очищенный участок на стыке с главным городским каналом, служившим оправой для белокаменной жемчужины города, старинной церкви Покрова на Нерли, одному из главных памятников древности. Сюда к новогодним праздникам стекались туристы из самых дальних уголков колонизированного мира. Сейчас, в ноябре, улицы вечернего города были безлюдны за исключением маленьких островков ресторанной жизни.

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

– Говорю тебе, все самые адекватные люди сейчас там, – трещала подруга.

– Видимо, там совершенно пусто.

– Там точно спокойнее, чем в центре. На Покровах сейчас вся главная андеграундная тусовка! Это новые Золотые!

Рикша промчался мимо стройной фигуры церкви, освещенной фиолетово-малиновыми огнями, и, резко свернув за угол, затормозил на первом перекрестке.

– Дальше снова пешеходные, – объяснила Саша, и они вышли из такси.

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

– Хм, – удивилась Саша, – а тут и правда пусто.

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

– Кто это? – спросила она подругу.

– А? – Саша повернулась к музыкантам. – Думаю, просто голограмма из сети.

– Это не похоже на запись, – нахмурилась Мари.

– У тебя сегодня все не похоже на то, чем является, – хихикнув, ткнула ее в бок девушка. – Пойдем за бар.

– Сейчас, – она направилась к голограмме.

Музыканты продолжали играть, не обращая никакого внимания на зал. Лишь контрабасист время от времени поднимал взгляд поверх черных очков.

– Это же он, – чуть слышно сказала Мари.

– Кто? – оказалось, что Саша все еще была рядом с ней.

– Тот парень, который приходил устраиваться на работу… Геннадий И, кажется.

– Да? – подруга всмотрелась в мощную фигуру контрабасиста. – И правда, он. Не подумала бы, что он играет такое старье!

– Но как это возможно? – удивилась Мари.

– Ты же занимаешься играми, что никогда не слышала о голоконцертах?

– Слышала, но мне казалось, что это развлечение для одного?

– Да. Только если даешь согласие на загрузку, твои сеансы могут вот так транслировать где угодно. Это законно.

Мари внимательно смотрела на сосредоточенно игравшего парня. Он уже снял очки, улыбался и, погруженный в процесс, водил головой в такт сменявшей ритм мелодии.

– Значит, он нас не видит?

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

– Никогда раньше такого не видела.

– А живые концерты видела что ли?

– В детстве мы часто ходили, когда я жила с родителями в Алжире.

– В таком случае ты счастливица. Никто теперь не может позволить себе такой расточительности. Поэтому все на голограммах.

– Мне кажется, я уже слышала подобную музыку, – Мари подошла ближе.

– Я не слышала. Но это явно что-то из двадцатого века. В крайнем случае из двадцать первого. Глянь, на чем они играют!

– Да… – она зачарованно смотрела на сцену.

– Пойдем, выпьем, – потянула ее за руку Саша.

– Пойдем…

Девушки пошли в сторону бара и разместились на высоких стульях. К ним тут же обратился мужчина из-за стойки:

– Что будете?

– А? – изумленно воззрилась на него Саша.

– Я спрашиваю, – повторил бородатый мужчина, – что вам налить?

– Какая вам разница? – насупилась та.

– Вы у нас впервые? – улыбнулся бармен.

– Да.

– В таком случае давайте, я расскажу вам, как у нас все обстоит, – он поставил бокал, который вытирал, на стойку и продолжил: – У нас нет электронных меню и официантов-дронов. Мы все делаем вручную. Я ваш бармен. Если вы захотите чего-нибудь выпить, я к вашим услугам.

– Вы что, будете готовить все руками?

– Да, – глаза бармена сверкнули озорными огоньками. – Вот этими руками, – он показал свои ладони.

– Но это же негигиенично! – нахмурилась Саша.

– Это концепция заведения. У нас есть лицензия и разрешения ВОЗ. Мы стремимся воссоздать атмосферу баров прошлого. Но если вам это не по душе, через улицу есть нормальный электронный бар. Там даже подают текилу!

– Мы останемся, – сказала Мари, не отрывая глаз от игравших музыкантов. – У вас есть красное вино?

– Конечно, – обрадовался мужчина за стойкой. – Какое предпочитаете?

– Каберне, – бросила девушка.

– Хороший выбор! У нас как раз была поставка выдержанных сортов с самой Шаи!

– Ладно, – вздохнула Саша. – Давайте и мне бокал.


Через полчаса музыка остановилась и голограмма медленно погасла. Бармен быстро побарабанил по запястью, и на сцене появился новый коллектив. Ги среди музыкантов на этот раз не было. Поэтому Мари отвернулась от сцены и осмотрелась: в баре было не больше десяти человек – роскошь для вечера среды. На другой стороне стойки сидел одинокий юноша, уставившийся в свой напиток. Тут Мари весело засмеялась, вскочила со стула и потянула за собой подругу:

– Эй, смотри, кто это здесь!

– Это же Чан! – расплылась в улыбке Саша. – Я думала, он всегда сидит в офисе.

Девушки обогнули бар и плюхнулись на стулья по обе стороны от молодого человека. Тот вздрогнул и оторвался от созерцания дна пустого стакана.

– Шифу Мария? – испуганно обернулся к начальнице юноша.

– Хватит, Чан, давай без этого, мы не на работе, – после двух бокалов вина она расслабилась и мелкие изменения окружающего мира уже не бросались ей в глаза.

– Хорошо, госпожа Мари, – его щеки вспыхнули, пальцы начали бегать по стакану вверх и вниз.

– Что ты тут выпиваешь? – спросила Саша.

– Чай, – он покраснел еще больше. – Мне еще нет восемнадцати, так что…

– Бармен, – крикнула освоившаяся девушка. – Давайте нам еще по чаю! – и после небольшой паузы: – В наш с подругой добавьте немного бейлиза.

Мужчина отсалютовал ей и исчез под стойкой.

– Почему ты такой грустный? – спросила Мари. – Я думала, в бар приходят веселиться.

– Вы тоже весь вечер выглядели невесело, – чуть слышно прошелестел Чан.

– Так ты видел нас?

– Да, госпожа Мари, – закивал он.

– Просто Мари!

– Да… Я прихожу сюда каждый день после работы, здесь хороший чай, к тому же я живу недалеко.

– Ну ты даешь! – Саша обрушила на хрупкое плечо подростка подбадривающий хлопок.

– Гос… – начал он и тут же исправился, – Мари, меня беспокоят баги, которые всплыли на последних тестах.

– Ты имеешь в виду память? – она устроилась удобнее.

– Да, – Чан взял новую чашку чая, принесенную барменом, и отпил маленький глоток. – Память течет, и мы с Шеном понять не можем, как это пофиксить.

– О нет, – закатила глаза Саша. – Только не о работе!

– Погоди, – Мари жестом остановила ее. – Я думала, вы решили все чистить асинхронной проверкой?

– Да, но вы сказали, что нельзя удалять мешающие участки памяти. Получается, мы должны их одновременно и игнорировать, и использовать…

– Что вы хотите сказать? – включилась в беседу Саша. – Появились какие-то утечки во время сеанса?

– Да, – кивнула начальница, – но от твоей работы это никак не зависит. Здесь проблема, которую нужно решать кодом. Мы должны как-то забраться на сторону игрока, но мы по-прежнему не можем полностью извлечь его память, чтобы избежать ошибок.

– Какие там могут быть ошибки?

– Сеансы, – вздохнул Чан. – Сеансы протекают друг в друга.

– Как? – изумилась девушка.

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

– Фигово, – кивнула Саша.

– Не то слово, – грустно поджал губы Чан.

– А почему нельзя сказать коду отслеживать эту информацию и, работая на опережение, удалять ее из кэша игры?

– Потому что мы должны строить реальность на всей полноте текущего опыта игрока.

– Зачем? Если в каком-то отрезке реальности, который он заново строит, не было тех событий, которые он проигрывал в предыдущей игре, зачем встраивать их в новый сеанс?

– Чтобы сделать игру максимально достоверной для текущей версии пользователя.

– Всего-то? – фыркнула Саша. – Как по мне, так этими изысками вполне можно пожертвовать, чтобы не тратить лишнее время на отладки.

– Слушай, – нахмурилась Мари, – не твое это дело. Ты же не хочешь, чтобы я начала тебе объяснять уникальность разработанной нами нейросети?

– Я уже слышала все это сто раз! Да-да, это первая приближенная к реальному искусственному интеллекту сеть. Но настоящим ИИ ей все равно никогда не стать, потому что в качестве ядра вы используете нейрохимическую активность конкретного мозга.

– Да, – перебила ее руководительница, – и поэтому игра каждого нового пользователя уникальна.

– Но почему нельзя просто отсекать лишнее, оставляя образ, снятый с мозга в прошлой игре? – не унималась подруга.

– Это уже не тот мозг, – пискнул Чан.

– В смысле? – Саша ударила кулаком по столу, отчего мутный чай в ее чашке чуть не расплескался.

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

– Представь стакан с чистой водой, – начала разъяснять Мари, – представила?

– Ну…

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

– Из-за этого пациенты Штайнера все посходили с ума? – спросила Саша, глядя, как качается вода в чашке, которую она медленно крутила то по, то против часовой стрелки.

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

– Это все домыслы, – Мари покачала головой. – Я считаю, что нельзя смотреть на проекты Штайнера, как на нечто родственное нашим играм. Ведь никому до сих пор не удалось узнать, что за язык он использовал, или каким было ядро его кода. В общем, ребята, нужно решать наши проблемы самим. Его опыт нам точно здесь не поможет.

– Так у вас есть мысли на этот счет? – Чан внимательно заглянул ей в глаза. – Как нам залатать эту течь?

– Я думаю над этим. Есть пара идей, давай на днях соберёмся отделом и обсудим все это. Все же тесты уже на носу. Нельзя оставлять этот баг без внимания.

Бармен собрал их чашки и предложил по старомодному коктейлю за счет заведения.

– Так и называется, «старомодный»? – усмехнулась Саша.

– Так точно, – улыбнулся ей глазами бородатый мужчина за стойкой.

– Почему бы и нет, сегодня у нас весь вечер немого старомодный, – скривилась она.

Мари с подругой взяли по коктейлю, Чан выпил стакан воды, и они завели новый разговор о времени, в котором было модно проводить долгие вечера за беседой с барменом, наслаждением живой инструментальной музыкой и бокалом такого вот незамысловатого напитка.

Волна

Подняться наверх