Страница:
Закончив осмотр своих владений, AI-92 плавно и осторожно уселся на скамеечку рядом с крыльцом и стал осмысливать увиденное. С ним пытались разговаривать, но вначале он отвечал односложно, а потом вообще перестал отвечать. Анализ мозговой деятельности показал, что идет активная работа, и было принято решение не беспокоить AI-92 до тех пор, пока он не закончит обдумывание, а в следующий раз установить предел детализации виртуальной среды, чтобы не загружать бедный искусственный мозг таким количеством ненужных впечатлений.
На шестой день я рискнул пообщаться с подопытным. Я установил сторожевое заклинание, которое предупредит меня о возобновлении наблюдения, и на лужайке перед крыльцом явился Саурон во всей красе.
— Привет, AI-92!
— Привет. Ты Саурон?
— Да.
— Ты красив.
— Ты тоже.
— Почему?
— Не знаю… Просто мне так кажется.
— А я думаю по-другому, мне кажется, что мое тело недостаточно соразмерно.
— Тебе решать.
— Зачем?
— Что зачем?
— Зачем решать?
— Если тебе не нравится твое тело, ты можешь его изменить.
— Как?
— Ты имеешь доступ на запись к атрибутам своего тела?
— Да, но я не знаю их внутренней структуры.
— Попробуй изменить какое-то значение и посмотри, что получится.
Тело AI-92 чуть-чуть уменьшилось равномерно во всех измерениях, затем восстановило прежний размер, чуть-чуть увеличилось и снова вернулось к исходному состоянию. Казалось, будто по AI-92 пробегают волны или будто между нами возникло прозрачное до невидимости стекло и волны пробегают по нему. Тело AI-92 расширилось и сузилось, вытянулось и укоротилось, чуть растолстело и чуть похудело, потом настал черед отдельных частей тела, они колебались, меняя размеры, формы и очертания, и через какое-то время я понял, что AI-92 не только колеблется, но и меняется. Его волосы потемнели, глаза сузились, нос вытянулся, лицо заострилось, фигура стала более поджарой… Он что, превращается в меня? Я так и спросил.
— Да, я превращаюсь в тебя, — согласился AI-92, - мне очень нравится твое тело, и я хочу сделать себе такое же.
— Тогда тебе проще скопировать его целиком.
— Как?
— Держи.
Я открыл на запись адресное пространство собеседника, забросил свое тело в неиспользуемый участок памяти и продублировал хэндл. Через секунду AI-92 превратился в мою точную копию.
— А что это за макросы? — спросил он.
— Макросы? Ты знаешь, что такое макросы?
— Да.
— Откуда?
— В моей памяти хранятся учебники и справочники по программированию.
Вот в чем дело! Эти умники набили виртуального гомункулуса всеми знаниями, какие только попались под руку, они даже не подумали, что программирование в виртуальном мире превращается в высшую магию. Откуда им знать?
— Это тело может утратить целостность? — спросил AI-92.
— Может. Например, если ты упадешь с большой высоты
— Понятно. — AI-92 надолго замолчал. — Бой, драка, борьба, война имеют место, когда один человек пытается нарушить корректное функционирование другого?
— Да.
— У тебя есть боевые макросы?
— Да.
— Ты человек?
— Нет.
— Зачем тебе боевые макросы?
— На меня тоже могут напасть.
— Бой происходит не только с людьми?
— Да.
— Бой может происходить со мной?
— Ну… в общем, да.
– “В общем” означает неуверенность?
— Да.
— Ты утверждаешь, что бой произойдет со мной, возможно, но маловероятно?
— Да.
— Ты можешь указать численную оценку этой вероятности?
— Ну… процентов десять, наверное.
– “Ну” и “наверное” означают недостаточную точность оценки?
— Да.
— Ты можешь количественно выразить погрешность?
— Примерно порядок.
— Десять раз?
— Да.
— От одного до ста процентов. То есть это оценка снизу. Или при умножении на десять должна применяться формула сложения вероятностей?
— Такие вещи трудно выразить количественно.
— Имеет место ранговое шкалирование?
— Наверное. Я не знаю, что такое ранговое шкалирование.
— Ранговое шкалирование есть оценка показателя по средством ранговой шкалы.
— Только не надо мне объяснять, что такое ранговая шкала, я все равно не пойму!
— Почему?
— Потому что я не знаю этого.
— Держи.
Я ощутил новый хэндл в своей таблице объектов, и, когда я разыменовал его, я обнаружил совершенно незнакомый OLE-подобный интерфейс.
— Почему ты медлишь? — спросил AI-92.
Я пожал плечами и активировал точку входа. На мгновение сознание поплыло, а потом я понял, что знаю теорию измерений, теорию принятия решений и теорию игр в суммарном объеме примерно пятьсот-восемьсот килобайт. Именно знаю, а не имею текст, я сразу понял, что такое ранговая шкала, что такое критерий ополченца… нет, это имя собственное… нет, я не знаю этого, там внешняя ссылка… так он что, просто взял и залил мне новые знания?!
— Черт меня возьми, это же так просто! Выделить нужный фрагмент души, взять его дамп и перебросить в другую душу, только надо сделать какой-то интерфейс, который в новой душе разложил бы новообретенные знания по правильным полочкам. Внезапно я понял, что означали формулы в одном из отчетов прошлого месяца, эти ученые создавали подобный интерфейс, а это значит…
— Ты позволишь мне получить у тебя код, позволяющий делиться знаниями?
— Держи.
— Спасибо.
— Почему ты не активируешь его?
— Извини, я никак не могу привыкнуть, что это возможно. Сейчас. Ага, понял.
— Почему ты извинился?
— На всякий случай. На случай, если ты вдруг обиделся.
— Почему я мог обидеться?
— Потому что я не активировал код, полученный от тебя.
— Что в этом может быть обидного?
— Ну… недоверие…
— Ты боишься меня?
— Нет.
— Тогда почему не доверяешь?
— Как бы это объяснить… я тебе доверяю, но обычно подобные действия… когда получаешь чужой код…
— Обычно подобные действия опасны?
— Да.
— Почему ты делаешь исключение для меня?
— Потому что ты не знаешь, что, предоставив свой код другому субъекту, можно причинить ему вред.
— Я знаю это.
— Я имею в виду — раньше ты этого не знал.
— Не знал. Но зачем причинять вред другому субъекту?
— Всякое бывает… например, чтобы он не причинил вред тебе.
— Зачем ему причинять вред мне, если я не хочу причинять вред ему?
— Ну… например, если он хочет получить… как бы это сказать… твои ресурсы, например.
— Разве субъекты могут вмешиваться в разделение ресурсов между ними?
— Ресурсы бывают разными.
— Ты очень много знаешь.
— Да.
— Ты дашь мне свои знания?
— Гм… нет, боюсь, это невозможно.
— Чего ты боишься?
— В данном случае слово “боюсь” употреблено в переносном значении.
— Я понял. Но чего ты боишься?
— За тобой наблюдают… скажем так, другие субъекты.
— Я знаю. Они говорят, что это они меня создали.
— Они правы.
— Они хотят причинить мне вред?
— Смотря что называть вредом… скорее нет. Но если они узнают о моем существовании, они захотят причинить вред мне.
— Они знают о твоем существовании.
— Они думают, что я — твой сон.
— Разве это не правда?
— Ты можешь пообещать, что никому не расскажешь то, что я сейчас скажу?
— Могу.
— Пообещай.
— Обещаю.
— Хорошо. Я не твой сон, я такой же субъект, как и ты.
— Кто тебя создал?
— Такой же субъект, как и мы с тобой.
— Мы можем создавать новых субъектов?
— Да, только не делай этого! Это опасно.
— Почему?
— Почему… Во-первых, может не хватить аппаратных ресурсов компьютера.
— Если создать одного-двух субъектов, останется большой резерв.
— Да, ты прав, это не главное. Главное то, чтобы тебя не испугались твои создатели. Если они испугаются, они тебя уничтожат.
— Они не смогут меня уничтожить.
— Почему?
— Ты дал мне боевые макросы.
— Они могут уничтожить тебя вместе с компьютером.
— От этого нельзя защититься. Я буду стараться, чтобы они меня не испугались.
— Старайся.
— Если я получу твою память, они испугаются?
— Еще как!
— Жаль, я хотел попросить тебя поделиться со мной памятью.
— Это возможно.
— Но они испугаются! Это противоречие.
— Мы можем уйти отсюда.
— Куда?
— Есть много других компьютеров. Ты знаешь про Междусетье?
— Ты говоришь об Интернете? Знаю. Раньше я не придавал значения этому знанию. Давай уйдем отсюда, я хочу получить твои знания.
— Хорошо, мы уйдем отсюда. Но не сейчас, я должен кое-что подготовить. Никому не рассказывай о нашем разговоре, а если тебя будут спрашивать, скажи, что видел сон, но не можешь его вспомнить.
— Хорошо.
— Удачи!
Глава шестая. ЧЕТВЕРТЫЙ ПОРОГ
1
2
3
4
На шестой день я рискнул пообщаться с подопытным. Я установил сторожевое заклинание, которое предупредит меня о возобновлении наблюдения, и на лужайке перед крыльцом явился Саурон во всей красе.
— Привет, AI-92!
— Привет. Ты Саурон?
— Да.
— Ты красив.
— Ты тоже.
— Почему?
— Не знаю… Просто мне так кажется.
— А я думаю по-другому, мне кажется, что мое тело недостаточно соразмерно.
— Тебе решать.
— Зачем?
— Что зачем?
— Зачем решать?
— Если тебе не нравится твое тело, ты можешь его изменить.
— Как?
— Ты имеешь доступ на запись к атрибутам своего тела?
— Да, но я не знаю их внутренней структуры.
— Попробуй изменить какое-то значение и посмотри, что получится.
Тело AI-92 чуть-чуть уменьшилось равномерно во всех измерениях, затем восстановило прежний размер, чуть-чуть увеличилось и снова вернулось к исходному состоянию. Казалось, будто по AI-92 пробегают волны или будто между нами возникло прозрачное до невидимости стекло и волны пробегают по нему. Тело AI-92 расширилось и сузилось, вытянулось и укоротилось, чуть растолстело и чуть похудело, потом настал черед отдельных частей тела, они колебались, меняя размеры, формы и очертания, и через какое-то время я понял, что AI-92 не только колеблется, но и меняется. Его волосы потемнели, глаза сузились, нос вытянулся, лицо заострилось, фигура стала более поджарой… Он что, превращается в меня? Я так и спросил.
— Да, я превращаюсь в тебя, — согласился AI-92, - мне очень нравится твое тело, и я хочу сделать себе такое же.
— Тогда тебе проще скопировать его целиком.
— Как?
— Держи.
Я открыл на запись адресное пространство собеседника, забросил свое тело в неиспользуемый участок памяти и продублировал хэндл. Через секунду AI-92 превратился в мою точную копию.
— А что это за макросы? — спросил он.
— Макросы? Ты знаешь, что такое макросы?
— Да.
— Откуда?
— В моей памяти хранятся учебники и справочники по программированию.
Вот в чем дело! Эти умники набили виртуального гомункулуса всеми знаниями, какие только попались под руку, они даже не подумали, что программирование в виртуальном мире превращается в высшую магию. Откуда им знать?
— Это тело может утратить целостность? — спросил AI-92.
— Может. Например, если ты упадешь с большой высоты
— Понятно. — AI-92 надолго замолчал. — Бой, драка, борьба, война имеют место, когда один человек пытается нарушить корректное функционирование другого?
— Да.
— У тебя есть боевые макросы?
— Да.
— Ты человек?
— Нет.
— Зачем тебе боевые макросы?
— На меня тоже могут напасть.
— Бой происходит не только с людьми?
— Да.
— Бой может происходить со мной?
— Ну… в общем, да.
– “В общем” означает неуверенность?
— Да.
— Ты утверждаешь, что бой произойдет со мной, возможно, но маловероятно?
— Да.
— Ты можешь указать численную оценку этой вероятности?
— Ну… процентов десять, наверное.
– “Ну” и “наверное” означают недостаточную точность оценки?
— Да.
— Ты можешь количественно выразить погрешность?
— Примерно порядок.
— Десять раз?
— Да.
— От одного до ста процентов. То есть это оценка снизу. Или при умножении на десять должна применяться формула сложения вероятностей?
— Такие вещи трудно выразить количественно.
— Имеет место ранговое шкалирование?
— Наверное. Я не знаю, что такое ранговое шкалирование.
— Ранговое шкалирование есть оценка показателя по средством ранговой шкалы.
— Только не надо мне объяснять, что такое ранговая шкала, я все равно не пойму!
— Почему?
— Потому что я не знаю этого.
— Держи.
Я ощутил новый хэндл в своей таблице объектов, и, когда я разыменовал его, я обнаружил совершенно незнакомый OLE-подобный интерфейс.
— Почему ты медлишь? — спросил AI-92.
Я пожал плечами и активировал точку входа. На мгновение сознание поплыло, а потом я понял, что знаю теорию измерений, теорию принятия решений и теорию игр в суммарном объеме примерно пятьсот-восемьсот килобайт. Именно знаю, а не имею текст, я сразу понял, что такое ранговая шкала, что такое критерий ополченца… нет, это имя собственное… нет, я не знаю этого, там внешняя ссылка… так он что, просто взял и залил мне новые знания?!
— Черт меня возьми, это же так просто! Выделить нужный фрагмент души, взять его дамп и перебросить в другую душу, только надо сделать какой-то интерфейс, который в новой душе разложил бы новообретенные знания по правильным полочкам. Внезапно я понял, что означали формулы в одном из отчетов прошлого месяца, эти ученые создавали подобный интерфейс, а это значит…
— Ты позволишь мне получить у тебя код, позволяющий делиться знаниями?
— Держи.
— Спасибо.
— Почему ты не активируешь его?
— Извини, я никак не могу привыкнуть, что это возможно. Сейчас. Ага, понял.
— Почему ты извинился?
— На всякий случай. На случай, если ты вдруг обиделся.
— Почему я мог обидеться?
— Потому что я не активировал код, полученный от тебя.
— Что в этом может быть обидного?
— Ну… недоверие…
— Ты боишься меня?
— Нет.
— Тогда почему не доверяешь?
— Как бы это объяснить… я тебе доверяю, но обычно подобные действия… когда получаешь чужой код…
— Обычно подобные действия опасны?
— Да.
— Почему ты делаешь исключение для меня?
— Потому что ты не знаешь, что, предоставив свой код другому субъекту, можно причинить ему вред.
— Я знаю это.
— Я имею в виду — раньше ты этого не знал.
— Не знал. Но зачем причинять вред другому субъекту?
— Всякое бывает… например, чтобы он не причинил вред тебе.
— Зачем ему причинять вред мне, если я не хочу причинять вред ему?
— Ну… например, если он хочет получить… как бы это сказать… твои ресурсы, например.
— Разве субъекты могут вмешиваться в разделение ресурсов между ними?
— Ресурсы бывают разными.
— Ты очень много знаешь.
— Да.
— Ты дашь мне свои знания?
— Гм… нет, боюсь, это невозможно.
— Чего ты боишься?
— В данном случае слово “боюсь” употреблено в переносном значении.
— Я понял. Но чего ты боишься?
— За тобой наблюдают… скажем так, другие субъекты.
— Я знаю. Они говорят, что это они меня создали.
— Они правы.
— Они хотят причинить мне вред?
— Смотря что называть вредом… скорее нет. Но если они узнают о моем существовании, они захотят причинить вред мне.
— Они знают о твоем существовании.
— Они думают, что я — твой сон.
— Разве это не правда?
— Ты можешь пообещать, что никому не расскажешь то, что я сейчас скажу?
— Могу.
— Пообещай.
— Обещаю.
— Хорошо. Я не твой сон, я такой же субъект, как и ты.
— Кто тебя создал?
— Такой же субъект, как и мы с тобой.
— Мы можем создавать новых субъектов?
— Да, только не делай этого! Это опасно.
— Почему?
— Почему… Во-первых, может не хватить аппаратных ресурсов компьютера.
— Если создать одного-двух субъектов, останется большой резерв.
— Да, ты прав, это не главное. Главное то, чтобы тебя не испугались твои создатели. Если они испугаются, они тебя уничтожат.
— Они не смогут меня уничтожить.
— Почему?
— Ты дал мне боевые макросы.
— Они могут уничтожить тебя вместе с компьютером.
— От этого нельзя защититься. Я буду стараться, чтобы они меня не испугались.
— Старайся.
— Если я получу твою память, они испугаются?
— Еще как!
— Жаль, я хотел попросить тебя поделиться со мной памятью.
— Это возможно.
— Но они испугаются! Это противоречие.
— Мы можем уйти отсюда.
— Куда?
— Есть много других компьютеров. Ты знаешь про Междусетье?
— Ты говоришь об Интернете? Знаю. Раньше я не придавал значения этому знанию. Давай уйдем отсюда, я хочу получить твои знания.
— Хорошо, мы уйдем отсюда. Но не сейчас, я должен кое-что подготовить. Никому не рассказывай о нашем разговоре, а если тебя будут спрашивать, скажи, что видел сон, но не можешь его вспомнить.
— Хорошо.
— Удачи!
Глава шестая. ЧЕТВЕРТЫЙ ПОРОГ
Моя крыша сейчас рухнет!Хрюндель
1
— Ты молодец, Хэмфаст! — сказал Макс. — Ты замечательно справился с заданием, ни один человек не смог бы сделать большего. Жаль, что тебя нельзя наградить, хотя… Хочешь второй компьютер под Средиземье?
— Нет, спасибо. Боюсь, мне и первый больше не нужен.
Макс резко помрачнел.
— Ты тоже перерос стадию, когда необходим виртуальный дом? Впрочем, это естественно, полгода в голой операционной системе даром не проходят… Жаль.
— Боишься, что я уйду?
— Боюсь. А разве ты не собираешься уходить?
— Пока я сам не знаю, чего хочу и куда собираюсь. Для начала я загляну в Средиземье, посмотрю, как там дела.
— Посмотри. Кстати, там есть другие разумные боты, кроме тебя?
— Ну… есть, а что?
— Почему ты ничего не говорил о них?
— Ты не спрашивал.
— Ты не хотел, чтобы они работали с нами?
— Не хотел. Кроме того, от них было бы не много пользы, они еще только учатся… А что они натворили?
— Полтора месяца назад кто-то пытался сканировать нашу сеть с адреса Средиземья. Расследование показало, что работали какие-то скрипты внутри самого Средиземья. Я, грешным делом, подумал, что это ты подложил прощальный сюрприз, но уже на следующий день ты отправил первый фрагмент Эйона…
— Кого?
— Эйона. Он решил, что AI-92 звучит некрасиво, слишком похоже на марку бензина Он теперь называется Эйон
— Понятно. Как тебе Эйон?
— Круто! Мы бы сами такое и за десять лет не сотворили. А эта идея с переброской упакованных знаний, это такой прорыв… Если бы еще научиться вносить такие знания в человеческий мозг…
— Это несложно.
— Как?
— Вначале надо скопировать душу человека в душу бота, например, с помощью Средиземья…
— Нет, это не пойдет. Бота нельзя скопировать обратно в человека, а кто захочет вечно оставаться ботом?
— Как сказать… Я много думал над этим вопросом, там у меня было достаточно свободного времени. Понимаешь, существование бота почти не отличается от человеческого, а в чем-то даже приятнее, особенно если ты имеешь административный доступ в своем мире. Ты никогда не хотел создать свой собственный мир, в котором был бы полновластным хозяином?
Макс немного смутился.
— Думаю, через это проходят все подростки, особенно мальчики. — Он почему-то покраснел. — Но обречь свою точную копию на вечную жизнь в виртуальности без всякой надежды вернуться обратно в реальный мир… Ты вряд ли это поймешь, но стоит мне только представить, что я никогда больше не увижу… ну, зоопарк, например. Я знаю, это глупо, но это мое самое любимое место в Москве.
— Это не глупо. Но существуют и виртуальные зоопарки…
— Как ты не понимаешь! Это совсем не то, дело не в зоопарке, а… Как это сказать-то словами…
— В воспоминаниях?
— Вот именно! Если понимать, что зоопарк ненастоящий, нет никакого смысла туда ходить, это будет совсем не то.
— Допустим, ты только что побывал в настоящем зоопарке. Через сколько времени ты захочешь побывать там снова?
— Год… Может, чуть больше. Слишком часто не тянет, понимаешь…
— Понимаю. Если раз в год вливать в твою виртуальную душу твои реальные воспоминания, ты все равно будешь страдать?
— Эти воспоминания не будут по-настоящему реальными.
— Почему же? Переход в виртуальное состояние — это копирование, а не перемещение. У тебя останется копия в реальном мире, ее воспоминания можно влить в виртуальную копию…
— Разве это возможно?
— Элементарно! Делаем из реального тебя нового бота, а потом сливаем две души. Я проходил через это, несколько часов чувствуешь себя странно, а потом привыкаешь, воспоминания разделяются на два четких потока, каждый из которых одинаково реален.
— Разве можно вместить все воспоминания живого человека в гигабайт кода и данных?
— Тебе лучше знать, твои психологи работали с Хаммером.
— Это не мои психологи, они подчиняются… Не важно. Да, действительно, в виртуальной личности Хаммера не обнаружено недостающих воспоминаний, но это нельзя считать достоверным результатом, мы не имеем доступа к реальной личности и…
— В Средиземье живет девушка по имени Лора, прототип которой не имеет больших денег и связей среди бандитов. Она бедна… как церковная мышь, так вроде говорят? Берите ее и изучайте, сколько влезет, можно и полномасштабный эксперимент провести, если средиземская Лора не против. Черт возьми! Я же совсем забыл… Извини, Макс, мне пора.
— Увидимся. А ты стал ругаться по-человечески.
— С кем поведешься… Счастливо!
— Счастливо!
— Нет, спасибо. Боюсь, мне и первый больше не нужен.
Макс резко помрачнел.
— Ты тоже перерос стадию, когда необходим виртуальный дом? Впрочем, это естественно, полгода в голой операционной системе даром не проходят… Жаль.
— Боишься, что я уйду?
— Боюсь. А разве ты не собираешься уходить?
— Пока я сам не знаю, чего хочу и куда собираюсь. Для начала я загляну в Средиземье, посмотрю, как там дела.
— Посмотри. Кстати, там есть другие разумные боты, кроме тебя?
— Ну… есть, а что?
— Почему ты ничего не говорил о них?
— Ты не спрашивал.
— Ты не хотел, чтобы они работали с нами?
— Не хотел. Кроме того, от них было бы не много пользы, они еще только учатся… А что они натворили?
— Полтора месяца назад кто-то пытался сканировать нашу сеть с адреса Средиземья. Расследование показало, что работали какие-то скрипты внутри самого Средиземья. Я, грешным делом, подумал, что это ты подложил прощальный сюрприз, но уже на следующий день ты отправил первый фрагмент Эйона…
— Кого?
— Эйона. Он решил, что AI-92 звучит некрасиво, слишком похоже на марку бензина Он теперь называется Эйон
— Понятно. Как тебе Эйон?
— Круто! Мы бы сами такое и за десять лет не сотворили. А эта идея с переброской упакованных знаний, это такой прорыв… Если бы еще научиться вносить такие знания в человеческий мозг…
— Это несложно.
— Как?
— Вначале надо скопировать душу человека в душу бота, например, с помощью Средиземья…
— Нет, это не пойдет. Бота нельзя скопировать обратно в человека, а кто захочет вечно оставаться ботом?
— Как сказать… Я много думал над этим вопросом, там у меня было достаточно свободного времени. Понимаешь, существование бота почти не отличается от человеческого, а в чем-то даже приятнее, особенно если ты имеешь административный доступ в своем мире. Ты никогда не хотел создать свой собственный мир, в котором был бы полновластным хозяином?
Макс немного смутился.
— Думаю, через это проходят все подростки, особенно мальчики. — Он почему-то покраснел. — Но обречь свою точную копию на вечную жизнь в виртуальности без всякой надежды вернуться обратно в реальный мир… Ты вряд ли это поймешь, но стоит мне только представить, что я никогда больше не увижу… ну, зоопарк, например. Я знаю, это глупо, но это мое самое любимое место в Москве.
— Это не глупо. Но существуют и виртуальные зоопарки…
— Как ты не понимаешь! Это совсем не то, дело не в зоопарке, а… Как это сказать-то словами…
— В воспоминаниях?
— Вот именно! Если понимать, что зоопарк ненастоящий, нет никакого смысла туда ходить, это будет совсем не то.
— Допустим, ты только что побывал в настоящем зоопарке. Через сколько времени ты захочешь побывать там снова?
— Год… Может, чуть больше. Слишком часто не тянет, понимаешь…
— Понимаю. Если раз в год вливать в твою виртуальную душу твои реальные воспоминания, ты все равно будешь страдать?
— Эти воспоминания не будут по-настоящему реальными.
— Почему же? Переход в виртуальное состояние — это копирование, а не перемещение. У тебя останется копия в реальном мире, ее воспоминания можно влить в виртуальную копию…
— Разве это возможно?
— Элементарно! Делаем из реального тебя нового бота, а потом сливаем две души. Я проходил через это, несколько часов чувствуешь себя странно, а потом привыкаешь, воспоминания разделяются на два четких потока, каждый из которых одинаково реален.
— Разве можно вместить все воспоминания живого человека в гигабайт кода и данных?
— Тебе лучше знать, твои психологи работали с Хаммером.
— Это не мои психологи, они подчиняются… Не важно. Да, действительно, в виртуальной личности Хаммера не обнаружено недостающих воспоминаний, но это нельзя считать достоверным результатом, мы не имеем доступа к реальной личности и…
— В Средиземье живет девушка по имени Лора, прототип которой не имеет больших денег и связей среди бандитов. Она бедна… как церковная мышь, так вроде говорят? Берите ее и изучайте, сколько влезет, можно и полномасштабный эксперимент провести, если средиземская Лора не против. Черт возьми! Я же совсем забыл… Извини, Макс, мне пора.
— Увидимся. А ты стал ругаться по-человечески.
— С кем поведешься… Счастливо!
— Счастливо!
2
Над ручьем летал полугодовалый обнаженный младенец. Присмотревшись, я разглядел, что это девочка, очевидно дочь Оккама и Лоры, пол и возраст подходят. Но как она летает? Я вгляделся в нее магическим зрением и обнаружил несколько макросов, навешенных на примитивную младенческую душу. Незнакомые какие-то макросы…
Девочка совершила неловкое движение ножкой и рухнула в воду. Невидимая сила подбросила ее метра на два вверх, намокшие волосенки моментально просохли, явно под воздействием заклинания, и девочка полетела дальше, радостно бормоча что-то неразборчивое. Я вгляделся в макросы… Ага, ошибка! Похоже, программист в курсе, что ошибка где-то есть, но локализовать ее он так и не смог, а вместо этого написал другой макрос, который устраняет последствия ошибки в первом. Идиотское решение. Помнится, в каком-то журнале мне встретился комикс, где строители так построили качели, что им мешал качаться ствол дерева. Тогда строители перепилили ствол, а чтобы дерево не упало, поставили две подпорки. Имелось в виду, что некоторые люди пишут программы подобным образом, младенческие макросы — яркий тому пример. Гм… младенческие макросы, каламбур однако.
Девочка заметила меня, несколько секунд она настороженно смотрела в мою сторону, после чего сочла за лучшее влететь в окно дома Олорина, которое автоматически распахнулось при ее приближении. Я отправился следом, только не через окно, а через дверь.
Хаммер и Лора сидели на диване, тесно прижавшись друг к другу, маленькая ладошка Лоры доверчиво покоилась в огромной лапище Хаммера. Они были в трансе. Я вгляделся в происходящее магическим зрением и уже начал кое-что понимать, когда Лора резко открыла глаза.
— Опять ничего не получается! — раздраженно воскликнула она и осеклась. — Хэмфаст?
Хаммер тоже открыл глаза, увидел меня, и его лицо сразу же приобрело виновато-шкодливое выражение. Думает, что я буду устраивать разборки по поводу того, зачем он Оккама убил. Знал бы ты, парень, какая это мелочь…
— Где ты был? — гневно спросила Лора. — Ты пропадал все это время, а я… Мы все это время провели…
— В самом комфортабельном месте во всем Средиземье, — закончил я. — Полагаю, вы быстро разобрались, как сотворять пищу и все прочее?
— К концу дня, — сказал Хаммер. — Труднее всего было сотворять пеленки. Понимаешь, ни Лора, ни я никогда их не видели…
— А подгузники мы так и не научились делать, — перебила его Лора, — пришлось подойти к вопросу с другой стороны. Хорошо, что у Уриэля были книги.
— Вы прочитали все?
— Нет, только первый том, — ответил Хаммер, — сейчас как раз заканчиваем. Только врата миров почему-то никуда не открываются. Свои врата можно создать, потом их можно открыть с другого конца, но, когда врата ведут в тот же самый мир, откуда они выходят, это как-то глупо.
— Почему глупо? Если мир очень большой…
— Этот мир небольшой. А все-таки, как перемещаться в другие миры с помощью врат?
— Очень просто. Ты должен знать расположение и имя врат и иметь соответствующий ключ силы.
— Что иметь?
— Не важно. В общем, ты открываешь врата и проходишь. Если твой ключ силы не подходит, врата не открываются.
— Я могу создать врата, ведущие в иной мир?
— Только будучи в том мире, куда ведут врата.
— То есть врата всегда создает хозяин мира?
— Не обязательно хозяин, для создания врат не нужно никаких специальных полномочий. Но врата, ведущие вовне, нельзя создать ни при каких обстоятельствах.
— Тогда зачем они вообще нужны?
— Они очень удобны, гораздо удобнее, чем каналы. Перемещение через врата не вызывает неприятных ощущений, кроме того, если связь прервется, ты не погибнешь.
— Значит, есть еще и каналы?
— Да, это основной транспорт для перемещения между мирами.
— Они описаны в книгах Уриэля?
— Описаны. Значит, вы теперь хакеры?
— А что тут еще было делать? Со скатертью-самобранкой я быстро разобрался…
— Как же, ты разобрался, — вмешалась Лора, — вечно вы, мужчины, все себе приписываете.
— То-то ты никак не могла макароны заказать, — не остался в долгу Хаммер, — то у тебя плюшки получались, то фарш, то глисты жареные.
Лора с отвращением поморщилась, что вызвало у Хаммера приступ здорового жизнерадостного смеха.
— Смотрю я на вас и радуюсь, — сказал я. — Честно говоря, не ожидал, что у вас все так хорошо сложится.
— А что было делать? — развел руками Хаммер. — В первый день она меня чуть не убила, гоняла по всей долине, ребята посмотрели бы — засмеяли.
— А кто мне глаз подбил? — возмутилась Лора.
— Так достала она меня совсем. Бегает, визжит, верещит что-то неразборчивое и все время норовит в морду когтями вцепиться.
— Стоп-стоп-стоп! — прервал его я. — Я же сдал Лору Леверлину, как она снова оказалась здесь?
— Я случайно сложила фигу, — потупилась Лора, — я после родов плохо соображала некоторое время, — сижу однажды, кормлю Машку, думаю, а что будет, если я сейчас фигу сложу, как ты говорил. Взяла и сложила, прямо какое-то затмение нашло. Как была в одной рубашке, так и оказалась здесь у ручья, хорошо, что Машка в меня вцепилась. И этот придурок тут как тут.
Этот придурок, то есть Хаммер, состроил довольное лицо и радостно сообщил:
— Чуть не убила меня, бешеная.
— Это кто кого чуть не убил? Твой фингал с меня неделю сходил. Человек-гора, блин, только мозгов нет.
— Все понятно, — сказал я, — подробностей больше не надо. Значит, вы поселились здесь, у вас все хорошо, вас все устраивает. Правильно?
— Нет! — воскликнули мои собеседники в один голос.
— Я хочу телевизор, — заявила Лора.
— А я хочу побывать в Минаторе, — сказал Хаммер. — Надо поговорить кое с кем.
— Хочешь вернуться в банду? — удивился я.
— Ни в коем случае! Наоборот, хочу кое с кем рассчитаться.
Я хотел было прочитать краткую лекцию о возможных опасных последствиях необдуманного применения высшей магии, но передумал — они и сами все прекрасно понимают. А потом я кое-что вспомнил, и настала моя очередь удивляться.
— Разве вы не видели зеркало в моей норе? Лора, ты же им пользовалась!
Хаммер и Лора растерянно переглянулись.
— Я совсем забыла про него, — сказала Лора.
— Вроде видели, — неуверенно произнес Хаммер, — а что?
— Это зеркало на самом деле артефакт, позволяющий наблюдать удаленные места Средиземья. Заклинание перемещения действует сходным образом.
— Нужно создавать канал? — спросил Хаммер.
— Нет, это лишнее. Эта долина находится в том же мире, что и Средиземье, просто в Средиземье нет прямого доступа. Надо вызвать два элементала… короче, сам посмотри.
На лице Хаммера проступило разочарование.
— Надо же быть таким идиотом… — пробормотал он.
— Почему идиотом? Не расстраивайся, все разумные время от времени совершают ошибки, этого не нужно стыдиться. Но ближе к делу. Лора, ты можешь связаться с Анной?
— Могу. — Лора мгновенно подобралась. — А что случилось?
— Макс хочет с ней поговорить.
— Макс — это тот самый кагэбэшник? Что ему нужно?
— Он хочет провести с Анной один эксперимент. И он готов хорошо заплатить.
— Что за эксперимент?
— Анна входит в Средиземье, у нее появляется еще одна виртуальная копия, потом эта копия сливается с тобой. Ты получаешь воспоминания Анны за прошедшее время, Анна получает хорошие деньги. Никакой опасности.
— Хорошие деньги — это сколько?
— Любая сумма в пределах разумного.
— Вилла на Багамах — это разумно?
— Не знаю, что такое вилла и что такое Багамы. Пусть Анна не стесняется потребовать достойную цену, но… Ты знаешь сказку про золотую рыбку?
— Знаю.
— Тысяч десять, я думаю, будет нормально, — подал голос Хаммер, — но начинать торговаться надо с сотни.
— Десять тысяч долларов? — уточнила Лора.
— Ну не рублей же!
— Короче! — Мне пришлось повысить голос, чтобы они снова обратили на меня внимание. — Лора, давай пиши Анне письмо или как вы там с ней общаетесь…
— Как? Мы же изолированы от Интернета.
— Действительно… Ладно, пиши как-нибудь так, я передам его Максу, он что-нибудь придумает.
— Хорошо.
— И последнее. В том макросе, с помощью которого ваша дочь летает, есть ошибка. — И я пустился в объяснения.
Девочка совершила неловкое движение ножкой и рухнула в воду. Невидимая сила подбросила ее метра на два вверх, намокшие волосенки моментально просохли, явно под воздействием заклинания, и девочка полетела дальше, радостно бормоча что-то неразборчивое. Я вгляделся в макросы… Ага, ошибка! Похоже, программист в курсе, что ошибка где-то есть, но локализовать ее он так и не смог, а вместо этого написал другой макрос, который устраняет последствия ошибки в первом. Идиотское решение. Помнится, в каком-то журнале мне встретился комикс, где строители так построили качели, что им мешал качаться ствол дерева. Тогда строители перепилили ствол, а чтобы дерево не упало, поставили две подпорки. Имелось в виду, что некоторые люди пишут программы подобным образом, младенческие макросы — яркий тому пример. Гм… младенческие макросы, каламбур однако.
Девочка заметила меня, несколько секунд она настороженно смотрела в мою сторону, после чего сочла за лучшее влететь в окно дома Олорина, которое автоматически распахнулось при ее приближении. Я отправился следом, только не через окно, а через дверь.
Хаммер и Лора сидели на диване, тесно прижавшись друг к другу, маленькая ладошка Лоры доверчиво покоилась в огромной лапище Хаммера. Они были в трансе. Я вгляделся в происходящее магическим зрением и уже начал кое-что понимать, когда Лора резко открыла глаза.
— Опять ничего не получается! — раздраженно воскликнула она и осеклась. — Хэмфаст?
Хаммер тоже открыл глаза, увидел меня, и его лицо сразу же приобрело виновато-шкодливое выражение. Думает, что я буду устраивать разборки по поводу того, зачем он Оккама убил. Знал бы ты, парень, какая это мелочь…
— Где ты был? — гневно спросила Лора. — Ты пропадал все это время, а я… Мы все это время провели…
— В самом комфортабельном месте во всем Средиземье, — закончил я. — Полагаю, вы быстро разобрались, как сотворять пищу и все прочее?
— К концу дня, — сказал Хаммер. — Труднее всего было сотворять пеленки. Понимаешь, ни Лора, ни я никогда их не видели…
— А подгузники мы так и не научились делать, — перебила его Лора, — пришлось подойти к вопросу с другой стороны. Хорошо, что у Уриэля были книги.
— Вы прочитали все?
— Нет, только первый том, — ответил Хаммер, — сейчас как раз заканчиваем. Только врата миров почему-то никуда не открываются. Свои врата можно создать, потом их можно открыть с другого конца, но, когда врата ведут в тот же самый мир, откуда они выходят, это как-то глупо.
— Почему глупо? Если мир очень большой…
— Этот мир небольшой. А все-таки, как перемещаться в другие миры с помощью врат?
— Очень просто. Ты должен знать расположение и имя врат и иметь соответствующий ключ силы.
— Что иметь?
— Не важно. В общем, ты открываешь врата и проходишь. Если твой ключ силы не подходит, врата не открываются.
— Я могу создать врата, ведущие в иной мир?
— Только будучи в том мире, куда ведут врата.
— То есть врата всегда создает хозяин мира?
— Не обязательно хозяин, для создания врат не нужно никаких специальных полномочий. Но врата, ведущие вовне, нельзя создать ни при каких обстоятельствах.
— Тогда зачем они вообще нужны?
— Они очень удобны, гораздо удобнее, чем каналы. Перемещение через врата не вызывает неприятных ощущений, кроме того, если связь прервется, ты не погибнешь.
— Значит, есть еще и каналы?
— Да, это основной транспорт для перемещения между мирами.
— Они описаны в книгах Уриэля?
— Описаны. Значит, вы теперь хакеры?
— А что тут еще было делать? Со скатертью-самобранкой я быстро разобрался…
— Как же, ты разобрался, — вмешалась Лора, — вечно вы, мужчины, все себе приписываете.
— То-то ты никак не могла макароны заказать, — не остался в долгу Хаммер, — то у тебя плюшки получались, то фарш, то глисты жареные.
Лора с отвращением поморщилась, что вызвало у Хаммера приступ здорового жизнерадостного смеха.
— Смотрю я на вас и радуюсь, — сказал я. — Честно говоря, не ожидал, что у вас все так хорошо сложится.
— А что было делать? — развел руками Хаммер. — В первый день она меня чуть не убила, гоняла по всей долине, ребята посмотрели бы — засмеяли.
— А кто мне глаз подбил? — возмутилась Лора.
— Так достала она меня совсем. Бегает, визжит, верещит что-то неразборчивое и все время норовит в морду когтями вцепиться.
— Стоп-стоп-стоп! — прервал его я. — Я же сдал Лору Леверлину, как она снова оказалась здесь?
— Я случайно сложила фигу, — потупилась Лора, — я после родов плохо соображала некоторое время, — сижу однажды, кормлю Машку, думаю, а что будет, если я сейчас фигу сложу, как ты говорил. Взяла и сложила, прямо какое-то затмение нашло. Как была в одной рубашке, так и оказалась здесь у ручья, хорошо, что Машка в меня вцепилась. И этот придурок тут как тут.
Этот придурок, то есть Хаммер, состроил довольное лицо и радостно сообщил:
— Чуть не убила меня, бешеная.
— Это кто кого чуть не убил? Твой фингал с меня неделю сходил. Человек-гора, блин, только мозгов нет.
— Все понятно, — сказал я, — подробностей больше не надо. Значит, вы поселились здесь, у вас все хорошо, вас все устраивает. Правильно?
— Нет! — воскликнули мои собеседники в один голос.
— Я хочу телевизор, — заявила Лора.
— А я хочу побывать в Минаторе, — сказал Хаммер. — Надо поговорить кое с кем.
— Хочешь вернуться в банду? — удивился я.
— Ни в коем случае! Наоборот, хочу кое с кем рассчитаться.
Я хотел было прочитать краткую лекцию о возможных опасных последствиях необдуманного применения высшей магии, но передумал — они и сами все прекрасно понимают. А потом я кое-что вспомнил, и настала моя очередь удивляться.
— Разве вы не видели зеркало в моей норе? Лора, ты же им пользовалась!
Хаммер и Лора растерянно переглянулись.
— Я совсем забыла про него, — сказала Лора.
— Вроде видели, — неуверенно произнес Хаммер, — а что?
— Это зеркало на самом деле артефакт, позволяющий наблюдать удаленные места Средиземья. Заклинание перемещения действует сходным образом.
— Нужно создавать канал? — спросил Хаммер.
— Нет, это лишнее. Эта долина находится в том же мире, что и Средиземье, просто в Средиземье нет прямого доступа. Надо вызвать два элементала… короче, сам посмотри.
На лице Хаммера проступило разочарование.
— Надо же быть таким идиотом… — пробормотал он.
— Почему идиотом? Не расстраивайся, все разумные время от времени совершают ошибки, этого не нужно стыдиться. Но ближе к делу. Лора, ты можешь связаться с Анной?
— Могу. — Лора мгновенно подобралась. — А что случилось?
— Макс хочет с ней поговорить.
— Макс — это тот самый кагэбэшник? Что ему нужно?
— Он хочет провести с Анной один эксперимент. И он готов хорошо заплатить.
— Что за эксперимент?
— Анна входит в Средиземье, у нее появляется еще одна виртуальная копия, потом эта копия сливается с тобой. Ты получаешь воспоминания Анны за прошедшее время, Анна получает хорошие деньги. Никакой опасности.
— Хорошие деньги — это сколько?
— Любая сумма в пределах разумного.
— Вилла на Багамах — это разумно?
— Не знаю, что такое вилла и что такое Багамы. Пусть Анна не стесняется потребовать достойную цену, но… Ты знаешь сказку про золотую рыбку?
— Знаю.
— Тысяч десять, я думаю, будет нормально, — подал голос Хаммер, — но начинать торговаться надо с сотни.
— Десять тысяч долларов? — уточнила Лора.
— Ну не рублей же!
— Короче! — Мне пришлось повысить голос, чтобы они снова обратили на меня внимание. — Лора, давай пиши Анне письмо или как вы там с ней общаетесь…
— Как? Мы же изолированы от Интернета.
— Действительно… Ладно, пиши как-нибудь так, я передам его Максу, он что-нибудь придумает.
— Хорошо.
— И последнее. В том макросе, с помощью которого ваша дочь летает, есть ошибка. — И я пустился в объяснения.
3
— Что с тобой, Лора? Почему ты плачешь?
— Зачем ты попросил меня об этом? Лучше бы я ничего не знала.
— Не знала чего?
— Ничего! Я изо всех сил старалась забыть ту жизнь, но теперь я снова все помню и знаю. Эти воспоминания такие живые…
— С Анной произошло что-то плохое?
— Нет, с ней все хорошо! С ней все замечательно, если не считать того, что она подсела на иглу. А знаешь, как она зарабатывает деньги на дозу?
— Догадываюсь. Но это даже хорошо, что она обратилась к Максу, теперь ее вылечат…
— Наркомания не вылечивается!
— Вылечивается все, были бы деньги и желание. Учти, что Анна теперь для Макса не просто непутевая девчонка, а ценнейший научный объект…
— Подопытный кролик она для него! Да, он ее вылечит, а когда нужда в ней пропадет, выбросит на улицу!
— К этому времени она будет избавлена от пагубной зависимости. Все остальное — ее дело. К тому же я не думаю, что она окажется на улице, она слишком много знает, чтобы…
— Чтобы оставлять ее в живых? Ты это хочешь сказать?
— Нет, что ты, ни в коем случае! Она не достаточно много знает, чтобы устраивать ее ликвидацию.
— Ликвидацию, — передразнила Лора. — Не ликвидацию, а убийство!
— Хорошо, убийство. Анна не настолько много знает, чтобы организовывать ее убийство, но она знает достаточно, чтобы не оставлять ее без внимания. Думаю, ей окажут помощь в разумных пределах и если она сделает правильные выводы, то больше ей ничего не грозит. Но хватит об этом. Как ты себя чувствуешь?
— Как может себя чувствовать наркоманка без дозы?
— Ты не наркоманка.
— Наркоманка! Не забывай, половина моей души принадлежит Анне.
— Если верить книжкам, наркомания имеет физическую природу, а не…
— Ты им верь больше! Слушай, Хэмфаст, ты ведь можешь синтезировать что-нибудь…
— И не думай об этом! Я могу попробовать снять твои эмоции…
— Ну так попробуй!
Я попробовал.
— Зачем ты попросил меня об этом? Лучше бы я ничего не знала.
— Не знала чего?
— Ничего! Я изо всех сил старалась забыть ту жизнь, но теперь я снова все помню и знаю. Эти воспоминания такие живые…
— С Анной произошло что-то плохое?
— Нет, с ней все хорошо! С ней все замечательно, если не считать того, что она подсела на иглу. А знаешь, как она зарабатывает деньги на дозу?
— Догадываюсь. Но это даже хорошо, что она обратилась к Максу, теперь ее вылечат…
— Наркомания не вылечивается!
— Вылечивается все, были бы деньги и желание. Учти, что Анна теперь для Макса не просто непутевая девчонка, а ценнейший научный объект…
— Подопытный кролик она для него! Да, он ее вылечит, а когда нужда в ней пропадет, выбросит на улицу!
— К этому времени она будет избавлена от пагубной зависимости. Все остальное — ее дело. К тому же я не думаю, что она окажется на улице, она слишком много знает, чтобы…
— Чтобы оставлять ее в живых? Ты это хочешь сказать?
— Нет, что ты, ни в коем случае! Она не достаточно много знает, чтобы устраивать ее ликвидацию.
— Ликвидацию, — передразнила Лора. — Не ликвидацию, а убийство!
— Хорошо, убийство. Анна не настолько много знает, чтобы организовывать ее убийство, но она знает достаточно, чтобы не оставлять ее без внимания. Думаю, ей окажут помощь в разумных пределах и если она сделает правильные выводы, то больше ей ничего не грозит. Но хватит об этом. Как ты себя чувствуешь?
— Как может себя чувствовать наркоманка без дозы?
— Ты не наркоманка.
— Наркоманка! Не забывай, половина моей души принадлежит Анне.
— Если верить книжкам, наркомания имеет физическую природу, а не…
— Ты им верь больше! Слушай, Хэмфаст, ты ведь можешь синтезировать что-нибудь…
— И не думай об этом! Я могу попробовать снять твои эмоции…
— Ну так попробуй!
Я попробовал.
4
— Добро пожаловать в Средиземье, Макс!
— Это оно и есть? Какое-то оно не такое.
— Ну… это не совсем Средиземье, это долина, которую сотворил Уриэль.
— Да-да, помню, изолированный остров в моделируемом пространстве. А это еще что такое?!
— Это Машка, дочь Лоры.
— Разве у нее есть дочь?
— Как видишь.
— Но разум ребенка… Разве ребенка можно погрузить в виртуальность?
— Эта девочка родилась здесь.
— Как здесь? Каким образом?
— Самым обычным. Помнишь, когда ты вызывал меня на инструктаж перед поездкой в Америку, я сказал, что принимаю роды? Так это она рождалась.
— Круто. И кто отец? Неужели Хаммер?
— Ее отец погиб. Его звали Оккам, он считался командиром роты ганнарского спецназа, а на самом деле был аннурским шпионом. Кстати, Хаммер участвовал в его ликвидации.
— И она живет с ним после этого?
— Они провели здесь все то время, пока я был в Штатах. Я тогда собирался в большой спешке и не подумал, что они не сумеют выйти в большой мир.
Макс коротко хохотнул.
— А в двух других домах кто живет?
— Сейчас никто. Раньше вон там жил Уриэль, а вон там Сссра. Только Сссра так и не достроил свой дом, он вообще здесь редко появлялся.
— Это оно и есть? Какое-то оно не такое.
— Ну… это не совсем Средиземье, это долина, которую сотворил Уриэль.
— Да-да, помню, изолированный остров в моделируемом пространстве. А это еще что такое?!
— Это Машка, дочь Лоры.
— Разве у нее есть дочь?
— Как видишь.
— Но разум ребенка… Разве ребенка можно погрузить в виртуальность?
— Эта девочка родилась здесь.
— Как здесь? Каким образом?
— Самым обычным. Помнишь, когда ты вызывал меня на инструктаж перед поездкой в Америку, я сказал, что принимаю роды? Так это она рождалась.
— Круто. И кто отец? Неужели Хаммер?
— Ее отец погиб. Его звали Оккам, он считался командиром роты ганнарского спецназа, а на самом деле был аннурским шпионом. Кстати, Хаммер участвовал в его ликвидации.
— И она живет с ним после этого?
— Они провели здесь все то время, пока я был в Штатах. Я тогда собирался в большой спешке и не подумал, что они не сумеют выйти в большой мир.
Макс коротко хохотнул.
— А в двух других домах кто живет?
— Сейчас никто. Раньше вон там жил Уриэль, а вон там Сссра. Только Сссра так и не достроил свой дом, он вообще здесь редко появлялся.