Жизненный цикл программных объектов - Тед Чан 3 стр.


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

- У кого из маскотов высший балл? - спрашивает Махеш. Он имеет в виду испытания на подвижность и ловкость. На прошлой неделе всем дигитантам дали тест-аватары, в которых распределение веса и диапазон движений соответствовали телу прибывшего робота. Дигитальные питомцы провели часть дня в этих аватарах, практикуя различные движения. Вчера Ана оценивала подвижность дигитантов: лечь на спину, быстро встать на ноги, подняться и спуститься по лестнице, балансировать на одной ноге, потом на другой. Словно тест на трезвость для детей, которые едва начали ходить.

- Высший балл был у Джакса, - говорит Ана.

- Хорошо, готовьте его.

Секретарь освобождает свое рабочее место для Аны, которая входит в "ООПП Земля" и зовет Джакса. Джаксу повезло, потому что тестовый аватар не слишком отличается от его собственного - он, правда, покрупнее, но конечности и торс практически тех же пропорций. Напротив, те дигитанты, которые выросли в аватарах панды или тигренка, имели с тест-аватаром куда больше проблем.

Робин проверяет диагностическую панель робота.

- Похоже, можно запускаться.

Ана открывает портал спортзала, выводит его на экран и жестом приглашает Джакса.

- О’кей, Джакс, входи.

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

Джакс крутится на месте, стараясь увидеть всю комнату.

- Уау!

Он перестает крутиться.

- Уау, уау. Звучит иначе. Уау-уау-уау.

- Это нормально, Джакс, - говорит Ана. - Помнишь, я сказала тебе, что во внешнем мире твой голос может звучать по-другому.

Информационный пакет SaruMech предупреждал об этом. Металлические и пластиковые аппаратные блоки воспроизводят звуки совершенно иначе, чем аватары в "ООПП Земля".

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

- Привет, Джакс, - говорит она. - Это я, Ана.

- Ты надела другой аватар, - говорит Джакс.

- Во внешнем мире мы называем это "телом", а не "аватаром". И здесь люди не меняют тело. Мы можем делать это только на "ООПП Земля". Здесь мы всегда носим одно и то же тело.

Джакс делает паузу, чтобы переварить информацию.

- И ты всегда так выглядишь?

- Ну, я могу надеть другую одежду. Но выгляжу я так всегда.

Джакс подходит, чтобы посмотреть на нее поближе, и Ана приседает, оперевшись локтями о колени - теперь они почти одного роста. Джакс смотрит на ее кисти, потом на предплечья - на ней рубашка с короткими рукавами. Он подвигает голову еще ближе, и Ана слышит тихое жужжание объектива камеры, меняющего фокус зрения робота.

- У тебя на руках маленькие волосы, - говорит он.

Она смеется. На аватаре ее руки гладкие, как у младенца.

- Да, волосы, - говорит она.

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

- Ой, Джакс! Это больно.

- Извини. - Джакс изучает ее лицо. - У тебя по всему лицу маленькие-маленькие дырочки.

Ана видит, что в комнате все развлекаются от души.

- Они называются "поры", - говорит она, поднимаясь. - О моей коже мы можем поговорить и потом. Почему бы тебе не осмотреться вокруг?

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

Послеполуденное солнце искоса светит в стекло. Джакс вступает в поток солнечного света и тут же отскакивает назад.

- Что это?

- Это солнце. Такое же, как на "ООПП Земля".

Джакс снова, но уже осторожно вступает в солнечный

поток.

- Не такое же. Это солнце ярко-ярко-ярко.

- Верно.

- Солнце не должно быть ярко-ярко-ярко.

Ана смеется.

- Наверное, ты прав.

Джакс возвращается к ней и рассматривает ткань ее брюк. Она - осторожно - гладит его по затылку. Тактильные сенсоры робота, очевидно, включены, потому что Джакс тут же опирается головой о ее руку. Она чувствует его вес, ощущает динамическое сопротивление его актуаторов . Потом Джакс обнимает ее ноги.

