–Кто это?
Дядя Олег выглядел взволновано.
У него еще нет имени.
–Тогда я буду звать его Шустрик! – обрадовалась девочка и дотронулась до носа зверька. Глаза его тут же открылись, Кристина от неожиданности вскрикнула. Шустрик посмотрел на нее и приветливо вильнул хвостиком.
–Он... ЖИВОЙ!
–Нет, Кристина. Это тоже робот. Игрушка. Такая же, как твоя Маша... Почти такая же.
–Можно его погладить?
–Лучше не надо.
Но Кристина уже проводила ладошкой по пушистой головке и затем взяла Шустрика на руки. Зверек был очень тяжелый.
–Привет! – поздоровалась девочка. Шустрик шевельнулся, моргнул, и снова вильнул хвостом. А потом сделал то, чего девочка совсем не ожидала. Протянул к ней свои маленькие пушистые лапки и обнял ее за шею.
–Класс! – засмеялась Кристинка. – Я ему понравилась!
Симонов с тревогой смотрел на девочку и робота. Не стоило держать его в этом шкафу. По крайней мере, пока он не будет закончен. Но кто знал, что Кристина появится так неожиданно.
–Ладно, малышка. Тебе действительно пора. Мне нужно остаться одному, поработать.
Девочка разочарованно посмотрела на мужчину и пощекотала за ушком у Шустрика. Он доверительно прислонился к ее теплой руке, словно согреваясь.
–Дядя Олег, а можно я завтра приду поиграться с Шустриком?
–Вряд ли, Кристина. Он еще недоработан и я не могу допустить, чтобы из-за него что-то с тобой случилось.
–Да что может случиться? Он такой милый.
–Возможно. Но он еще не до конца изучен. Приходи в пятницу ко мне домой. У меня есть для тебя другая игрушка.
–Я хочу Шустрика!
–Пока, Кристина.
* * *
«From: Izon Malya
To: Oleg Simonov
Subject: MODEL RT-X
Уважаемый мистер Олег,
Мы нашли для вас специалиста, который вас интересует. Это мистер Грэгори, профессор психологии, эксперт по человеческим эмоциям. Вы можете не сомневаться в его квалификации. Его е-мейл адрес прилагается, можете проконсультироваться с ним по всем интересующим вас вопросам.
Наши партнеры интересуются, когда предположительно вы будет готовы представить им модель RT-X? Они очень заинтересованы в будущем сотрудничестве, если возможности модели окажутся соответственными заявленным вами.
С уважением, Izon Malya, технический директор Krionics Inc.»
Симонов перечитал письмо еще раз. Отлично! Теперь он сможет довести зверя до ума. Электроника и оболочка полностью готовы, осталось оптимизировать алгоритмы поведения. Месяц интенсивной работы, потом можно отправиться в отпуск.
Олег откинулся на спинку стула и представил, как лежит в шезлонге под пальмами Тайского пляжа и смотрит на океан. Он это заслужил.
* * *
Симонов сидел за компьютером и внимательно изучал собственный код, когда в дверь кто-то забарабанил. В своей лаборатории он никого не ждал. Вообще за все годы, прошедшие с тех пор как он выкупил это помещение, в дверь стучали дважды – один раз спросить, не здесь ли находится оптовый овощной магазин, второй – какой-то чувак искал помещение в аренду в этом районе. Кто на этот раз?
Симонов открыл дверь. На пороге стояла дочь брата с черным пакетом в руке.
–Кристина?? – удивился Симонов.
–Я! – обрадовано воскликнула девочка и уверенно прошмыгнула мимо него в лабораторию.
–Но я же сказал тебе...
–Я знаю, дядя Олег. Но Шустрик ждет меня.
Кристинка открыла дверцу шкафа и нажала на кнопку-носик.
–Правда, Шустрик?
Словно понимая ее слова, зверек вытянул шею и завилял хвостиком. Совсем как ручная собака.
–Дядя Олег, не сердись. Я только поиграю с ним и больше ничего. Я тебе принесла покушать, ты ведь, наверное, голодный.
Кристина опустила зверька на пол и достала из пакета сверток с бутербродами.
Симонов думал. Нужно было как-то объяснить девочке, что приходить сюда нельзя. Но как ей объяснишь, чтобы не обидеть?
–Хорошо. Я разрешу тебе сегодня поиграть с Шустриком. Но это в последний раз. Пойми, эта игрушка непредсказуема, а значит опасна. Я очень хорошо к тебе отношусь, поэтому не могу пока разрешить тебе с ним играть. Это сложно объяснить. Так что сегодня попрощайся с Шустриком, а послезавтра жду тебя у себя в гостях с родителями. Хорошо?
–Но Шустрик никакой не непредсказуемый! Смотри!
Девочка пощекотала у зверя за ухом и тот, от удовольствия хрипя, потянулся к ней за лаской. А когда девочка убрала руку, как бы заскулил.
Вполне естественно. Кожа робота была пронизана всевозможными датчиками, реагирующими на тепло и другие факторы. А в зависимости от силы и длительности давления на кожу, включался тот или иной алгоритм поведения. Если его сильно шлепнуть по заду, модель тут же показала бы свои зубки. Робот даже умел защищать себя. В один из сеансов тестирования, «Шустрик» больно укусил Олега, когда тот осматривал ему челюсти.
Робот имел большое количество простых команд, таких как сидеть, встать, почесать за ухом, и сложные, которые представляли собой скрипты из простых (распознать человека, подбежать, раскрыть объятия и одновременно заурчать). Симонов задействовал гибкие сервоприводы и покрыл скелет полимерной кожей с синтетическим мехом, поэтому внешне зверек был очень похож на живого. Механизмы были везде, не только в основных суставах. Сложнее всего было сконструировать лицо, чтобы оно впоследствии выводило мимику. На реализацию только этой задачи Олег потратил полгода. Встроенный стерео-динамик мог воспроизводить несколько различных звуков: рычание, хрип, скуление. А чувствительные микрофоны в ушах улавливали интонацию и резкость голоса. Зверушка была легко обучаема. Можно было помочь ей совершить определенное действие, после чего она могла делать это без посторонней помощи. Но главное было не это. Настоящий прорыв заключался в том, что робот мог симулировать эмоции на совершенно новом уровне, в зависимости от внешних факторов. К тому же он отличал разных людей и запоминал, как они к нему относятся. Встроенные в глаза микрокамеры умели распознавать отличительные черты и заносить их в базу данных. При дальнейшем контакте, поведение по отношению к человеку генерировалось исходя из имеющейся информации. Если он постоянно повышал голос и награждал зверя жесткими тычками – RT-X неодобрительно рычал и пытался избегать всяческих контактов. И наоборот, если человек вел себя по отношению к роботу так, что датчики по запрограммированным признакам распознавали «проявление заботы», робот превращался в самого настоящего ручного питомца. Именно в этой роли робота видела компания Krionics. Никакая собачка Aibo не могла похвастаться тем, что умела RT-X. И детище Олега Симонова обещало стать настоящей сенсацией в индустрии развлечений.
Реализация практически всех функций находилась в финальной стадии. Оставалось проработать еще кое-какие вопросы алгоритмов эмоций, которые Олег собирался решить с помощью мистера Грэгори, а также повылавливать то и дело всплывающие баги. Именно они больше всего беспокоили Симонова. Иногда зверушка вела себя совсем не так, как ожидал ее создатель.
Симонов уселся за компьютер и попытался сосредоточиться, анализируя строки кода на экране. Сделать это было сложно, так как Кристина постоянно разговаривала с «Шустриком». Очевидно, что робот занес ее образ в базу с очень положительной оценкой. Олег расслабился и углубился в отладку. Через полчаса от этого процесса его оторвало рычание робота. Шустрик пятился назад и всячески пытался избежать прикосновений девочки.
–Не знаю, что с ним такое – растерянно проговорила Кристина. Он был таким ручным и вдруг ощетинился.
Симонов решил не упускать такую возможность.
–Хорошо, Кристина. Поигрались и хватит. Скажи Шустрику: «прощай», он отправляется к себе на полку.
–Я сама его положу! – крикнула девочка и, несмотря на рычание робота, схватила его в охапку и прижала к груди.