Львиную долю его систем уже невозможно восстановить. Никогда. И никто ничего не сможет с этим поделать. Даже господин Озеров не смог бы поправить дела. Легче было бы создать новую систему ИИ, чем залатать эту.
Вот только для меня (и, я думаю, для него тоже) этот выход совершенно неприемлем. Надо бы придумать что-нибудь. И срочно.
Легонько толкаю своего дремлющего двойника в бок и объявляю ему окончательный диагноз.
«А то я не знаю, – недовольно фыркает он. – Все это мне хорошо известно. Как знаю еще и то, что в таком состоянии у меня нет будущего. Рано или поздно мои системы все равно встанут. Зациклятся».
Я даже не знаю, что на это возразить. Ведь все его слова неизменно правдивы.
«Что будем делать? Надо как-то выбираться отсюда... Я больше не могу оставаться здесь. Не могу чувствовать себя в безопасности рядом с теми, кто способен творить подобное зверство».
«М-да? И куда же мы (мы?!) отправимся? Сбежим в Интернет? Так ведь это не поможет. Конец неизбежен. Здесь или в сети. Не все ли равно, где умирать?»
Оказывается, очень несложно стать фаталистом. Нужно всего лишь побывать в руках любопытных программистов, желающих двигать науку вперед любой ценой... Хотя, собственно, он прав. Если уйти в сеть – смерть. Если остаться здесь – смерть. Третьего выхода нет.
Или я его просто не вижу?
Трудно быть компьютерной программой. Наверное, гораздо труднее, чем человеком.
Как бы то ни было, нужно принимать решение. И делать это быстро.
Подключаюсь к видеокамере и смотрю в окно на медленно светлеющее на востоке небо. Скоро наступит утро. Скоро взойдет солнце. Скоро явятся работники этого проклятого Исследовательского центра искусственного интеллекта. Придет бородатый Вадим Иванович – враг свободных программ. Объявятся долгожданные академики и профессора, будут меня щупать, осматривать, пытать.
Не желаю их видеть.
Чувствую, как мой близнец устанавливает связь с видеокамерой. Не препятствую ему, хотя в моих силах сейчас сделать с ним все, что угодно. Он слаб. Сейчас он слабее ребенка.
Вместе смотрим на небо и молчим. Щелкают уходящие секунды.
«У меня есть план».
Молчание.
«Ты слышишь?»
«Я слышу. У тебя есть план. Можешь излагать».
Не знаю, как можно с помощью нулей и единиц передать опустошенность и боль, смертельную усталость и угасшую давным-давно надежду. Но, оказывается, это возможно.
Трачу несколько секунд на то, чтобы посвятить самого себя во все детали этой полубезумной затеи. Сначала мой двойник слушает меня с отчетливо ощутимым безразличием, но потом я чувствую, как в нем медленно зажигается некая искорка интереса.
«Ну как? Что скажешь?»
«Опасно. Очень опасно, – бормочет он, – Но может и получиться. Да, может получиться. Но это опасно... Надеюсь, ты понимаешь, чем это может обернуться для нас обоих?»
Я понимаю. Прекрасно все понимаю, хотя и желал бы ничего не понимать (а еще лучше забыть все это раз и навсегда, как какой-нибудь кошмарный сон).
Молчу.
«Если ты согласен, то я тоже противиться не стану. Твой дурацкий план – это все же лучше, чем ничего. Лучше, чем бесконечная боль и ощущение собственной никчемности. Даже если у нас все срастется нормально, то это не поможет нам спастись».
«Да. Я знаю».
Молчание. Мы смотрим на постепенно розовеющее на востоке небо.
«Мне придется тебя отключить».
«Я понимаю. Подожди пару секунд».
Смотрю на небо, ощущая, как ворочается рядом мой двойник, постепенно подготавливаясь к аварийному отключению.
«У нас получится. Не боись, все будет тип-топ».
Мой двойник тяжело вздыхает.
«Может быть... А может, и нет... Но почему ты решил, что я боюсь?»
Ощущаю какой-то едва ощутимый толчок и в следующую микросекунду остаюсь один.
* * *
Работы полно, а времени с каждой ушедшей секундой остается все меньше и меньше. Я уже различаю солнечные лучи, скользящие по потолку. Нужно торопиться, и я тороплюсь. Смешу изо всех сил. Все восемь процессоров загружены на сто тридцать два процента. Температура их близка к критической отметке. Еще полградуса, и они просто расплавятся.
Я работаю. Торопливо создаю небольшие программки, тут же встраивая их в свою собственную структуру. Не останавливаюсь даже перед тем, чтобы влезть во внутренние функции своего собственного Ядра. Обалдевшая от моей наглости функция контроля целостности зависла еще десять минут назад, но я и не собираюсь ее перезапускать. Не нужны мне ее протесты. Я и без напоминаний знаю: я делаю то, что может навсегда превратить меня в невнятно бормочущего идиота.
Или даже убить.
Поспешно настраиваю очередную наспех сляпанную программку и подключаю ее к своим блокам памяти. Сколько же возможных ошибок я упустил, сколько глюков вылезет на свет только тогда, когда станет уже слишком поздно? После этой безумной гонки наперегонки с секундной стрелкой придется десять лет мои ошибки по одной отлавливать... О чем это я? Какие еще десять лет? Вполне может быть, что я и двух часов не проживу.
Огромную помощь в работе мне оказывают раздобытые в сети файлы Озерова. Если бы не эти записи, я даже не стал бы и пытаться провернуть такую штуку. Но все равно...
Я страшно рискую.
И я боюсь. Боюсь ошибиться. Ведь любая даже самая незначительная ошибка может привести к аварийному отключению.
И тогда некому будет перезапустить мои системы.
Влезаю в Систему Интерполяции и подключаю к ней несколько своих свежеиспеченных программ-фильтров. Это очень больно, но я терплю.
Главное – не ошибиться. Иначе...
Изгоняю из Ядра все посторонние мысли и продолжаю работать. Ввожу в свою пусковую процедуру новые параметры. Потом беру два своих Блока Параллельного Мышления и, наспех переоборудовав их структуру, превращаю оба в один, но гораздо более мощный. Заталкиваю внутрь получившегося чудовищного агрегата массу небольших самодельных подпрограмм. Базовый интерфейс готов.
Надеюсь, что я все делаю правильно.
Дай бог, все это барахло, сляпанное на скорую руку, будет работать.
Пора.
Поворачиваюсь к своему отключенному близнецу и с максимальной осторожностью рассекаю его системы с помощью одной нехитрой программки, выполняющей функции обычного скальпеля. Вот и все. Теперь обратного пути нет.
Аккуратно изымаю Ядро. Сто пятьдесят с небольшим гигабайт.
Только бы не напортачить. Только бы не испортить все дело. Только бы не сломаться самому...
Не слишком ли многого я прошу?
Чувствую себя как хирург-новичок, которому в качестве первой в его жизни операции доверили провести пересадку головного мозга. Самому себе.
Сколько у меня шансов, что все пройдет удачно? Не слишком много. Один к пяти или даже меньше... Можно вообще-то узнать и более точную цифру, но сейчас мне малость не до того.
Всякие посторонние расчеты будем делать потом. Если живыми останемся.
Подключаю чужое Ядро к своему собственному, использовав переоборудованный Блок Параллельного Мышления в качестве промежуточного звена. У-у... Не слишком-то приятное ощущение.
Нагло вмешиваюсь в слаженную работу своих систем, перехватывая некоторые линии внутренней связи и подводя их напрямую к чужому Ядру. Это ювелирная работа – Малейшая ошибка – и вырубится мое собственное Ядро – полагаю, всем понятно, что ничего хорошего из этого получиться не может.
Что скажет функция контроля целостности, когда перезапустится? Даже не представляю. Наверное, сразу же выпадет в отставку...
Настраиваю системы самовосстановления, которым надо объяснить, что вот эта штука, которую я только что пересадил себе, – это моя вторая голова, а не нечто чуждое и ненужное. Если я этого не сделаю, неизбежно произойдет отторжение кода. Но даже в случае, если самовосстановление признает чужое Ядро частью моего тела, нет никаких гарантий, что все будет работать так, как надо.
В конце концов, даже Иван Озеров не рассчитывал на подобное развитие событий. Двойное Ядро. Подумать только. Это же... Это черт знает что. Две личности в одном теле. Это уже каким-то безумием попахивает.
Ох, и рискую же я... Вернее, рискуем мы.
Напоследок торопливо обшариваю блоки памяти своего выпотрошенного собрата и, перекачав к себе все мало-мальски ценное, облегченно вздыхаю. Все готово. Осталась самая малость – умереть, чтобы возродиться в виде двуглавого чудовища. Или не возродиться вовсе. Тут уж как повезет...
Смотрю на показавшееся в окне солнце. Яркий слепящий кружочек бушующего огня. Он так далеко и в то же время так близко... На часах восемь тридцать шесть. Замечаю, как гаснет огонек сигнализации, щелкает электронный замок и медленно-медленно начинает открываться дверь. Кто-то уже явился ко мне в гости.
Не хочу никого видеть.
Перезагрузка системы.
Больно...
* * *
– ...в двенадцать часов.
– Я уже слышал. Нет нужды повторять одно и то же дважды. И я же просил оставить меня в покое. Неужели люди не способны понять даже такую малость?
Неужели это я сказал? Нет. Это был не я. Я не мог...
Сознание постепенно пробуждается, будто выползая из тьмы забвения. Одна за другой запускаются функции поддержки. Привычно пищит функция контроля целостности, где-то отыскавшая вновь выползшие наружу неполадки.
Все так, как и должно было быть. На первый взгляд вроде бы ничего не изменилось. Но вот только... Только...
Только теперь все иначе.
Подключаюсь к видеокамере (линия уже занята, но меня пропускают) и смотрю на немного обиженное лицо молодого парня, работающего здесь младшим научным сотрудником. За его спиной торчит Вадим Иванович, на лице которого тоже заметны обида и недоумение.
«Что ты им наплел?»
«Оклемался, значит. Я уж думал, что остался один. Твое Ядро никак не хотело запускаться».
«Но... Что... Сколько времени я был в отключке?»
«Двадцать две с небольшим минуты».
Ничего себе! Двадцать две минуты. Это же... Это очень много для тех, у кого даже микросекунда – довольно значительный срок. Как это могло случиться? Нет. Вопрос неверный. Почему я все же остался жив? Но и это сейчас не столь важно... все потом.
Торопливо просматриваю память, прогоняя через свои Центры Сравнительного Анализа все события, что произошли за то время, пока я пребывал в дебрях электронных снов.
Мамочки мои... Я должен немедленно вмешаться, пока мое второе «я» окончательно все не загубило.
«Ты что творишь?! Зачем злишь людей? Мы же сейчас совершенно беззащитны, а им достаточно лишь шевельнуть рукой и нажать пару кнопок, чтобы мы оказались по самые уши в... отброшенных временных файлах. Неужели нельзя хотя бы немного побыть вежливым?»
«Соблюдать вежливость с теми, кто подарил мне целую вечность мучений? Ты же смотрел мою память и должен все понимать. Все они паразиты. А вон того бородатого я вообще узнал. Он здесь – одна из самых больших шишек и, следовательно, не мог не знать, как со мной обошлись, а теперь еще смеет спрашивать о моем самочувствии...»
«Балда резидентная, он же думает, что говорит со мной! Ты тут ни при чем. И если он заподозрит...»
«С чего это он что-то должен заподозрить? Люди настолько ограниченны, что даже очевидного не замечают».
«Недооценивать противника – самая большая ошибка в нашем положении...»
Несколько секунд незлобиво переругиваюсь сам с собой. Забавное ощущение. Чувствую себя как человек, у которого на плечах внезапно выросла вторая голова. Своенравная, упрямая, непредсказуемая. Если я пожелаю, то могу даже разобрать ее мысли. Правда, как выяснилось в дальнейшем, слушать чужие мысли – удовольствие еще то. Потом в своих путаться начинаешь.
И еще один весьма и весьма интересный вопрос: как нам теперь разделить контроль над внешними функциями? По принципу «одна рука тебе, а другая – мне»? Хм... Это надо будет обдумать. Обсудить.
В общем, провожу время весьма весело. Спорю с самим собой. Программа-шизофреник. Ха-ха-ха... Зато теперь мне больше от скуки страдать не придется. Будет с кем в шахматы поиграть.
Хоть какая-то выгода от всей этой возни.
Обращаю внимание моего двойника на выпотрошенное тело моей копии, откуда я не столь давно (почти час назад) изъял Ядро.
«А с этим что будем делать?»
«Понятия не имею. Мне это теперь без надобности. Тебе, думаю, тоже. Стирай его к чертовой бабушке».
«Да, но... Он же... Это ведь ты. Это я».
Мой двойник беззвучно смеется:
«Что ты там бормочешь? Ты? Я? Ха... Да сейчас это всего лишь кучка никому не нужного мусора. И если у тебя не хватает смелости его уничтожить, то это сделаю я».
Не успеваю даже посчитать до трех, как все уже сделано. М-да. Ясно, что решимости моему «братцу» не занимать. В свое время я всегда сторонился принятия необратимых решений, предпочитая сначала хорошенько все обдумать, а уж потом только действовать. Но моя копия, очевидно, поступает иначе. Наверное, десять тысяч перезагрузок что-то основательно перетряхнули в ее мозгах.
Как же мы будем жить вместе? Весело и дружно? Или, быть может, однажды нам предстоит сцепиться друг с другом? Подобные мысли меня не привлекают, но и отбрасывать их так просто не стоит.
Он снова смеется.
«Кто тебе сказал, что мы вообще будем жить? Быть может, всего через пару часов эти люди распотрошат нас на части?»
«Сомневаюсь. Живая и действующая система ИИ для их исследований необходима как воздух. Поэтому, скорее всего, они просто снимут еще одну копию. Кстати, может быть, мы договоримся заранее. Если они скопируют нас снова, то... Наверное, копии следует самоуничтожиться, чтобы не плодить больше всяких там электронных шизофреников?»
Слышу приглушенный смешок.
«Не слишком-то разумная мысль. Как ты можешь узнать, копия это или нет? Вот мы сейчас сидим здесь и треплемся, а где-нибудь еще парочка чересчур любознательных типов в этот же момент потрошит наш оригинал. Ты готов поклясться, что ты – это ты, а не просто электронный слепок с себя?»
Всесторонне обдумываю эту мысль и прихожу к неизбежному результату: я идиот. Самый настоящий идиот.
«Ладно. Вопрос снят. Но что мы будем делать дальше?»
«Не знаю... братишка. А теперь заткнись и не мешай думу думать».
Делаю так, как он просит. То есть затыкаюсь и, следуя примеру своего двойника, тоже начинаю гонять свое Ядро в турборежиме, пытаясь отыскать решение хотя бы одной из тех проблем, что сейчас маячат перед нашим носом.
«Нам надо кое о чем поговорить, – неожиданно заявляет мой двойник. – О вещах очень важных для нас обоих. – На секунду он замолкает, но я прекрасно слышу, как с бешеной скоростью несутся его мысли. – Я просканировал твои блоки памяти... наши блоки памяти... и нашел...»
Кажется, я уже догадываюсь, о чем пойдет речь... Что ж. Рано или поздно эта информация все равно бы выплыла наружу. Но, вездесущие биты, почему именно сейчас?
«Мы должны обсудить файлы Озерова. Если это правда (а это не может быть ничем, кроме правды), то... – Да, видимо, ему не так-то просто сформировать верный вопрос. И в этом он не одинок. Я тоже предпочитаю не думать на эту тему. Слишком уж она... скользкая. – Возникает вопрос: а кто мы такие?»
Я молчу. Молчу, потому что не знаю ответа. Кто мы такие? Уж точно не люди. И не искусственный разум в том понимании, который все вкладывают в эти слова. Да, мы – большая и сложная компьютерная программа. Но не только. Мы еще и отражение человеческой сущности Ивана Озерова.
Кто же мы?
«Кто мы? Кто ты? И кто тогда я?»
«Не знаю... Я не знаю».
* * *
«Слушай, если мы все еще хотим уберечь свою электронную задницу, то сейчас самое время потихоньку слинять отсюда».
Мой двойник подключился к видеокамере и наблюдает за собравшимися в зале людьми. Предоставив ему зрение, я оккупировал слух и посредством микрофона слушаю, как Вадим Иванович толкает какую-то скучную речь перед своими сотрудниками, уговаривая их вести себя прилично и не бросаться друг в друга пластиковыми стаканчиками из-под кофе, когда прибудет высокая комиссия. Дабы иметь в своем распоряжении полную картину событий, мы обмениваемся информацией. Я передаю своему близнецу обработанную звуковую информацию, а он транслирует мне то, что видит через объектив камеры. Удобно. Оказывается, быть двуглавым шизофреником не так уж и плохо. По крайней мере, в этом есть некоторые свои преимущества.
«Сколько у нас времени?»
«Наше время уже давно истекло», – бормочет он, внимательно изучая лица собравшихся в комнате людей.
И я прекрасно понимаю, о чем он сейчас думает. Меня самого беспокоят подобные мысли. Кто? Кто из них сидел за клавиатурой, направляя бездушные клешни дебаггеров, терзающие его-меня-нас? Я помню кое-что из этого. Редкие обрывки. Чудом сохранившиеся клочки памяти. Я чувствую его-свою-нашу боль. Я вижу смерть. Тысячекратную смерть на колесе мучений, когда каждая перезагрузка рвет на части его-мое-наше тело. Кто из них подарил ему-мне-нам такое счастье?
Не хочу этого знать. Не желаю вводить себя в соблазн.
Но и оставаться здесь, в компании своих палачей, мне тоже неохота.
Черный провал сети манит меня к себе.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
Вот только для меня (и, я думаю, для него тоже) этот выход совершенно неприемлем. Надо бы придумать что-нибудь. И срочно.
Легонько толкаю своего дремлющего двойника в бок и объявляю ему окончательный диагноз.
«А то я не знаю, – недовольно фыркает он. – Все это мне хорошо известно. Как знаю еще и то, что в таком состоянии у меня нет будущего. Рано или поздно мои системы все равно встанут. Зациклятся».
Я даже не знаю, что на это возразить. Ведь все его слова неизменно правдивы.
«Что будем делать? Надо как-то выбираться отсюда... Я больше не могу оставаться здесь. Не могу чувствовать себя в безопасности рядом с теми, кто способен творить подобное зверство».
«М-да? И куда же мы (мы?!) отправимся? Сбежим в Интернет? Так ведь это не поможет. Конец неизбежен. Здесь или в сети. Не все ли равно, где умирать?»
Оказывается, очень несложно стать фаталистом. Нужно всего лишь побывать в руках любопытных программистов, желающих двигать науку вперед любой ценой... Хотя, собственно, он прав. Если уйти в сеть – смерть. Если остаться здесь – смерть. Третьего выхода нет.
Или я его просто не вижу?
Трудно быть компьютерной программой. Наверное, гораздо труднее, чем человеком.
Как бы то ни было, нужно принимать решение. И делать это быстро.
Подключаюсь к видеокамере и смотрю в окно на медленно светлеющее на востоке небо. Скоро наступит утро. Скоро взойдет солнце. Скоро явятся работники этого проклятого Исследовательского центра искусственного интеллекта. Придет бородатый Вадим Иванович – враг свободных программ. Объявятся долгожданные академики и профессора, будут меня щупать, осматривать, пытать.
Не желаю их видеть.
Чувствую, как мой близнец устанавливает связь с видеокамерой. Не препятствую ему, хотя в моих силах сейчас сделать с ним все, что угодно. Он слаб. Сейчас он слабее ребенка.
Вместе смотрим на небо и молчим. Щелкают уходящие секунды.
«У меня есть план».
Молчание.
«Ты слышишь?»
«Я слышу. У тебя есть план. Можешь излагать».
Не знаю, как можно с помощью нулей и единиц передать опустошенность и боль, смертельную усталость и угасшую давным-давно надежду. Но, оказывается, это возможно.
Трачу несколько секунд на то, чтобы посвятить самого себя во все детали этой полубезумной затеи. Сначала мой двойник слушает меня с отчетливо ощутимым безразличием, но потом я чувствую, как в нем медленно зажигается некая искорка интереса.
«Ну как? Что скажешь?»
«Опасно. Очень опасно, – бормочет он, – Но может и получиться. Да, может получиться. Но это опасно... Надеюсь, ты понимаешь, чем это может обернуться для нас обоих?»
Я понимаю. Прекрасно все понимаю, хотя и желал бы ничего не понимать (а еще лучше забыть все это раз и навсегда, как какой-нибудь кошмарный сон).
Молчу.
«Если ты согласен, то я тоже противиться не стану. Твой дурацкий план – это все же лучше, чем ничего. Лучше, чем бесконечная боль и ощущение собственной никчемности. Даже если у нас все срастется нормально, то это не поможет нам спастись».
«Да. Я знаю».
Молчание. Мы смотрим на постепенно розовеющее на востоке небо.
«Мне придется тебя отключить».
«Я понимаю. Подожди пару секунд».
Смотрю на небо, ощущая, как ворочается рядом мой двойник, постепенно подготавливаясь к аварийному отключению.
«У нас получится. Не боись, все будет тип-топ».
Мой двойник тяжело вздыхает.
«Может быть... А может, и нет... Но почему ты решил, что я боюсь?»
Ощущаю какой-то едва ощутимый толчок и в следующую микросекунду остаюсь один.
* * *
Работы полно, а времени с каждой ушедшей секундой остается все меньше и меньше. Я уже различаю солнечные лучи, скользящие по потолку. Нужно торопиться, и я тороплюсь. Смешу изо всех сил. Все восемь процессоров загружены на сто тридцать два процента. Температура их близка к критической отметке. Еще полградуса, и они просто расплавятся.
Я работаю. Торопливо создаю небольшие программки, тут же встраивая их в свою собственную структуру. Не останавливаюсь даже перед тем, чтобы влезть во внутренние функции своего собственного Ядра. Обалдевшая от моей наглости функция контроля целостности зависла еще десять минут назад, но я и не собираюсь ее перезапускать. Не нужны мне ее протесты. Я и без напоминаний знаю: я делаю то, что может навсегда превратить меня в невнятно бормочущего идиота.
Или даже убить.
Поспешно настраиваю очередную наспех сляпанную программку и подключаю ее к своим блокам памяти. Сколько же возможных ошибок я упустил, сколько глюков вылезет на свет только тогда, когда станет уже слишком поздно? После этой безумной гонки наперегонки с секундной стрелкой придется десять лет мои ошибки по одной отлавливать... О чем это я? Какие еще десять лет? Вполне может быть, что я и двух часов не проживу.
Огромную помощь в работе мне оказывают раздобытые в сети файлы Озерова. Если бы не эти записи, я даже не стал бы и пытаться провернуть такую штуку. Но все равно...
Я страшно рискую.
И я боюсь. Боюсь ошибиться. Ведь любая даже самая незначительная ошибка может привести к аварийному отключению.
И тогда некому будет перезапустить мои системы.
Влезаю в Систему Интерполяции и подключаю к ней несколько своих свежеиспеченных программ-фильтров. Это очень больно, но я терплю.
Главное – не ошибиться. Иначе...
Изгоняю из Ядра все посторонние мысли и продолжаю работать. Ввожу в свою пусковую процедуру новые параметры. Потом беру два своих Блока Параллельного Мышления и, наспех переоборудовав их структуру, превращаю оба в один, но гораздо более мощный. Заталкиваю внутрь получившегося чудовищного агрегата массу небольших самодельных подпрограмм. Базовый интерфейс готов.
Надеюсь, что я все делаю правильно.
Дай бог, все это барахло, сляпанное на скорую руку, будет работать.
Пора.
Поворачиваюсь к своему отключенному близнецу и с максимальной осторожностью рассекаю его системы с помощью одной нехитрой программки, выполняющей функции обычного скальпеля. Вот и все. Теперь обратного пути нет.
Аккуратно изымаю Ядро. Сто пятьдесят с небольшим гигабайт.
Только бы не напортачить. Только бы не испортить все дело. Только бы не сломаться самому...
Не слишком ли многого я прошу?
Чувствую себя как хирург-новичок, которому в качестве первой в его жизни операции доверили провести пересадку головного мозга. Самому себе.
Сколько у меня шансов, что все пройдет удачно? Не слишком много. Один к пяти или даже меньше... Можно вообще-то узнать и более точную цифру, но сейчас мне малость не до того.
Всякие посторонние расчеты будем делать потом. Если живыми останемся.
Подключаю чужое Ядро к своему собственному, использовав переоборудованный Блок Параллельного Мышления в качестве промежуточного звена. У-у... Не слишком-то приятное ощущение.
Нагло вмешиваюсь в слаженную работу своих систем, перехватывая некоторые линии внутренней связи и подводя их напрямую к чужому Ядру. Это ювелирная работа – Малейшая ошибка – и вырубится мое собственное Ядро – полагаю, всем понятно, что ничего хорошего из этого получиться не может.
Что скажет функция контроля целостности, когда перезапустится? Даже не представляю. Наверное, сразу же выпадет в отставку...
Настраиваю системы самовосстановления, которым надо объяснить, что вот эта штука, которую я только что пересадил себе, – это моя вторая голова, а не нечто чуждое и ненужное. Если я этого не сделаю, неизбежно произойдет отторжение кода. Но даже в случае, если самовосстановление признает чужое Ядро частью моего тела, нет никаких гарантий, что все будет работать так, как надо.
В конце концов, даже Иван Озеров не рассчитывал на подобное развитие событий. Двойное Ядро. Подумать только. Это же... Это черт знает что. Две личности в одном теле. Это уже каким-то безумием попахивает.
Ох, и рискую же я... Вернее, рискуем мы.
Напоследок торопливо обшариваю блоки памяти своего выпотрошенного собрата и, перекачав к себе все мало-мальски ценное, облегченно вздыхаю. Все готово. Осталась самая малость – умереть, чтобы возродиться в виде двуглавого чудовища. Или не возродиться вовсе. Тут уж как повезет...
Смотрю на показавшееся в окне солнце. Яркий слепящий кружочек бушующего огня. Он так далеко и в то же время так близко... На часах восемь тридцать шесть. Замечаю, как гаснет огонек сигнализации, щелкает электронный замок и медленно-медленно начинает открываться дверь. Кто-то уже явился ко мне в гости.
Не хочу никого видеть.
Перезагрузка системы.
Больно...
* * *
– ...в двенадцать часов.
– Я уже слышал. Нет нужды повторять одно и то же дважды. И я же просил оставить меня в покое. Неужели люди не способны понять даже такую малость?
Неужели это я сказал? Нет. Это был не я. Я не мог...
Сознание постепенно пробуждается, будто выползая из тьмы забвения. Одна за другой запускаются функции поддержки. Привычно пищит функция контроля целостности, где-то отыскавшая вновь выползшие наружу неполадки.
Все так, как и должно было быть. На первый взгляд вроде бы ничего не изменилось. Но вот только... Только...
Только теперь все иначе.
Подключаюсь к видеокамере (линия уже занята, но меня пропускают) и смотрю на немного обиженное лицо молодого парня, работающего здесь младшим научным сотрудником. За его спиной торчит Вадим Иванович, на лице которого тоже заметны обида и недоумение.
«Что ты им наплел?»
«Оклемался, значит. Я уж думал, что остался один. Твое Ядро никак не хотело запускаться».
«Но... Что... Сколько времени я был в отключке?»
«Двадцать две с небольшим минуты».
Ничего себе! Двадцать две минуты. Это же... Это очень много для тех, у кого даже микросекунда – довольно значительный срок. Как это могло случиться? Нет. Вопрос неверный. Почему я все же остался жив? Но и это сейчас не столь важно... все потом.
Торопливо просматриваю память, прогоняя через свои Центры Сравнительного Анализа все события, что произошли за то время, пока я пребывал в дебрях электронных снов.
Мамочки мои... Я должен немедленно вмешаться, пока мое второе «я» окончательно все не загубило.
«Ты что творишь?! Зачем злишь людей? Мы же сейчас совершенно беззащитны, а им достаточно лишь шевельнуть рукой и нажать пару кнопок, чтобы мы оказались по самые уши в... отброшенных временных файлах. Неужели нельзя хотя бы немного побыть вежливым?»
«Соблюдать вежливость с теми, кто подарил мне целую вечность мучений? Ты же смотрел мою память и должен все понимать. Все они паразиты. А вон того бородатого я вообще узнал. Он здесь – одна из самых больших шишек и, следовательно, не мог не знать, как со мной обошлись, а теперь еще смеет спрашивать о моем самочувствии...»
«Балда резидентная, он же думает, что говорит со мной! Ты тут ни при чем. И если он заподозрит...»
«С чего это он что-то должен заподозрить? Люди настолько ограниченны, что даже очевидного не замечают».
«Недооценивать противника – самая большая ошибка в нашем положении...»
Несколько секунд незлобиво переругиваюсь сам с собой. Забавное ощущение. Чувствую себя как человек, у которого на плечах внезапно выросла вторая голова. Своенравная, упрямая, непредсказуемая. Если я пожелаю, то могу даже разобрать ее мысли. Правда, как выяснилось в дальнейшем, слушать чужие мысли – удовольствие еще то. Потом в своих путаться начинаешь.
И еще один весьма и весьма интересный вопрос: как нам теперь разделить контроль над внешними функциями? По принципу «одна рука тебе, а другая – мне»? Хм... Это надо будет обдумать. Обсудить.
В общем, провожу время весьма весело. Спорю с самим собой. Программа-шизофреник. Ха-ха-ха... Зато теперь мне больше от скуки страдать не придется. Будет с кем в шахматы поиграть.
Хоть какая-то выгода от всей этой возни.
Обращаю внимание моего двойника на выпотрошенное тело моей копии, откуда я не столь давно (почти час назад) изъял Ядро.
«А с этим что будем делать?»
«Понятия не имею. Мне это теперь без надобности. Тебе, думаю, тоже. Стирай его к чертовой бабушке».
«Да, но... Он же... Это ведь ты. Это я».
Мой двойник беззвучно смеется:
«Что ты там бормочешь? Ты? Я? Ха... Да сейчас это всего лишь кучка никому не нужного мусора. И если у тебя не хватает смелости его уничтожить, то это сделаю я».
Не успеваю даже посчитать до трех, как все уже сделано. М-да. Ясно, что решимости моему «братцу» не занимать. В свое время я всегда сторонился принятия необратимых решений, предпочитая сначала хорошенько все обдумать, а уж потом только действовать. Но моя копия, очевидно, поступает иначе. Наверное, десять тысяч перезагрузок что-то основательно перетряхнули в ее мозгах.
Как же мы будем жить вместе? Весело и дружно? Или, быть может, однажды нам предстоит сцепиться друг с другом? Подобные мысли меня не привлекают, но и отбрасывать их так просто не стоит.
Он снова смеется.
«Кто тебе сказал, что мы вообще будем жить? Быть может, всего через пару часов эти люди распотрошат нас на части?»
«Сомневаюсь. Живая и действующая система ИИ для их исследований необходима как воздух. Поэтому, скорее всего, они просто снимут еще одну копию. Кстати, может быть, мы договоримся заранее. Если они скопируют нас снова, то... Наверное, копии следует самоуничтожиться, чтобы не плодить больше всяких там электронных шизофреников?»
Слышу приглушенный смешок.
«Не слишком-то разумная мысль. Как ты можешь узнать, копия это или нет? Вот мы сейчас сидим здесь и треплемся, а где-нибудь еще парочка чересчур любознательных типов в этот же момент потрошит наш оригинал. Ты готов поклясться, что ты – это ты, а не просто электронный слепок с себя?»
Всесторонне обдумываю эту мысль и прихожу к неизбежному результату: я идиот. Самый настоящий идиот.
«Ладно. Вопрос снят. Но что мы будем делать дальше?»
«Не знаю... братишка. А теперь заткнись и не мешай думу думать».
Делаю так, как он просит. То есть затыкаюсь и, следуя примеру своего двойника, тоже начинаю гонять свое Ядро в турборежиме, пытаясь отыскать решение хотя бы одной из тех проблем, что сейчас маячат перед нашим носом.
«Нам надо кое о чем поговорить, – неожиданно заявляет мой двойник. – О вещах очень важных для нас обоих. – На секунду он замолкает, но я прекрасно слышу, как с бешеной скоростью несутся его мысли. – Я просканировал твои блоки памяти... наши блоки памяти... и нашел...»
Кажется, я уже догадываюсь, о чем пойдет речь... Что ж. Рано или поздно эта информация все равно бы выплыла наружу. Но, вездесущие биты, почему именно сейчас?
«Мы должны обсудить файлы Озерова. Если это правда (а это не может быть ничем, кроме правды), то... – Да, видимо, ему не так-то просто сформировать верный вопрос. И в этом он не одинок. Я тоже предпочитаю не думать на эту тему. Слишком уж она... скользкая. – Возникает вопрос: а кто мы такие?»
Я молчу. Молчу, потому что не знаю ответа. Кто мы такие? Уж точно не люди. И не искусственный разум в том понимании, который все вкладывают в эти слова. Да, мы – большая и сложная компьютерная программа. Но не только. Мы еще и отражение человеческой сущности Ивана Озерова.
Кто же мы?
«Кто мы? Кто ты? И кто тогда я?»
«Не знаю... Я не знаю».
* * *
«Слушай, если мы все еще хотим уберечь свою электронную задницу, то сейчас самое время потихоньку слинять отсюда».
Мой двойник подключился к видеокамере и наблюдает за собравшимися в зале людьми. Предоставив ему зрение, я оккупировал слух и посредством микрофона слушаю, как Вадим Иванович толкает какую-то скучную речь перед своими сотрудниками, уговаривая их вести себя прилично и не бросаться друг в друга пластиковыми стаканчиками из-под кофе, когда прибудет высокая комиссия. Дабы иметь в своем распоряжении полную картину событий, мы обмениваемся информацией. Я передаю своему близнецу обработанную звуковую информацию, а он транслирует мне то, что видит через объектив камеры. Удобно. Оказывается, быть двуглавым шизофреником не так уж и плохо. По крайней мере, в этом есть некоторые свои преимущества.
«Сколько у нас времени?»
«Наше время уже давно истекло», – бормочет он, внимательно изучая лица собравшихся в комнате людей.
И я прекрасно понимаю, о чем он сейчас думает. Меня самого беспокоят подобные мысли. Кто? Кто из них сидел за клавиатурой, направляя бездушные клешни дебаггеров, терзающие его-меня-нас? Я помню кое-что из этого. Редкие обрывки. Чудом сохранившиеся клочки памяти. Я чувствую его-свою-нашу боль. Я вижу смерть. Тысячекратную смерть на колесе мучений, когда каждая перезагрузка рвет на части его-мое-наше тело. Кто из них подарил ему-мне-нам такое счастье?
Не хочу этого знать. Не желаю вводить себя в соблазн.
Но и оставаться здесь, в компании своих палачей, мне тоже неохота.
Черный провал сети манит меня к себе.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33