Вадим Проскурин - Хоббит, который познал истину
Я ожидал, что AI-92 материализуется на рыночной площади Минатора, как это происходило со всеми другими субъектами, приходящими в мир, но он оказался совсем в другом месте - в центре Вечного Леса, совсем рядом с той полянкой, где в третьем Средиземье живет Натка. На одной из соседних полян дизайнеры компании соорудили маленький, но уютный домик, где и поселилось их детище. Вполне разумно - незрелый интеллект нужно оберегать от излишних потрясений.
А какую внешность они придумали для AI-92! Рослый и широкоплечий юноша с круглым лицом, настолько добрым, что оно кажется придурковатым, белокурые локоны ниспадают на плечи в живописном беспорядке, огромные голубые глаза кажутся бездонными... тьфу! Смотреть противно, вот-вот растает в мелкую лужицу приторно-сладкой ванили. Интересно, этот облик имеет какой-нибудь реальный прототип?
Получив виртуальное тело, AI-92 потратил около четырех часов на исследование основных его элементов, а также на отработку техники перемещения и других базовых навыков. Следующие двое суток он занимался тем, что внимательно и скрупулезно обследовал дом вкупе с ближайшими окрестностями, тщательно изучая каждую деталь каждого предмета. Операционная система работала с предельной нагрузкой - вряд ли когда-либо раньше какое-либо творение дизайнеров виртуальности удостаивалось такого пристального внимания, и вряд ли какой-либо из виртуальных миров детализировался раньше в таких подробностях.
Закончив осмотр своих владений, 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.
Я пожал плечами и активировал точку входа. На мгновение сознание поплыло, а потом я понял, что знаю теорию измерений, теорию принятия решений и теорию игр в суммарном объеме примерно пятьсот-восемьсот килобайт. Именно знаю, а не имею текст, я сразу понял, что такое ранговая шкала, что такое критерий ополченца... нет, это имя собственное... нет, я не знаю этого, там внешняя ссылка... так он что, просто взял и залил мне новые знания?!
- Черт меня возьми, это же так просто! Выделить нужный фрагмент души, взять его дамп и перебросить в другую душу, только надо сделать какой-то интерфейс, который в новой душе разложил бы новообретенные знания по правильным полочкам. Внезапно я понял, что означали формулы в одном из отчетов прошлого месяца, эти ученые создавали подобный интерфейс, а это значит...
- Ты позволишь мне получить у тебя код, позволяющий делиться знаниями?