- Можно, я его заберу? - говорит она. - Он пойдет со мной домой.

Все присутствующие смеются.

- Это ты сейчас так настроена, - говорит Махеш, - пока он не спустил все твои полотенца в унитаз.

- Знаю, знаю, - говорит Ана.

Было много причин, по которым Blue Gamma решила работать в виртуальном мире, а не в реальном: меньшие расходы, доступность социального нетворкинга - однако главной причиной был риск порчи собственности. Опасно продавать питомца, который может изодрать в клочья ваши совсем не виртуальные жалюзи или выложить горки из майонеза на вашем отнюдь не виртуальном ковре.

- Знаю, - повторяет Ана. - Но это просто здорово: видеть Джакса вот так, вживую.

- Ты права, это здорово. Я надеюсь - ради SaruMech , - что наш сегодняшний опыт будет хорошо смотреться на видео.

SaruMech Toys собираются не продавать своих роботов, а сдавать их в аренду на несколько часов. Дигитантам будут выделять реальных роботов с завода неподалеку от Осаки, после чего они отправятся на прогулку по реальному миру, а их владельцы будут наблюдать за всем этим через камеры, установленные на микродирижаблях. У Аны возникает внезапное желание перейти работать в SaruMech . Увидеть Джакса живым, реальным, ощутимым - было напоминанием о том, как скучает она по работе с живыми, реальными, ощутимыми существами. Работа с дигитантами через видеомонитор - это совсем, совсем не то.

- Ты хочешь, чтобы все наши маскоты побывали "внутри" этого робота? - спрашивает Робин, обращаясь к Махешу.

- Да, но только после того, как они успешно пройдут тест на подвижность. Если мы сломаем этого малыша, SaruMech вряд ли подарит нам еще одного.

Теперь Джакс играет с ее кроссовками и тащит один из шнурков за конец. У Аны не часто возникало желание разбогатеть, но именно сейчас, чувствуя, как натягивается ее шнурок, зажатый пальцами Джакса, она мечтает о богатстве. Если бы это было ей по карману, она не задумываясь купила бы одного из этих роботов.

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

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

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

Наблюдение дигитантов в теле робота обернулось еще одним неожиданным плюсом: их лица можно было видеть гораздо ближе, чем это позволяло пространство "ООПП Земля". В результате работа, проделанная Дереком над нюансами их мимики, оценивалась с большей точностью. В один прекрасный день Ана появляется в его отсеке и возбужденно заявляет:

- Ты просто поразителен!

- Э-э-э… спасибо. Но?..

- Я только что наблюдала у Марко невероятно забавную гримасу. Нет, ты должен это увидеть. Разреши?

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

- На прошлой неделе мы ездили на экскурсию на одну из площадок SaruMech , - поясняет Ана. - Ему это страшно понравилось, и теперь в нашем парке ему скучно.

На экране Марко говорит:

- Хочу в парк, где была курсия.

- Здесь тоже весело и интересно.

На экране Ана жестом зовет Марко за собой.

Картина качается, потому что Марко отрицательно крутит головой.

- Не так весело. Парк весело. Покажу тебе.

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

- Просто открой портал.

- Прости, Марко, но я не могу открывать порталы в реальном мире.

- Теперь следи за мимикой, - говорит Ана.

- Попробуй. Как следует попробуй, пожалуйста, пожалуйста.

На мордашке панды появляется умоляющее выражение. Дерек никогда не видел ничего подобного - и разражается громким смехом.

Ана тоже смеется, но указывает на экран:

- Смотри, смотри.

На экране она говорит:

- Как бы я ни пробовала, ничего не получится, Марко. В реальном мире нет порталов. Порталы есть только на "ООПП Земля".

- Тогда пойдем на "ООПП Земля" и откроем портал там.

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

Марко задумывается, а Дерек в восторге от того, что на лице дигитанта явственно читается недоверие.

