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