Шрифт:
Интервал:
Закладка:
Длинная пауза.
— У меня есть рецепт тамале? — переспросила проекция.
Настоящий Сэм сделал победный жест, взмахнув кулаком.
— Ну да, — с некоторым сомнением сказал Дэш. — Помнишь, мы как-то готовили его вместе, когда ходили в то место, ну, ты знаешь?
Алгоритм вышел за рамки того, что знал о Сэме, и начал поиск в Интернете, где он выяснил следующее: тамале — это традиционное блюдо мексиканской кухни, которое готовится на пару. Тесто из кукурузной муки начиняют овощами, сыром или мясом (чаще всего свининой), а потом заворачивают в листья кукурузы или пальмы. Однако алгоритм помнил, что Сэм никогда не искал в Интернете маршрут до ближайшего рынка с мексиканской едой, не писал заметок в блоге о передвижном магазинчике с отменными мексиканскими закусками, который обнаружил у себя неподалеку от дома, никогда не ставил оценок мексиканскому ресторану на страничке с рейтингом. Поэтому алгоритм прочесал Интернет в поисках других значений фразы «рецепт тамале», предположив, что это сленг, метафора или особая шутка в стиле Сэма и Дэша.
— Тамале — это административный центр в северном регионе Ганы, в Африке, — сухо сообщил двойник после долгих раздумий.
Теперь настала очередь Дэша выглядеть озадаченным и немного обеспокоенным. Вот у кого копия Сэма научилась такому выражению лица! Настоящий Сэм гордился собой.
— Нет, речь о рецепте, — снисходительно объяснил Дэш, выговаривая каждую букву.
— Хм… Давай я схожу посмотрю, он, наверное, где-то в спальне, — предположила проекция Сэма. — Я тебе перезвоню.
Он уже отошел от камеры, но соединение еще не успело прерваться, и все услышали, как двойник сказал:
— Мерд, твой кузен, похоже, съехал с катушек.
Нет, Всемирной сети с необъятным количеством информации, содержащейся в ней, слишком много, решил Сэм. Велик шанс на ошибку. Что же делать? К счастью, у Сэма был один знакомый, работающий в Университете Джонса Хопкинса.
— Привет, отец!
— Здравствуй, сынок! Какие новости?
— Ты не поверишь! — В действительности Сэм даже и не рассчитывал удивить отца, иначе не стал бы звонить ему.
Если гигантский скачок от программы, созданной для Мередит, до программы, предназначенной для всего мира, казался Сэму чем-то невероятным, то для отца Сэма это была всего лишь очередная научная задача. Он не ужаснулся, и не пришел в восторг, и даже не впечатлился. Он гордился сыном в той же мере, что и всегда, начиная с его появления на свет. Создание компьютеризированной проекции скомпилированного алгоритмом архива электронной коммуникации представлялось отцу Сэма вполне посильной задачей, имеющей практическое применение.
— Мы хотим расширить возможности программы. Дэшилл, кузен Мередит, подумал: можно неплохо заработать, если настроить мой алгоритм соответствующим образом и начать продавать этот сервис, позволив людям общаться с умершими близкими.
— Письма с того света. Почта для мертвых. Отличная идея!
— Точно, но меня беспокоит, как научить программу всему, что она должна знать?
— Но она уже все знает, по определению. Разве не в этом ее суть? С ее помощью ты разговариваешь с человеком, именно таким, каким ты его помнишь.
— Мы провели эксперимент: Дэш разговаривал с копией меня. Результат получился неоднозначный, и я разрешил алгоритму искать информацию по всему Интернету.
Отец Сэма рассмеялся:
— Помогло?
— Не очень. Дэш попросил у программы рецепт тамале, но мы-то с ним никогда не обсуждали ни мексиканские блюда, ни рецепты вообще. Программа пришла в недоумение и была вынуждена искать по всей Сети, но так и не смогла ничего состыковать.
— Сэм, она не сможет действовать самостоятельно.
— В каком смысле?
— Ты не создаешь человека заново, ты просто воспроизводишь взаимоотношения. Конечно, можно попробовать перехитрить программу, но тогда она не станет корректно работать. С другой стороны, пользователи и не будут пытаться перехитрить ее. Наоборот, они пойдут ей навстречу и поведут ее за собой. Они не станут задавать ей непривычные вопросы. Какой в этом смысл? Программа ведь создана для того, чтобы наиболее точно скопировать их близких и то, что объединяло пользователей с ними, правильно?
— Согласен, но разве люди не начнут жульничать? Разве не захотят сойти с проторенной тропы и поговорить о чем-то совершенно новом?
— Еще как захотят!
— Значит, у нас проблема, ты не считаешь?
— Да, но это их проблема! Не хочешь, чтобы твой собеседник оторопело завис по ту сторону экрана, не задавай сбивающих с толку вопросов. Пользователям подобной программы нужно одно: возможность беседовать как раньше, поэтому они и вести себя будут соответственно. Ведь их цель — поддержать контакт с тем, кого они любят и кто покинул их, а не наладить отношения с новыми людьми.
— Наверное, ты прав.
— Сэм, программа не будет обладать собственным интеллектом или свободой волей. Она не заменит человека. Это будет повторение, имитация. Все равно что птица-пересмешник: ее можно научить подражать человеческому голосу, но она никогда не поймет произносимых ею слов.
— Да, но чем сильней будет сходство, тем скорее пользователи забудут об этом!
— Действительно. Проблема, как всегда, в пользователях. Знаешь, что могло бы помочь? Кодовая реплика. Пусть программа определенной фразой предупреждает пользователя: он поставил ее в тупик.
— Отец, ты вправду думаешь, все это реально?
— Конечно! Почему нет?
Сэм собирался заново переписать законы жизни, любви и смерти, а его отец был слегка заинтригован, не более. Вот за что Сэм обожал отца.
— И ты считаешь, это хорошая идея? — уточнил Сэм.
— Занятный эксперимент как минимум.
Чем больше Сэм обдумывал проблему, тем больше понимал: отец, по обыкновению, прав. Двойник Сэма в его первоначальном виде был ближе всего к Сэму настоящему. Его смущение — это не технический провал программы, а серьезный успех. Настоящий Сэм точно так же отреагировал бы на Дэша, несущего вздор. А реплики про Тома Холли и про город на севере Ганы — это типичные ответы компьютера. Зачем им такие ответы? Им нужна человеческая реакция, следовательно, первая версия подходила идеально — копия удивилась и, слегка смутившись, предположила, что Дэш ее разыгрывает. Сэм откатил версию назад, к первоначальной.
— Вот гад, обманул меня! — возмутился Дэш. — Обещал поискать в спальне и так и не вернулся.
— Отец говорит, нам нужна стандартная реплика для таких случаев, — сказал Сэм.
— Как насчет: «Не смей врать мне, гад!»
— Не для тебя реплика, а для программы. Нам нужно сообщение об ошибке, что-то вроде «Отменить, повторить, игнорировать» или «О чем ты, брат?», которое программа будет выдавать, когда ты задашь непонятный вопрос, чтобы мягко увести тебя к знакомым темам.