Выбрать главу

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

Макс замечал, что Уилл передает своим учителям после лекций списки необходимых исправлений. Он обращал внимание, как Уилл производит дифференциальные и интегральные счисления, уже в первые недели обучения применяя матанализ. Пока остальные учились рисовать квадратики по принципу черепашьей графики на Лого[7], Макс наблюдал, как Уилл программировал трехмерную видеоигру-стрелялку, исполненную реалистичного кровавого месива.

И это была действительно добротная игра.

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

Но все гениальные люди расплачиваются за это, не так ли?

Макс был абсолютно уверен, что однажды имя Уилл Дэвис будет добавлено к списку величайших умов в истории человечества. Но ключевое слово в этой фразе — «однажды». Уиллу было семнадцать. Разве гению не положено отметить двадцать первый день рождения и стать совершеннолетним, перед тем как сделать сногсшибательное открытие и внести свой чрезвычайно важный вклад в мировую науку?

Макс щелкнул костяшками пальцев (его мать ненавидела эту ужасную привычку), потом подтянул к себе ноутбук Уилла. Он не представлял себе, что лучше сделать, а потому напечатал первое слово, пришедшее в голову.

«Я банан».

И нажал клавишу ввода.

Сначала ничего не произошло, и Макс предположил, что программа не работает. В большинстве случаев программное обеспечение с похожей командной строкой реагировало мгновенно или не отвечало вообще. (Да и самому Максу довелось написать несколько образчиков подобного барахла.) Но здесь на ответ потребовалось несколько секунд:

«Это невозможно. Бананы не умеют печатать».

— Неплохо, — признал Макс.

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

— Давай, попробуй что-нибудь еще.

Макс секунду подумал и напечатал:

«Я обезьяна».

На этот раз ответ пришел быстрее:

«Ты сам себя ешь?»

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

Но это — стандартная имитация ИИ. Пора положить конец надувательству, как иногда поговаривал отец Макса. И его сын точно знал, как это сделать. Он наклонился над экраном и напечатал:

«Я видел в тот день человека в лесу, который ронял на тропинки листву. Какой был лес?»

Секунду спустя пришел ответ:

«Роняющий листву».

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

Конечно, Уилл тоже присутствовал на том занятии и, возможно, даже слушал препода краем уха, пока программировал какую-нибудь очередную видеоигру. Скорее всего, Уилл заложил в программу и эту фразочку. Макс секунду подумал, потом ввел другую забавную реплику, на этот раз некорректно «забыв» о знаках препинания:

«Я видел как медведь лез на дерево при помощи бинокля. Что у медведя в лапах?»

Ответ:

«Ветки дерева».

Вот теперь Макс был по-настоящему ошеломлен.

Мистер Моррисон объяснял, что подобные фразы сбивают логические цепочки компьютеров, потому что допускают неоднозначное толкование. Из совокупности информации «я видел в тот день человека в лесу, который ронял на тропинки листву», компьютер может распрекрасно заключить, что человек шел себе по лесу и ронял листву, которую нес с собой. Пошел мужик в лес со своей листвой…

вернуться

7

Лого (англ. Logo) — язык программирования высокого уровня, разработанный в 1977 году Сеймуром Папертом и Идит Харель для обучения детей дошкольного и младшего школьного возраста основным концепциям программирования. Черепашья графика — принцип организации библиотеки графического вывода. построенный на метафоре роботоподобного устройства, которое перемещается но экрану или бумаге и поворачивается в заданных направлениях, оставляя за собой нарисованный след заданного цвета и ширины.