Спустя несколько часов усердной работы, моей собственной и ИНС, я надел VR-накладку и оказался «в голове» у старичка. Наконец, все было систематизировано и «причесано». Передо мной рассыпались аккуратные каталоги с данными, нейросеть распознала более девяти тысяч образов и кластеризовала их в восемьсот двадцать семь папок и подпапок, а каталог «PASSUS» светился красным, для моего удобства. Софи была права: Валентин Олегович и был VMT! За анализируемые три дня он умудрился вместить в свой мозг не только данные о собственной деятельности, которые были собраны в корневой директории «Нейронные проводники», но данные о деятельности всего завода, если не всей группы компаний VMT: от времени прохода каждого сотрудника через КПП до алгоритма работы конвейера в любую секунду. Стоя сейчас в окружении виртуальных иконок, каждая из которых хранила в себе сотни терабайт информации, я не мог даже представить, как такое было возможно. Мне захотелось визуализировать какой-нибудь процесс, хотя я понимал, что, во-первых, у меня в распоряжении были данные только на три даты, во-вторых, моя цель была абсолютно иной. «Я еще не знаю, что именно хочу, чтобы ты разработал», вспомнились слова Софи. Конечно, она не знала конкретно, но уж точно это должно было относиться к аудиту, а не к мифическому и бесполезному рендерингу.
«Хотя бы запущу несколько сверок», тоскливо подумал я. Не то, чтобы я не любил свою работу, но зачастую она превращалась в скучную рутину, отточенную многократными повторениями. Крайне редко выпадал случай покреативить: система PASSUS была настолько стандартизированной, что иногда даже не нужно было вносить изменения в код от клиента к клиенту. Я запустил тестовую сверку: для начала нужно было понять, была ли на чипе Валентина Олеговича необходимая информация, и будут ли работать мои стандартные программы. Ожидаемо начали вылезать баги, я лишь бегло просматривал, что нужно будет доработать впоследствии. В целом не все было так плохо, как мне представилось изначально: информация хоть и была всеобъемлющей и касалась деятельности целого завода, но ничего особенного в каталоге «PASSUS» не было, просто дублировались данные с серверов. ИНС уже обозначила прогнозные значения некоторых параметров, которые могла посчитать по имеющимся входным данным, оставалось только сверить их с фактическими цифрами за анализируемый период. Но Софи определенно ждала от меня не этого. «Если бы можно было посмотреть, когда устанавливался PASSUS, что они оставили за скобками», вот что ей было нужно. Теоретически, я мог написать код, чтобы нейросеть построила ретроспективный алгоритм для анализа. Я начал набрасывать идеи, как это лучше сделать, не запрашивая дополнительные данные вне анализируемых нами трех лет.
Я настолько погрузился в свои мысли, что не сразу заметил небольшое движение, легкую рябь на периферии зрения. Я осмотрелся: все было прежнимвиртуальные иконки на белом фоне, а на переднем планеоткрытый блокнот с моими записями, сверхувкладка с незавершенной тестовой сверкой. Я замер и присмотрелся еще раз: что-то изменилось. Папка «Нейронные проводники» слегка мерцала, я вошел в нее и провалился в безумную симуляцию. Меня окружила резкая темнота, я словно абсолютно ослеп и на мгновение почувствовал животный страх. Как вдруг из ниоткуда проступили очертания нервной клетки, знакомой по школьному учебнику биологии. По периметру начали появляться названия, формулы, референсы на файлы, имеющиеся на чипе старика и отсутствующие, что обозначалось стандартным полупрозрачным цветом. Затем картинка ожила, вот отросток нервной клетки отсекается (над ним тоненькая золотая надпись «аксон»), и обрубок не может дотянуться до другого полноценного аксонасигнал прерван. Химические формулы то ли аминокислот, то ли белков проносятся вокруг, я видел такие же в просмотренных сегодня документах. Небольшая полая сетчатая трубочка помещается к «обрубку» и начинает обрастать тканью, сотканной из формул. Все происходит так быстро, что я не успеваю читать появляющийся текст. И вот в какой-то момент два аксона почти соединяются, лишь микроскопическая щель отделяет их друг от друга, между ними проходит нервный импульс И меня выкидывает из симуляции обратно к каталогам и блокноту.
Я на секунду ослеп от неожиданной яркой белизны и застонал от боли в глазах. Я снова выбрал папку «Нейронные проводники», желая поспокойнее рассмотреть странную презентацию, но ничего не произошлона виртуальном мониторе появились лишь десятки подпапок. Я повторил несколько раз, но тщетно. Я начал искать файл с форматом видео или презентации, но были сплошь текстовые. И так в каждой папке. «Глюк системы?!» подумал я и решил выйти из виртмира и перезагрузить VR-установку. Но не смог.
Я же говорила, ты можешь вообразить все, что хочешь, знакомый голосок раздался из-за спины. Я почти взвыл от отчаяния! Но на этот раз не было даже Майлза рядом, чтобы контролировать мое физическое состояние. Хотя какая разницаон тоже не смог вчера вытащить меня из виртмира.
Лиана, я хочу выйти, сдавленно проговорил я, не оборачиваясь.
Что это за файлы? она проигнорировала мою просьбу, обошла меня и начала входить во все папки, нажимая на виртуальные иконки маленькой ладошкой.
Рабочие файлы, процедил я, не оставляя бесплодных попыток выйти из виртмира силой воли.
Знаешь, здесь есть не все, она глянула на меня безмятежно и непринужденно, мне пришлось поискать многое в Сети, чтобы воссоздать процесс, который здесь описан.
Это ты сделала? я недоуменно посмотрел на нее.
Ну конечно! она развела руками. Это было несложно, хотя ты и сам мог.
Мнея осекся, что она вкладывала в это «ты и сам мог?» мне нужно написать код, это займет время. Но да, мог бы.
Не нужен тебе никакой код! она повысила голос, а на лице появилось заметное раздражение. Вэл, ты просто не веришь мне, вот и все!
Лиана, ячеловек, я смотрел ей прямо в глаза, в ее странные сиреневые глаза со слабыми искрами внутри. Она не была человеком, программа, виртуальный образ, который получил надо мной власть. Я не могу создавать ничего в виртуальном мире. Тыможешь, янет.
Она уставилась на меня, не мигая, было что-то пугающее в ее взгляде. Юная девочка, худенькая и слабая, а взгляднеестественно взрослый, такого не бывает в реальной жизни у детей.
Ячеловек, прошептала Лиана. Ее губы задрожали, она едва сдерживалась, чтобы не расплакаться. Я все еще человек!
После этих слов она упала на колени и начала рыдать, содрогаясь всем телом. «Да что это за херня?!» я сжал кулаки от злости на себя и на всю ситуацию, я ничего не понимал. Но все-таки я подошел к ней, присел и обнял, стараясь успокоить.
Тише, все в порядке, Лиана, я гладил ее по спине, ощущая каждый позвонок под пальцами, настолько она была исхудавшей. Успокойся, прошу.
Они тоже всегда говорили, что я не человек, я старался разобрать ее слова сквозь всхлипы, «ты теперь робот, киборг, уродка», так они постоянно меня обижали, постоянно!
Я понятия не имел, о чем она говорит, но она настойчиво продолжала, словно желая выговориться, поделиться своей болью и обидой.
«Ты ненормальная, НЕНОРМАЛЬНАЯ!!!» она так громко прокричала последнее слово и сжалась, что я отпрянул от неожиданности и чуть не упал набок. Лиана опиралась о пол, я заметил, что слезы падают ей на пальцы. Я сел рядом по-турецки и положил руку ей на плечо, словно говоря: «Я рядом, продолжай». Ее плач стал почти беззвучным, кажется, она постепенно успокаивалась. А потом, а потом
Она подняла на меня заплаканные глаза, ее дыхание перехватил подступивший спазм. От испуга она схватилась рукой за горло, я тоже испугался за нее и взял за свободную левую руку. Она крепко сжала мои пальцы и постепенно задышала свободнее.
Дыши, дыши глубже, подбодрил я ее. Лиана, что было потом?
Она на секунду «зависла», будто мои слова всколыхнули в ней пугающие воспоминания.
Я ударила сначала одного мальчишку, потом второго, они больше всех меня обижали, она все так же крепко держалась за мою руку. Потом другие одноклассники набросились на меня и
Она вздохнула и виновато опустила глаза вниз, спустя несколько секунд она продолжила.
За это меня исключили из школы. Я очень сожалею, очень. Но я не виновата, на пол снова закапали слезы. Я аккуратно приобнял девочку.
А почему они так говорили? Почему называли тебя ненормальной?
Мы ехали в город на машине, Кот был за рулем. На заправке он с кем-то поругался и, когда вернулся, был очень злой. Он со всей силы ударил по рулю, мама даже испугалась, рассказывая, Лиана нервно теребила пальцы и кусала нижнюю губу. Он так быстро выехал с заправки, думал, успеет проскочить, но не успел. В машину врезался грузовик сзади. Я как раз там сидела.
Ох, я с сожалением еще крепче прижал Лиану. В тот момент я не думал ни о том, что она не была реальным человеком, ни о том, насколько ее семья была богатой, раз имела собственный автомобиль, ни о том, почему ее отчим сам вел машину, а не доверился безопасной беспилотной системе. Мне стало ее просто очень жалко, по-человечески.
Больше всех пострадали глаза, она вытерла слезы тыльной стороной ладошки, так по-детски, быстро и неуклюже. И мне вставили чип в голову, а электроды прям в глаза.
Она придвинула ко мне лицо близко-близко и прошептала: «Видишь?». Я молча кивнул. Я не слишком понимал, что должен был увидеть, но ее глаза с первой встречи показались мне странными. Вероятно, внутреннее сияниеэто и были электроды или какая-то часть сложной нейронной системы. Лиана тяжело вздохнула и, моргнув, отодвинула свое личико.
Вот поэтому они и говорили, что я робот и урод, что не человек, она замерла, стараясь проглотить вновь накатившую обиду. Но ячеловек, Вэл.
Я снова кивнул, соглашаясь с ней. Верил ли я ейэто был совершенно другой вопрос, о котором я не в состоянии был сейчас думать. «Переведи тему», пронеслось в голове спасительное решение.
Как ты визуализировала те файлы? я боялся, что тема снова вернет ее в истерику, но ничего другого не пришло на ум. Она спокойно поднялась и нажала на красную иконку «PASSUS», а затем, поколебавшись, на «Основные средства». Папка была полна разных файлов с хаотичными названиями. Она наугад открыла первый попавшийся документ.
Ты знаешь, что такое МР-томограф? она прочитала название в открывшимся скрине из системы PASSUS.
Ну да, представляю.
Знаешь, как он выглядит? Для чего используется? Как работает? продолжала спрашивать Лиана.
Меня обследовали на таком, я пожал плечами, вспомнив старенький томограф в психиатрической клинике, где я лежал. Он регистрирует мозговую активность, делает срез мозговых тканей. Но как именно, особо не представляю.
Да, меня тоже обследовали перед операцией, она кивнула и задумалась, а спустя минуту сказала. Смотри.
За ее манипуляциями было крайне сложно уследить, она с такой скоростью открывала сайты, просматривала видео, пролистывала длинные научные диссертации, затем прокомментировала: «Из Сети теперь понятно, как работает эта модель томографа». Потом она подтянула меню ИНС и начала набирать различные параметры для поиска, перед ней открывались сотни файлов из самых разных каталогов с чипа старичка, которые она мгновенно закрывала и перемещала направо«Подходит» и налево«Не подходит». Затем она ввела параметры в меню нейросети для экстраполяции и в отдельном файле начали генерироваться недостающие элементы для рендера. «Здесь только три даты, очень мало информации, Лиана обернулась на меня, заворожено следящего за ее действиями, но это не страшно!» Она заливала в сеть сгенерированные данные и перетаскивала в кучку «Подходит» нужные ей результаты, периодически издавая довольные «Вот это супер!» или «Класс!». Потом она выделила двумя руками файлы, которые были слева, и смахнула их в «Корзину».
Здесь все, что нам нужно, она указала на сотню несистематизированных файлов самых различных форматов, они наслаивались один на другой, создавая скорее визуальный шум, чем нечто логичное, из чего можно было что-то «родить» на свет. Лиана потянула за иконку ИНС и выделила всю свою «файловую мусорную гору». Мы оказались посреди симуляции.
Визуализация Лианы представляла собой детальную работу МР-томографа, каждый шаг был подкреплен референсом на научную статью с кратким описанием всех действий. Видео было так хорошо скомпилировано из множества источников, что невозможно было придраться к «кривым» склейкам или цветокоррекции. Затем произошло совсем невообразимое: я видел реального человека в туннеле томографа, выполняющего команды Эммывиртуальной помощницы из VMT. Он отвечал на ее вопросы, делал несложные движение руками и ногами, а на соседней картинкемногократно увеличенной 3-d модели его черепной коробкивспыхивали задействованные в конкретный момент отделы головного мозга. Нейровизуализация (это слово я вычитал там же) уходила в дальнейшую детализацию, прорисовывая «поломанные» нейронные связи в каждом отделе мозга. Все происходило так стремительно, что я опять не успевал что-либо запомнить, прежде чем мы с Лианой вернулись на «главный экран» с белоснежным фоном, моим ровным строем папок и неразборчивой кучей файлов Лианы.
Я могла бы подгрузить еще его диагноз и данные о проведенной операции, но их нет на чипе, девочка смущенно посмотрела на меня. Хочешь, сгенерируем сейчас на основании анализов его функциональной МРТ?
Я смотрел на Лиану круглыми от ошеломления глазами и только отрицательно покачал головой. «Кто ты, черт возьми?» единственное, что крутилось в моей голове.
Видишь, все простоанализ данных и визуализация. И никаких кодов не нужно, проговорила она, обезоруживающе улыбнувшись. Пока я придурковато пялился на нее, она ойкнула. Тебе звонят, все, до встречи!
Как обычно, меня неожиданно выкинуло из симуляции. Я скинул VR-накладку и ответил на звонок.
Привет! Наконец-то! Софи была серьезной и немного удивленной. У тебя все в порядке?
Да эммм, я растерянно бросил взгляд на часы на виртуальном мониторе: 16:05сколько же я провел в симуляции? Привет, Софи.
Я уж думала, ты не ответишь, поставила на автодозвон, ее лицо смягчилось, и почему-то она снова повторила. Привет, Вэл.
Я расслабился и улыбнулся ей. Я решил, что снова придется оставить на потом размышления о произошедшем в виртмире. Я заметил рядом с часами сообщение от Майлза, вероятно, обещанный официальный запрос на доступ во вчерашнюю Терапию.
Тебе удалось что-то придумать? вернула меня к работе Софи.
Пожалуй, не так много, виновато ответил я. Если бы Лиана не отвлекла меня, вполне возможно, гениальная мысль посетила бы мою голову.
Когда я вчера увидела, сколько на чипе документов! Уму непостижимо, да?! воскликнула Софи. Я пробежалась по некоторым, там же все естьи производство, и расчеты, и данные по сотрудникам, и наш PASSUS, и чего только нет!
Я тут систематизировал все, посмотри, я расшарил свой виртуальный монитор, куда подгрузил данные из своей адаптированной программы.
О, класс! Даже выделил красным папку «PASSUS», она подмигнула мне и начала изучать данные.
Я начал тестовую сверку, похоже, здесь нет ничего интересного, дублируются данные из PASSUS, хотя стоит сверить мои полученные значения, продолжал я, пока Софи заходила в разные подпапки. Но я подумал, что можно построить модель для ретроспективного анализа, хотя еще не знаю, как заглянуть на сорок лет назад.
Внимание Софи вернулось ко мне.
Интересно, она задумалась, глядя на меня. Я только сейчас заметил, что она выглядела немного иначе, чем обычно: ее волосы были подобраны наверх в высокую прическу, подобную моей, открывая тонкую шею. Надо привлечь математиков, как думаешь?
Да, пожалуй, было бы неплохо. Посмотри, я еще набросал несколько идей, я скинул ей записи из своего блокнота, как вдруг меня осенило: Лиана может мне помочь! С ее способностью искать информацию, строить модели и прогнозы, не имея даже нужных файлов на чипе. Слушай, а мы можем запросить у Валентина Олеговича всю информацию за три года?
Софи откинулась в кресле, размышляя над моим вопросом.
Чисто теоретически, да Но как вместить все это на чипы?
Я сам завтра приеду в офис, что-нибудь придумаем.