Человек и компьютер. Взгляд в будущее - Гарри Каспаров
Шрифт:
Интервал:
Закладка:
После моей победы над Deep Thought в 1989 году я дал большое интервью газете The New York Times. Когда мы вместе с журналистом просматривали посвященные этому матчу публикации в СМИ, мне бросились в глаза слова Мюррея Кэмпбелла. «У Deep Thought просто не было шанса показать, на что он способен», — сказал он. «Именно так! — воскликнул я. — Я не дал ему шанса! Высшее искусство шахматиста — не дать противнику возможности показать, на что он способен».
Семь лет спустя Deep Blue стал слишком сильным для того, чтобы можно было с легкостью диктовать ему свои условия, тем более когда он играл белыми. И хотя мое решение атаковать его короля можно раскритиковать как неразумное в игре против компьютера, это был не такой плохой ход, и уж точно не проигрышный. По иронии судьбы через два хода я сдержал свою атаку, чтобы сохранить пешку. Если бы я продолжил играть в такой же агрессивной манере, какую мне приписывали критиковавшие меня комментаторы, я мог бы спасти партию. Но это противоречило бы привычному сознанию, так что по-настоящему проигрышного хода часто не замечают.
Однако почти все правильно отметили мое упущение. Deep Blue взял пешку далеко от места действия, что в ситуации, когда его король был атакован, казалось неоправданной потерей темпа. Однако компьютер просчитывал ходы достаточно глубоко, чтобы выпутаться из неприятностей. Несмотря на все мои рассуждения об опасностях комментирования, я не могу не поделиться следующим пассажем из статьи Чарльза Краутхаммера в журнале Time. Такого рода описания я полностью поддерживаю.
«В этот момент король Deep Blue подвергся яростной атаке со стороны Каспарова. В такой ситуации любой другой игрок всецело сосредоточился бы на своем короле, пытаясь придумать план спасения. Но вместо этого компьютер проигнорировал угрозу со стороны чемпиона мира и беспечно отправился на охоту за скромными пешками на другом конце доски. В момент максимальной опасности Deep Blue потратил целых два хода — а в игре с Каспаровым потеря даже одного темпа бывает смертельно опасной, — чтобы взять одну пешку. Это можно сравнить с тем, как если бы в битве при Геттисберге генерал Мид отправил своих солдат собирать яблоки за несколько минут до начала атаки армии Пикетта, поскольку, по его расчетам, они успели бы вернуться на позиции за полсекунды до боя.
У людей это называется хладнокровием. Но что если у вас нет крови, даже очень холодной? Значит, у вас нет и страха. Даже если бы генерал Мид точно знал время вражеской атаки, рассчитав точную траекторию перемещения всех солдат, подразделений и пушек в войске Пикетта, ему нужно было обладать абсолютным бесстрашием, чтобы отправить своих людей собирать яблоки.
Но Deep Blue именно так и поступил. Он изучил все возможные ходы и комбинации Каспарова и с абсолютной точностью определил, что успеет вернуться с охоты за пешками и разгромить соперника ровно за один ход до того, как Каспаров сумеет нанести сокрушительный удар. Так оно и произошло.
Для этого нужны не только стальные нервы. Но и кремниевый мозг. Ни один человек не может достичь такой абсолютной уверенности, поскольку ни один человек не может быть уверен в том, что учел все. Deep Blue может».
На 37-м ходу у меня не оставалось иного выхода, кроме как сдаться: впервые в истории человечества компьютер обыграл чемпиона мира в классические шахматы. Я был в шоке; зрители и комментаторы тоже. Даже Сюй Фэнсюн, который видел на экране, что Deep Blue оценил свою позицию как выигрышную, выглядел в миг своего величайшего триумфа слегка растерянным и чуть ли не виноватым. Честно говоря, и сегодня, столько лет спустя, при воспоминании об этом моменте я чувствую себя ужасно, и этих чувств не могут затмить даже переживания во время матча-реванша-1997. Думаю, Сюй хотел бы присоединиться к своим товарищам и прыгать с ними от радости, но ему пришлось отвечать на мои вопросы.
Потрясенный сильной игрой машины, я инстинктивно задал Сюй Фэнсюну вопрос, с которого соперники-гроссмейстеры обычно начинают так называемый разбор полетов после партии. «Где я ошибся?» — спросил я. Но Сюй гораздо лучше разбирался в процессорах, чем в шахматах, и не мог вспомнить детали анализа, который выводился Deep Blue на экран, чтобы ответить на этот вопрос. Это был неловкий для нас обоих момент.
Через месяц после матча я написал в статье для Time, что в тот день я впервые почувствовал: «напротив меня за шахматной доской — новый вид интеллекта». Это чистая правда. Я не намекаю на какие-либо метафизические интерпретации, но неужели одна только скорость может обеспечить такую впечатляющую игру? Некоторыми своими ходами Deep Blue словно говорил: «Спорим, ты не думал, что компьютер способен сделать такой ход!» Например, в какой-то момент в миттельшпиле он пожертвовал пешку за инициативу, что является очень человеческой тактикой и не вяжется с традиционной меркантильностью машин.
Это была лучшая сыгранная компьютером партия, которую я когда-либо видел, и после поражения у меня возникла мысль — а не слишком ли сильна эта машина, чтобы ее побороть? Тем же вечером я задал этот вопрос Фредерику: «Что если эту штуку невозможно победить?» Я всегда знал, что когда-нибудь это случится, — так, может, час пробил?
Ответа долго ждать не пришлось. На следующий день во 2-й партии, играя белыми, я применил медленный, маневренный дебют. Идея была в том, чтобы не создавать для Deep Blue очевидных мишеней: я знал, что компьютер не способен разрабатывать стратегические планы как человек. По крайней мере я на это надеялся. Как обычно, не обошлось без технических проблем. Уже на шестом ходу Deep Blue сыграл неважно. По словам Фредерика, я не мог скрыть своей радости, ибо это означало, что в его дебютной книге есть серьезная ошибка. Компьютер не был непобедим, и я уже приготовился к легкому выигрышу. Вы можете представить себе мое разочарование, когда арбитр подбежал к столу и сказал, что Сюй Фэнсюн случайно сделал не тот ход и взял не ту пешку — так же, как это произошло в моем лондонском миниматче с программой Fritz. Правила разрешали исправить ошибку оператора, и дальше партия продолжалась без сбоев. Однако этот случай показывает, сколь опасно, когда функции оператора выполняет слабый шахматист: ведь допущенные им ошибки отвлекают лишь одного игрока — человека, но никак не машину.
Комментируя матч, Сюй Фэнсюн заявил, что Кэмпбелл не смог правильно загрузить файл с обновленной после 1-й партии дебютной книгой в основную машину, находившуюся в Йорктаун-Хайтс. В результате оператору пришлось полагаться на так называемую расширенную книгу, которая содержит довольно расплывчатые рекомендации, основанные на статистике из базы данных по гроссмейстерским партиям. Но я об этом не знал, и Deep Blue достойно справлялся с дебютной стадией, следуя дебютной теории гроссмейстерского уровня, пока на 14-м ходу я не применил новинку. Некоторые комментаторы утверждают, что на игру Deep Blue в этой партии повлиял «баг в оценочной функции», но, откровенно говоря, я устал от выяснений того, когда в плохой игре машины виноваты баги, а когда — неправильная оценка.
Моя стратегия сработала, и компьютер получил позицию с устойчиво слабой структурой, которую он не знал, как защитить. Я понял, что простых попыток избежать острых тактических стычек недостаточно. Мне нужно было стремиться к позициям, требующим скорее знания общих принципов, чем умения вести краткосрочные расчеты. Deep Blue был снабжен функциями оценки, но они не отличались особой сложностью: изучив запрограммированные предпочтения машины, я смог использовать их в своих интересах. Например, если я понимал, что Deep Blue собирается сохранить ферзей на доске — в целом неплохая идея для машины, играющей против человека, — я мог поставить его перед выбором: разменять ферзей или сделать более слабый ход.