
Введение.
Шестого июня 1985 года в Гамбурге стояла чудесная летняя погода, но шахматистам редко удается насладиться ласковыми солнечными лучами. Почти весь день я провел в тесной аудитории, шагая между столами, на которых помещались 32 шахматные доски с расставленными фигурами. За каждой доской меня ожидал противник, и при моем приближении он быстро делал ход. Шел сеанс одновременной игры — известная веками форма шахматных состязаний, позволяющая любителям бросить вызов чемпиону. Но тот гамбургский сеанс был уникальным: мои 32 противника — все до единого — являлись компьютерами.
1. Интеллектуальная игра
Шахматы были изобретены так давно, что их происхождение до конца неясно. Как считает большинство историков, предшественница шахмат, игра под названием чатуранга, зародилась ранее VI века в Индии. Оттуда шахматы попали в Персию, распространились по всему арабскому и мусульманскому миру и через мавританскую Испанию проложили путь в Южную Европу. К концу Средневековья в шахматы играли во всех королевских дворах Европы, и упоминания об этой игре стали регулярно встречаться в манускриптах того времени.
2. Эпоха шахматных машин
В 1968-м, когда вышли роман и фильм «Космическая одиссея 2001 года», никто не мог точно сказать, сумеют ли компьютеры превзойти человека в шахматах и способны ли они на что-либо еще, кроме механического запоминания и расчетов. Разумеется, на заре компьютерной эры не было недостатка в прогнозах относительно потенциала машин. Утопические мечты о полностью автоматизированном мире соседствовали с мрачными антиутопическими предсказаниями — сюжетами на ту же тему.
3. Человек против машины
Конкуренция человека и машин тревожит людские умы едва ли не с момента изобретения первых механизмов. Терминология регулярно обновляется, но лейтмотив остается неизменным: люди проигрывают гонку машинам и остаются не у дел. Идея противостояния человека и машины стала особенно актуальной во времена промышленной революции, когда появились паровые машины и началась масштабная механизация промышленности и сельского хозяйства.
4. Что важно для машины?
— Итак, — сказал компьютер, — ответ на Великий Вопрос…
— Ну!
— Жизни, Вселенной и Всего Остального…
— Ну!
— Это… — произнес компьютер и замолчал.
— Ну!
— Это…
— Ну!!!
— Сорок два, — с бесконечным спокойствием сообщил компьютер.
— Сорок два?! — завопил Лункуал. — И это все, что ты можешь нам сказать после семи с половиной миллионов лет работы?
— Я убежден в правильности ответа, — холодно отрезал компьютер. — По правде говоря, — прибавил он, смягчившись, — дело, я думаю, в том, что вы никогда, собственно, не задумывались, в чем состоит этот вопрос.
5. Что важно для человека?
Одна из проблем, затрудняющая прогнозирование и основанные на статистике оценки развития шахматных программ, связана с тем, что шахматы — состязательный вид спорта. Нет, я не буду отвлекаться на бессмысленные споры о том, являются ли шахматы спортом, игрой, хобби, искусством или наукой. Я не собираюсь спорить с Международным олимпийским комитетом, который отказался включить бридж и шахматы в олимпийские виды спорта на том основании, что эти «умственные виды спорта» не сопряжены с физическими нагрузками, хотя все, кто видел, как шахматные мастера разыгрывают партии в блиц, делая за секунды десятки ходов, могут с этим не согласиться.
6. На арену!
Известно, что компьютеры невероятно сильны в расчетах, а поскольку далекие от шахмат люди полагают, что шахматы всецело построены на вычислении ходов, они удивляются тому, что человек вообще способен состязаться с машиной. Эта довольно резкая перемена в общественном сознании по сравнению с 1950-ми годами, когда идея шахматной машины казалась научной фантастикой, произошла во многом благодаря компаниям Apple, IBM, Commodore и Microsoft, привнесшим компьютеры в каждый дом, офис и школу. Люди привыкли к компьютерам и их удивительным способностям: разве может древняя настольная игра устоять перед колоссальной мощью этих машин?
7. Первый матч с DEEP BLUE
Я не умею проигрывать. Хочу прояснить это с самого начала: я ненавижу проигрывать. Ненавижу проигрывать плохие партии и ненавижу проигрывать хорошие. Я ненавижу проигрывать слабым игрокам и ненавижу проигрывать чемпионам мира.
После каждого проигрыша я провожу бессонные ночи. Бывало, что на церемониях награждения после тяжелого поражения у меня случались вспышки гнева. Я с раздражением обнаружил, что упустил хороший ход в проигранной 20 лет назад партии, которую анализировал для этой книги.
8. Реванш любой ценой
Кен Томпсон создал революционную шахматную машину Belle (микропроцессоры которой, кстати говоря, легли в основу Deep Blue), когда он работал в исследовательском центре Bell Laboratories в Нью-Джерси, на знаменитой «фабрике идей», известной своими прорывными инновациями в широком спектре областей, от солнечных батарей и лазеров до транзисторов и мобильных телефонов. Томпсон также стал одним из ведущих разработчиков вездесущей операционной системы Unix, лежащей в основе других операционных систем — Mac OS от компании Apple, Android от Google и Linux, на которых работают миллиарды устройств и серверов.
9. Доска в огне!
Для проведения матча-реванша IBM арендовала несколько этажей в небоскребе Эквитебл-Центр на Манхэттене. Суперкомпьютеру Deep Blue отвели специальное помещение, охранявшееся лучше, чем Пентагон. По словам Ньюборна, к машине подвели несколько систем резервного копирования, одну в Йорктаун-Хайтс и еще одну, поменьше, находившуюся в том же здании, чтобы обеспечить гладкое переподключение. Новая программа Deep Blue работала на новой суперкомпьютерной модели, которая была в два раза быстрее прежней, содержала еще больше новых усовершенствованных шахматных микропроцессоров (480 штук) и достигала скорости перебора 200 млн позиций в секунду. Впоследствии я прочитал, что эта новая версия победила старую в трех из четырех тренировочных матчей, но даже узнай я это перед реваншем, это мало бы мне помогло. В любом случае новая версия той же программы при удвоении скорости будет намного сильнее прежней, однако нет простых корреляций между тем, насколько хорошо машина играет против другой машины, и тем, как она играет против гроссмейстера.