Читать книгу Выдох - Тед Чан - Страница 5
Жизненный цикл программных объектов
ОглавлениеЕе зовут Ана Альварадо, и сегодня у нее отвратительный день. Всю неделю она готовилась к рабочему интервью – первому, которое за долгие месяцы безработицы стало не просто электронной перепиской, а видеоконференцией. Но лицо рекрутера мелькнуло на экране лишь на несколько секунд, за которые он успел сообщить ей, что компания уже наняла человека на эту должность. И Ана продолжает сидеть у монитора в своем лучшем костюме, который надела совершенно зря. Она делает несколько вялых попыток разослать резюме в другие компании, но мгновенно получает автоматические отказы. Примерно через час Ана решает отвлечься: она открывает окно «Другого Измерения», чтобы поиграть в свою любимую игру – «Эпоху Иридия».
Береговой плацдарм заполонен воинами, но на ее аватаре перламутровые доспехи – о таких можно только мечтать, – и вскоре игроки наперебой приглашают ее в свои команды. Они пересекают зону боевых действий, покрытую дымом горящих бронетранспортеров, а потом час пробиваются через укрепления «мантисс»[5] Боевая задача как раз по вкусу Ане: не чрезмерно сложная, что дает уверенность в победе, однако и не настолько простая, чтобы не получить удовольствие от игры. Ее товарищи по команде уже готовы приступить к следующей миссии, но в нижнем углу монитора открывается окошко телефона – вызов от ее подруги Робин. Ана переключает микрофон.
– Привет, Робин.
– Привет, Ана. Как жизнь?
– Даю намек: прямо сейчас я играю в «Иридий».
Робин улыбается:
– Значит, утро было неважным?
– Как минимум.
Ана рассказывает подруге о своем практически несостоявшемся интервью.
– Что ж, зато у меня есть кое-какие новости, которые могут тебя приободрить. Встречаемся на «ООПП Земля»[6].
– Идет. Дай мне только выйти из «Иридия».
– Я буду там же, где всегда.
– О’кей, до встречи.
Ана извиняется перед игроками и закрывает свое окно «Другого Измерения». Затем входит в «ООПП Земля» и выводит на экран монитора место своего последнего пребывания – данс-клуб, вырубленный прямо в гигантской скале. В «ООПП Земля» множество своих игровых континентов: «Эльдерторн», «Орбус Тетриус», но Ане они не очень-то по вкусу, и здесь она проводит время только на социальных континентах. Ее аватар одет так же, как и в прошлый раз, в костюм для вечеринки. Она переодевается в более удобную одежду и открывает портал домашнего адреса Робин. Шаг внутрь – и она в виртуальной гостиной Робин, в жилом аэростате, который парит над подковообразным водопадом с милю шириной.
Их аватары обнимаются.
– Что нового? – спрашивает Ана.
– Blue Gamma стартует, – говорит Робин. – Мы получили очередную порцию грантов и можем начинать поиск работников. Я рассовала повсюду твое резюме, и теперь каждый мечтает встретиться с тобой лично.
– Со мной? Из-за моего огромного опыта? – Ана буквально на днях сдала экзамен на сертификат тестера ПО[7].Вводные занятия с их группой вела Робин – там они, собственно, и познакомились.
– Между прочим, именно из-за этого. Их интересует твое последнее место работы.
Ана шесть лет проработала в зоопарке, и только его закрытие вынудило ее снова сесть за парту.
– Я знаю, что каждый стартап[8]поначалу напоминает сумасшедший дом, но не уверена, что им нужен смотритель зоопарка.
Робин смеется.
– Давай-ка я лучше покажу тебе, над чем мы работаем. Наверху дали на это добро.
Это уже серьезно. До сих пор Робин не имела права распространяться о своей работе в Blue Gamma.
– У нас здесь свой частный остров. Посмотрим?
Она открывает новый портал, и их аватары проходят через него.
Пока картинка на мониторе обновляется, Ана ожидает увидеть какой-нибудь фантастический ландшафт. Однако вместо этого ее аватар оказывается в некоем подобии детских яслей. Присмотревшись, Ана видит, что вся сцена словно взята из детской книжки: маленький антропоморфный тигренок, щелкающий цветными костяшками, нанизанными на проволоку; панда, крутящая в лапах игрушечный автомобиль; мультяшный шимпанзе, катающий шар из пенистой резины.
Аннотация на экране сообщает, что это дигитанты. Ана знает, что дигитанты – это дигитальные[9]организмы, живущие в виртуальных мирах типа «ООПП Земля», однако таких ей видеть еще не приходилось. Это не идеализированные домашние питомцы, приобретенные людьми, которые не могут посвятить силы и время настоящим животным. Дигитантам недостает проработанной в деталях картиночной привлекательности, а движения их слишком неуклюжи. Не похожи они и на обитателей биомов[10]«ООПП Земля». Ана бывала на Пангее – архипелаге, где можно было увидеть одноногих кенгуру или змей, которые могли ползти, по своему желанию, головой либо хвостом вперед, и прочую живность, выведенную в местных «инкубаторах». Но эти дигитанты явно были родом не оттуда.
– Так вот что собирается выпускать Blue Gamma? Дигитантов?
– Да, но не совсем обычных дигитантов. Смотри. – Аватар Робин подходит к шимпанзе, катающему мяч, и присаживается на корточки рядом с ним. – Привет, Понго. Чем занимаешься?
– Понго играй мяч, – отвечает дигитант, и Ана вздрагивает от неожиданности.
– Играешь с мячом? Здорово! А можно я тоже поиграю?
– Нет. Мяч Понго.
– Ну пожалуйста?
Шимпанзе осматривается и потом, не выпуская мяча, ковыляет к рассыпанным на земле небольшим деревянным блокам. Один из них он пинает ногой в сторону Робин.
– Робин играй с броки. – Шимпанзе садится. – Понго играй мяч.
– Что ж, ладно. – Робин возвращается к Ане. – И что скажешь?
– Это поразительно. Я понятия не имела, что дигитанты на это способны.
– Стали способны, но совсем недавно. Наша группа разработчиков наняла двух докторов наук после того, как в прошлом году мы увидели их презентацию. Теперь у нас есть геном-движок[11], который мы называем Нейровзрыв. Он обеспечивает когнитивное развитие в гораздо большей степени, чем все, что мы видели прежде. Эти ребятишки, – Робин машет в сторону обитателей детских яслей, – пока что самые башковитые из всех, что мы вывели.
– И вы собираетесь продавать их как домашних питомцев?
– Во всяком случае, планируем. Мы собираемся рекламировать их как питомцев, с которыми можно разговаривать, которых можно обучать всяким трюкам, и так далее. Наш неофициальный – для внутреннего употребления – девиз: «Забавно, как с обезьянкой, плюс никто не швыряет в тебя какашками».
Ана улыбается:
– Кажется, я начинаю понимать, чем может пригодиться опыт работы с животными.
– Вот-вот. Мы не всегда можем заставить этих ребят делать то, что им говорят, и в каждом конкретном случае мы не знаем почему – гены ли виноваты или то, что мы неверно с ними работаем.
Ана смотрит, как дигитант-панда, взяв одной лапой игрушечный автомобиль, переворачивает его и осторожно постукивает другой лапой по колесам.
– Каков начальный уровень знаний и умений этих дигитантов?
– Практически нулевой. Я тебе покажу.
Робин активирует экран на одной из стен детсада. На видео – комната, раскрашенная в яркие цвета, и несколько дигитантов, лежащих на полу. Внешне они ничем не отличаются от тех, что с таким увлечением играют сейчас в яслях, но движения их бесцельны и дергано-спазматичны.
– Эти инстанцированы[12]совсем недавно. Необходимо несколько месяцев субъективного времени, чтобы они освоили самые азы существования: как интерпретировать визуальные сигналы, как двигать конечностями, как обращаться с твердыми предметами. Этот этап они проводят в «инкубаторе», и занимает он примерно неделю. Когда они готовы к освоению языка и общению, мы переводим их в режим реального времени. С этого момента начиналась бы твоя работа.
Панда несколько раз прокатывает автомобильчик по полу вперед и назад, а потом издает пронзительный крик: «Мо-мо-мо!» Ана понимает, что дигитант смеется. Робин продолжает:
– Я знаю, что в университете ты изучала принципы общения с приматами. Вот тебе шанс применить знания на практике. Что скажешь? Заинтересовало тебя наше предложение?
Ана колеблется. Поступая в колледж, она представляла себе будущее совершенно иным. На минуту она задумывается, как до всего этого дошло. Еще девочкой она мечтала продолжить работу, которую в Африке делали Фосси и Гудолл[13], однако ко времени окончания школы человекообразных обезьян на планете осталось так мало, что наилучшим вариантом для Аны стала работа в зоопарке. А теперь на повестке дня – дрессировка виртуальных домашних питомцев. На примере ее карьеры можно проследить, как с депрессивной очевидностью съеживается мир природы.
«Прекрати, возьми себя в руки», – приказывает себе Ана. Может, она и хотела чего-то лучшего, но эта работа связана с программированием – и разве не для того она ходила на свои последние курсы? А дрессировать виртуальных обезьян, возможно, все же веселее, чем тестировать пакеты программ. И если Blue Gamma предложит достойную зарплату – так почему бы и нет?
Его зовут Дерек Брукс, и новое задание его не слишком радует. Дерек разрабатывает аватары дигитантов Blue Gamma, и работа ему в принципе нравится, но вчера менеджеры производственного отдела дали ему задание, которое он воспринял как откровенно неудачную идею. Он пытался им это объяснить, но решение уже было принято, и теперь ему остается лишь понять, как выполнить работу на более или менее приличном уровне.
Дерек обучался искусству анимации, так что, с одной стороны, разработка дигитальных персонажей – дело вполне по его профилю. С другой стороны, эта работа радикально отличается от того, чем традиционно занимаются аниматоры. В обычной ситуации он разрабатывал бы походку и жестикуляцию персонажа, но у дигитантов и походка, и жесты уже содержатся в геноме, постепенно проявляясь вовне. Его же задача – создать такое тело, которое воспроизводило бы «врожденные» жесты дигитантов таким образом, чтобы это нравилось людям. Из-за таких специфических требований многие аниматоры – включая его жену Венди – не работают с дигитальными формами жизни. Однако Дереку это нравится. Он считает, что помочь новой форме жизни выразить себя – это самая интересная работа, какая может выпасть на долю аниматора.
Он также разделяет философию Blue Gamma в подходе к разработке ИИ[14]: опыт – лучший учитель, поэтому вместо того, чтобы начинять ИИ знанием, которое предпочел бы ты, следует продавать ИИ, изначально способный к обучению, и предоставить покупателям самим заниматься его воспитанием и образованием. Но для того, чтобы покупателям хотелось прилагать усилия, дигитанты должны быть исключительно хороши во всех аспектах. Их дигитальное «я», их личность должна быть привлекательной. Этим занимаются программисты-разработчики. Их аватары должны быть симпатичными и радующими глаз – а это уже делает Дерек. Но он не может просто наделить их огромными глазами и маленькими носиками. Если они выглядят как мультяшки, никто не будет принимать их всерьез. И напротив, если они будут до мельчайших деталей напоминать реальных животных, их мимика в сочетании со способностью говорить будут сбивать потребителя с толку и даже настораживать его. Здесь требуется тонкий и точный баланс между первым и вторым. Он проводил бесчисленные часы, просматривая видеозаписи с детенышами животных, – и в результате добился того, что создал гибридные мордашки: очаровательные, однако не преувеличенно очаровательные.
Новая задача отличается от прежних. Не удовлетворившись кошками, собаками, обезьянами и пандами, производственный менеджмент решил, что им нужно разнообразить ассортимент аватаров. И сейчас они предлагают роботов.
Эта идея кажется Дереку бессмыслицей. Вся стратегия Blue Gamma основана на близости и даже родстве людей и животных. Дигитантов обучают методом поощрения – как и животных, а поощрение включает в себя и прямое общение, будь то поглаживание по голове или почесывание за ухом, и угощение в виде виртуальных «съедобных» пластинок. С аватаром-животным это вполне нормально, но с аватаром-роботом будет выглядеть комично, да и попросту абсурдно. Продавай они материальные игрушки, роботы имели бы преимущество, будучи более дешевыми в производстве, нежели детально проработанные игрушки-животные. Однако в виртуальной реальности затрат на производство отдельно взятого объекта попросту нет, а мимика животных гораздо выразительнее. Предлагать покупателю аватара-робота – то же самое, что предлагать видеоимитацию, располагая реальной вещью.
Ход его мыслей прерван стуком в дверь. Это Ана, новый член группы тестеров.
– Дерек, привет. Тебе стоит посмотреть видеозапись утреннего тренинга. Эти малыши – просто умора!
– Спасибо, обязательно посмотрю.
Она собирается уходить, но внезапно останавливается.
– У тебя сегодня неудачный день?
Дерек считает, что нанять бывшую смотрительницу зоопарка было хорошей идеей. Она не только разработала тренинговые программы для дигитантов, но и внесла предложения, позволившие улучшить качество их пищи.
Другие компании, продающие дигитантов, предлагают ограниченный выбор пищевых пластинок. Ана предложила, чтобы Blue Gamma разнообразила форму еды и угощения для дигитантов. Она отметила тот факт, что разнообразие диеты улучшает самочувствие животных в зоопарке, а сама процедура кормления становится более интересной для зрителей. Менеджмент согласился с ее идеей, и группа разработчиков отредактировала базовую «таблицу» поощрения дигитантов, включив в нее широкий спектр виртуальной пищи. И нженеры не могли произвести симуляцию всех химических составляющих на молекулярном уровне – возможности «ООПП Земля» в этом плане ограничены, – но им удалось добавить параметры, изменяющие вкус и текстуру еды. Кроме того, они разработали интерфейс, позволявший владельцам дигитантов составлять собственные рецепты. И сама задумка, и ее воплощение оказались чрезвычайно успешными: у каждого дигитанта появились свои вкусовые пристрастия, а бета-тестеры[15]сообщали, что им самим нравится готовить то угощение, которое предпочитают их питомцы.
– Менеджмент решил, что аватары-животные – это недостаточно, – говорит Дерек. – Они хотят добавить к ним аватаров-роботов. Можешь себе представить?
– Мне кажется, неплохая идея, – говорит Ана.
Дерек поражен ее ответом.
– Ты действительно так считаешь? Мне казалось, что уж ты-то предпочтешь животные аватары!
– Здесь все почему-то думают о дигитантах как о животных, – возражает она. – Но дело в том, что дигитанты не ведут себя как реальные животные. В наших подопечных абсолютно очевидна их неживотная сущность, и, когда мы делаем их похожими на обезьянку или панду, создается впечатление, что мы натянули на них цирковые костюмы.
Дереку слегка обидно слышать, как его тщательно разработанные аватары сравнивают с цирковыми костюмами. Видимо, это отражается на его лице, потому что Ана поспешно добавляет:
– Обычный человек вряд ли это заметит. Просто я провела намного больше времени с животными, чем подавляющее большинство людей.
– Все о’кей, – говорит он. – Для меня важно ознакомиться с точкой зрения, отличной от моей.
– Извини. Твои аватары выглядят здорово, честное слово. Особенно мне нравится тигренок.
– Я не обиделся. Серьезно.
Она с виноватым выражением лица машет рукой и уходит, пока Дерек думает над тем, что она сказала.
Может быть, он действительно зациклился на аватарах животных – настолько, что начал видеть в дигитантах не то, чем они являются на самом деле? Ана, конечно, права. Дигитанты – животные не в большей степени, чем роботы, и кто может сказать, что его аналогия более верна, чем ее альтернатива? Если принять за основу работы, что для новой жизнеформы аватар-робот такой же добротный способ проявиться и самореализоваться, как и аватар-животное, то, возможно, он в конце концов сумеет разработать аватар, который придется ему по сердцу.
Прошел год, и Blue Gamma остались считаные дни до выпуска в свет ее ключевого изделия. Ана работает в своем отсеке, через проход от отсека Робин. Они сидят спиной друг к другу, но на обоих мониторах сейчас «ООПП Земля», где их аватары стоят рядом. Неподалеку с десяток дигитантов носятся по игровой площадке, гоняются друг за другом по мостику и под ним, карабкаются по лесенке или съезжают по небольшому трамплину. Это кандидаты на выпуск: через несколько дней они – или же их точные копии – будут доступны для покупателей в пересекающихся сферах реального мира и «ООПП Земля».
Вместо того чтобы за пару дней научить этих дигитантов чему-то новому, Ана и Робин следят за тем, чтобы их подопечные как следует попрактиковались в том, что они уже знают и умеют. Тренировочная сессия в самом разгаре, когда Махеш, один из основателей Blue Gamma, появляется в проходе между отсеками. Он останавливается, чтобы понаблюдать за происходящим.
– Не обращайте на меня внимания, делайте свое дело. Какой навык проверяется сегодня?
– Определение формы предмета, – отвечает Робин. Она инстанцирует перед своим аватаром разбросанные по земле разноцветные деревянные блоки разной формы. И потом говорит, обращаясь к одному из дигитантов: – Иди сюда, Лолли.
Львенок – маленькая самочка – ковыляет к ней через игровую площадку.
Ана тем временем подзывает Джакса, аватара-робота в неовикторианском стиле, сделанного из полированной меди. Создавая его, Дерек здорово постарался – во всем: от пропорций конечностей до формы лица. Ана считает, что Джакс просто очарователен. Она также инстанцирует цветные блоки разной формы и привлекает к ним внимание Джакса.
– Ты видишь эти блоки, Джакс? Вот этот, синий, – какой формы?
– Треуль, – говорит Джакс.
– Хорошо. А тот – красный?
– Кваррат.
– Хорошо. А вот этот, зеленый?
– Круг.
– Молодец, Джакс. – Ана дает ему печенье, которое он лопает с явным удовольствием.
– Джакс умый, – говорит Джакс.
– Лолли тоже умый, – заявляет Лолли.
Ана улыбается и гладит их обоих по голове.
– Вы оба очень, очень умные.
– Оба умый, – подтверждает Джакс.
– Вот это я и хотел видеть, – говорит Махеш.
Кандидаты на выпуск – это финальная дистилляция бесчисленных опытов и тестов, лучшие из лучших в плане обучаемости. Отбор кандидатов велся с прицелом на интеллект, но лишь частично, потому что в не меньшей степени важны были эмоциональность дигитанта, его характер – с тем чтобы он не раздражал потенциальных покупателей. Одним из элементов хорошего характера была способность играть с другими без конфликтов. Команда разработчиков старалась снизить в дигитантах уровень иерархического поведения – в конце концов, Blue Gamma не ставила своей целью продавать домашних любимцев, с которыми хозяевам пришлось бы постоянно утверждать свой авторитет. Но это не значит, что соперничества вообще никогда не возникает. Дигитанты любят внимание, и, если один из них замечал, что Ана похвалила другого, он тут же старался оказаться поближе и дождаться своей порции одобрения. В большинстве случаев все проходило как должно, но если какой-либо дигитант слишком обидчиво относился к своим товарищам или к Ане, она тут же помечала его флажком[16], и этот конкретный геном из следующих поколений исключался.
Нынешние версии кандидатов на выпуск останутся в компании в качестве маскотов[17], хотя их копии будут доступны для покупателей. Впрочем, ожидается, что большинство людей захотят купить более юных дигитантов, пока те пребывают еще в предлингвистическом возрасте. Учить собственного дигитанта говорить – как минимум половина удовольствия от покупки. Основная же цель маскотов – продемонстрировать покупателю, какого результата он может ожидать. Продажа предлингвистических дигитантов возможна и вне англоязычных рынков, хотя у Blue Gamma специалистов хватило только на воспитание маскотов, говорящих по-английски.
Ана отправляет Джакса на игровую площадку и подзывает к себе панду-дигитанта Марко. Она готовится провести тест на распознание фигур, но тут Махеш показывает на один из углов ее монитора:
– Эй, посмотри-ка на это!
Пара дигитантов взобралась на холм рядом с игровой площадкой и теперь радостно скатывается вниз.
– Кайф, – говорит Ана. – Такого я еще не видела.
Она ведет свой аватар к холму, Джакс и Марко следуют за ней и присоединяются к дигитантам, уже взобравшимся на холм. Когда Джакс в первый раз пробует скатиться по склону, то почти сразу же тормозит, однако после нескольких попыток ему удается скатиться к самому подножию. Он проделывает это еще пару раз и бежит к Ане.
– Ана смотреть? – спрашивает Джакс. – Джакс крутиле лежа внюз!
– Да, да, я тебя видела! Ты скатился вниз по холму!
– Скрутилс внюз хому!
– Ты молодец.
Она снова гладит его по затылку.
Джакс возвращается и начинает скатываться с холма, снова и снова. Лолли тоже с энтузиазмом предается новому развлечению. Но один раз, достигнув основания холма, она катится дальше по плоскости и ударяется о мостик игровой площадки.
– Иих, иих, иих, – говорит Лолли. – Бл…
В одно мгновение Лолли становится центром внимания людей из Blue Gamma.
– Где она научилась этому? – спрашивает Махеш.
Ана выключает микрофон и отправляет свой аватар утешать ушибшегося львенка.
– Не знаю, – говорит она. – Должно быть, где-то подслушала.
– Да, но не можем же мы продавать дигитанта, который говорит «бл…»!
– Я сейчас же все выясню, – заверяет его Робин.
В отдельном окне на своем мониторе она выводит архивы всех тренингов и задает поиск по аудио.
– Что касается дигитантов, то, похоже, это было сказано впервые. А вот кто из наших и когда это произнес…
Все трое следят за результатами поиска, группирующимися в окне на мониторе. Похоже, виновник происшествия – Стефан, один из тренеров австралийского офиса Blue Gamma. На компанию работали люди в Австралии и Англии, чтобы тренинги дигитантов не прерывались ни на минуту, даже тогда, когда главный офис на Западном побережье Штатов был закрыт. Дигитанты не нуждаются в сне, вернее, интеграционная обработка полученных импульсов – их аналог человеческого сна – происходит на очень высоких скоростях, поэтому их можно тренировать двадцать четыре часа в сутки.
Сейчас они просматривают видеозаписи всех случаев, когда Стефан произносил слово «бл…» во время тренинга. Самая драматичная ситуация имела место три дня назад. Видя лишь аватар Стефана, трудно было быть уверенным на все сто, но, похоже, он ударился коленом о свой стол. Изредка – недели тому назад – это слово вырывалось у него и прежде, но никогда с такой громкостью и частотой.
– Ну, что скажешь? Что нам теперь делать? – спрашивает Робин.
Варианты очевидны. Накануне начала продаж у них просто нет времени, чтобы повторить недели тренингов. Может, все-таки стоит рискнуть и надеяться на то, что давнее отрывистое и негромкое «бл…» Стефана не запечатлелось в памяти дигитантов? Махеш с минуту думает – и выносит решение:
– О’кей. Откат на три дня назад – и повторный тренинг.
– Для всех? – спрашивает Ана. – Не только для Лолли?
– Рисковать мы не можем. Откат для всех. И чтобы с сегодняшнего дня был выставлен флаг на ключевые слова для каждой тренировочной сессии. Если кто-то из вас выругается, откатывайте всех подопечных назад, к последнему чекпойнту[18].
Итак, дигитанты теряют три дня жизненного опыта. Не считая первого в их жизни кувыркания с холма.
Дигинанты компании Blue Gamma – абсолютный хит продаж. За первый год десятки тысяч людей приобрели и – что еще важнее – продолжают заниматься ими. Дело в том, что Blue Gamma поставила на бизнес-модель «бритва и лезвия»[19], потому что простая продажа дигитантов не окупила бы даже расходов на разработку ключевого продукта. Вместо этого компания получает с потребителей деньги каждый раз, когда хозяева дигитантов готовят им еду, – то есть прибыль продолжает поступать до тех пор, пока дигитанты остаются интересными и забавными для своих владельцев. До сих пор все покупатели чрезвычайно довольны своим приобретением, играя с дигитантами едва ли не круглые сутки. Обычные потребители, как правило, ведут интеграционную обработку полученных дигитантами импульсов медленно, так что их подопечные спят всю ночь. Однако некоторые умудряются вести ту же обработку на высоких скоростях, так что их дигитанты почти никогда не спят. Их владельцы кооперируются с людьми из других часовых поясов, тренинг идет постоянно – и дигитанты взрослеют гораздо быстрее. На социальных континентах «ООПП Земля» открываются десятки яслей и игровых площадок, а календари общественных мероприятий покрываются густой сетью отметок событий для дигитантов: групповыми игровыми встречами, тренировочными классами, конкурсами талантов. Некоторые владельцы даже приводят своих дигитантов в гоночные зоны, где вместе с ними гоняют на машинах. Виртуальный мир становится глобальной деревней для выращивания дигитантов, социальной тканью, в которую вплетены питомцы совершенно нового рода.
Половину своих дигитантов Blue Gamma продает как «уникалов», геном которых создается с помощью генератора случайных чисел, но при этом все равно соответствует параметрам, избранным в процессе объект-размножения. Другая половина продаж приходится на копии маскотов, но при этом компания неустанно напоминает покупателям, что развитие каждой из копий может быть весьма индивидуальным, во многом зависящим от ее окружения. В качестве иллюстрации торговые подразделения Blue Gamma приводят Марко и Поло – двух маскотов компании. Оба инстанцированы из абсолютно идентичных геномов, оба имеют панда-аватары, но личности их при этом заметно разнятся. Марко было два года, когда был инстанцирован Поло, поэтому Поло держится за Марко как за своего рода старшего брата. Они неразлучны, но Марко более свободен в поступках, в то время как Поло более осторожен – и никто не рассчитывает, что Поло в обозримом будущем превратится в Марко.
Маскоты Blue Gamma – самые взрослые из всех действующих дигитантов Нейровзрыва, и поначалу менеджмент питал надежды, что они станут своего рода тестовой командой, позволяющей предвидеть изменения в поведении дигитантов прежде, чем с ними столкнется покупатель. На деле, однако, из этого ничего не вышло: невозможно предсказать, какими станут дигитанты, которых воспитывают в тысячах различных вариантов окружающей обстановки. Каждый обладатель дигитанта исследует совершенно новую территорию – в самом буквальном смысле этого слова, поэтому все обращаются за помощью к таким же владельцам цифровых питомцев. Повсюду возникают бесчисленные онлайн-форумы обладателей дигитантов, наполненные вопросами и советами, забавными историями и дискуссиями.
У Blue Gamma есть сотрудник по контактам с клиентами, в чью задачу входит и чтение форумов. Однако после работы Дерек иногда не прочь и сам побродить по форумам. Порой потребители пишут о мимике дигитантов, что для дизайнера немаловажно. Но Дерек, даже если таких сообщений нет, с удовольствием читает забавные истории разного рода.
От: Зои Армстронг
Вы не поверите, что сегодня натворила моя Наташа! Мы были на игровой площадке, когда другой дигитант нечаянно шлепнулся и заплакал от боли. Наташа обняла его, успокоила – а я расхвалила ее до небес. Внезапно – я и моргнуть не успела – она толкает другого дигитанта, сбивает с ног, тот плачет, Наташа обнимает его – и смотрит на меня, ожидая града похвал!
Следующий пост заставил его задуматься.
От: Эндрю Нгуена
Может ли быть, что некоторые дигитанты не так умны, как остальные? Мой, например, не реагирует на команды так, как я это наблюдаю у многих других пар.
Он смотрит на пользовательский профиль Нгуена и видит, что его аватар представляет собой бесконечный дождь золотых монет; монеты отскакивают одна от другой, причем так, что их траектории, соединяясь, напоминают весьма абстрактную человеческую фигуру. Анимация, бесспорно, великолепна, но Дереку кажется, что пользователь не читал рекомендации Blue Gamma по воспитанию дигитантов. Он отправляет ответ на пост Нгуена:
От: Дерека Брукса
Когда вы играете с вашим дигитантом, вы используете тот же аватар, что в вашем форумском профиле? Если это так, то как минимум часть проблемы заключается в том, что у вашего аватара нет лица. Установите камеру таким образом, чтобы она отследила вашу мимику, после чего наденьте аватар, который способен воспроизвести ее. Контакт с дигитантом станет гораздо лучше, как и его реакция на ваши команды.
5
«Мантиссы» – они же «богомолы», насекомоподобная инопланетная раса, известная по игре «Conquest: Frontier Wars» и по фильму «Звездный десант».
6
ООПП – Объектно-ориентированное программное пространство. В контексте повести – виртуальное пространство для создания, тестирования, существования и взаимодействия объектов программирования.
7
ПО – программное обеспечение. Тестирование ПО – проверка качества программного продукта.
8
Новая, готовящаяся к прорыву на рынок компания.
9
«Дигитальные» здесь означает «программные», представляющие собой блоки программного кода.
10
Биом— совокупность экосистем какой-либо изолированной или отличной от соседних природной зоны.
11
Движок— часть программного кода, служащая для решения конкретной прикладной задачи, в данном случае – генерации генома (квазигеномного кода) виртуальных существ.
12
«Инстанцировать» в объектно-ориентированном программировании означает создать индивидуальный объект из некоего класса объектов.
13
Дайан Фосси и Джейн Гудолл – известные приматологи, годами изучавшие крупных приматов в среде их обитания. Фосси изучала жизнь горных горилл, Гудолл – шимпанзе.
14
ИИ (англ. AI – «Artificial intelligence») – искусственный интеллект, интеллектуальная компьютерная программа.
15
Добровольцы, тестирующие почти готовую версию программного продукта и помогающие довести ее до «товарного» уровня.
16
Флаг, флажок – в программировании отметка некоего предполагаемого (желательного или, наоборот, нежелательного) события. Событие происходит – флажок «поднят», включается соответствующая часть программного кода.
17
От фр. mascotte – персонаж-талисман в спорте, корпоративных продуктах, университетах и т. д. Примерами могут быть пингвин Тих – маскот операционной системы Lunux, неутомимый заяц батареек Energizer, медвежонок Миша – маскот Московской олимпиады 1980 года и многие другие.
18
Чекпойнт, или контрольная точка, – регулярная фиксация (сохранение) состояния работающей программы. Если в дальнейшем программа дает сбой, у пользователя остается возможность «отката» к последнему чекпойнту и продолжения работы с этого – зафиксированного – момента. При этом исключается потеря состояний и данных, накопленных до последнего чекпойнта, но все проделанное программой после него стирается из памяти.
19
Эта бизнес-модель (как и ее название) – не плод фантазии автора повести. В разных вариациях она используется тысячами компаний во всем мире уже более 100 лет.