И вот тут-то и проявлялась глубокая ирония данного проекта. В определенной мере Шеффер хотел, чтобы Chinook делала ходы, перечисленные в этой книге. Это означало бы, что алгоритмические рассуждения машины согласуются с вершинами накопленных людьми знаний. Но все ведущие шашисты знали эту книгу наизусть. Если бы Chinook просто воспроизводила эти ходы, ей бы светила лишь бесконечная вереница ничьих. А Шеффер хотел, чтобы система сделала что-то действительно новое. Нечто нечеловеческое.
Chinook финишировала в турнире второй, потеснив Лонга, Лафферти и одного электронного соперника – программу Checkers Experimental. Тинсли, действующий чемпион мира, финишировал первым (разумеется). Согласно правилу, чемпион США получал право состязаться за звание чемпиона мира. Тинсли не мог состязаться сам с собой. Поэтому летом 1990 года компьютерная программа Chinook по общему правилу завоевала право сразиться с Тинсли за титул чемпиона мира по шашкам.
Шеффер попытался позвонить своему интеллектуальному предшественнику и пионеру ИИ Артуру Сэмюэлу, чтобы рассказать ему новость. Но оказалось, что Сэмюэл умер две недели назад. Шеффер осознал, что в состязании с человечеством преградами для него являются две вещи: интуиция людей и тот факт, что они смертны. Наивернейшим тестом для его шашечной программы был Марион Тинсли. А Тинсли старел.
Однако Chinook зарядила стареющего мастера энергией. Десятки лет ни один игрок не заставлял его бороться так, как Chinook. После трудных ничьих в игре против машины на турнире 1990 года он поднял глаза к небу и громко сказал: «Благодарю тебя, Господи!» Он снова чувствовал себя юным, по крайне мере за доской. Вместо того, чтобы уклониться от, судя по всему, неравного боя с машиной, Тинсли принял его. Возможно, он предпочел бы описать ситуацию следующим образом: «Железо оттачивается железом, а человек – другими людьми»[8].
В силу перипетий, связанных с организацией соревнований по шашкам, до чемпионата мира оставалось еще два года, поэтому времени для дальнейшего анализа, тестирования и совершенствования было предостаточно. В 1991 году один из бывших студентов Шеффера услышал о Chinook и предложил свою помощь. Он работал в Ливерморской национальной лаборатории Лоуренса, которая находилась в 80 км к востоку от Сан-Франциско. В лаборатории имелась машина BBN TC2000 – блестящий черный суперкомпьютер, который, согласно внутренней лабораторной документации, использовался работавшими там учеными для исследования таких вещей, как фотоника холодной темной материи (с использованием метода Монте-Карло), эйлерова гидродинамика смешанных зон и моделирование плазмы для устройств термоядерного синтеза. Десятки лет центральным направлением деятельности Ливерморской лаборатории было ядерное оружие, и ее дорогостоящая вычислительная машина служила этим целям. В документации, однако, ничего не говорилось о следующей задаче компьютера: ему предстояло участвовать в тотальном разгроме шашек.
Шефферу и его команде разрешили пользоваться этой машиной, когда она не была занята сотрудниками лаборатории, причем доступ осуществлялся по сети из Эдмонтона. Час работы на этом суперкомпьютере был бесценным ресурсом. «Вместо велосипеда, – вспоминал Шеффер, – я получил Lamborghini». И он использовал этот ресурс так, что результат оказался неожиданным. Весной 1992 года Шеффер получил от администратора университетского компьютера ошарашивающее уведомление о том, что начато расследование возможной криминальной деятельности в сети их учебного заведения. Добрых 80 % всего западного интернет-трафика между Канадой и США приходились на офис Шеффера. Но за этим стояли всего лишь Шеффер и его команда, которые пересылали шашечные позиции между Университетом провинции Альберта и калифорнийской лабораторией, занимающейся исследованиями в сфере ядерных вооружений.
Шеффера пришлось буквально отрывать от работы с суперкомпьютером Ливерморской лаборатории, чтобы он отвез Стеф, свою жену, в больницу. У нее начались роды. Через несколько недель Шеффер снова оставил жену с новорожденным младенцем в одиночестве. Чарльз Уокер, горячий поклонник шашек из Миссисипи, организовал матч.