- Реальный мир - глупость, - объявляет Марко.

Дерек и Ана снова хохочут. Она закрывает окошки на

мониторе и говорит:

- Ты просто волшебник, Дерек.

- Спасибо. И спасибо за то, что мне все это показала. Сегодня у меня не день, а праздник.

- Рада это слышать.

Приятно, когда тебе напоминают, что твоя прежняя работа дала свои плоды, потому что большая часть заданий, которые получает Дерек в последнее время, не так интересна. Дигитанты Оригами и Фаберже начали выходить в широком спектре аватаров, таких как маленькие драконята, грифончики и прочие мифологические существа, и Blue Gamma тоже хочет получить аналогичные аватары для своих сгенерированных Нейровзрывом дигитантов. Новые аватары представляют собой простые модификации уже существующих, не требуя никакой новизны даже в области мимики.

Самое последнее его задание - создать аватар вообще без всякой мимики. Геном-движок Нейровзрыв произвел впечатление на группу людей, увлеченных разработкой Искусственного Интеллекта, и, вместо того чтобы ждать, когда в биомах эволюционирует настоящий Интеллект, они сделали Blue Gamma заказ: сконструировать для них группу разумных внеземных существ. Программисты разработали личностный таксон , который как небо от земли отличался от всего, что до сих пор продавала Blue Gamma . И сейчас Дерек работает над аватаром, у которого три ноги, пара хватательных хоботов вместо рук и хвост, также предназначенный для хватания. Некоторые из этой группы заказчиков готовы были пойти еще дальше, более радикально изменив тело и создав для нового существа область с законами физики, отличными от тех, что действуют в нашей Вселенной. Впрочем, Дерек несколько остудил их пыл, напомнив, что, воспитывая дигитантов, они и сами должны будут носить аватары - а даже овладеть хоботоконечностями будет нелегким делом. Эта группа энтузиастов дала своим новым существам название "ксенотериане" . Они обустроили частный континент "ООПП Марс", где и собирались создавать иноземную культуру с нуля. Дереку это интересно, однако посетить континент ему не удалось, потому что единственный язык, на котором позволено говорить в присутствии дигитантов, - это специально созданный диалект искусственного языка Ложбан .

Проходит еще один год, и положение Blue Gamma меняется к худшему. Уровень продаж дигитантов новым покупателям снижается, однако гораздо хуже то, что доходы, которые шли от программ, производящих диги-пищу, тоже сокращаются. Это означает одно: все большее число уже имевшихся клиентов отключают своих дигитантов.

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

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

Ану такое развитие событий не радует, но она хорошо знакома с реалиями жизни брошенных животных: невозможно спасти их всех. Она старается оградить маскотов Blue Gamma , с тем чтобы они оставались в счастливом неведении насчет происходящего. Увы, тенденция последнего времени быстро расползается по миру. Каждый раз, когда она приводит своих питомцев на игровую площадку, кто-то из них замечает, что его постоянного товарища по играм почему-то нет.

Сегодняшний поход на площадку отличается тем, что приносит приятный сюрприз. Еще не все маскоты успели пройти через портал, как Джакс и Марко замечают дигитанта в аватаре робота. С радостным криком "Тибо!" они несутся к нему.

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

Позднее, когда она уводит маскотов с игровой площадки на остров Blue Gamma , Джакс рассказывает ей о разговоре с Тибо.

- Говорю ему, как было весело, пока его не было. Говорю ему о скурсии в зоопарк, весело, весело, весело.

- Он огорчился, что все это пропустил?

- Нет, он спорит. Говорит, что скурсия была в супермарк, а не в зоопарк. Но супермарк - это прошлый месяц.

- Это потому, что Тибо был выключен все это время, вот он и думает, что та экскурсия - месяц назад - была вчера.

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

- Ничего, у нас еще будут экскурсии в зоопарк.

- Не потому, что зоопарк. Грустный, потому что пропустил месяц.

- А…

Назад Дальше