На заре эры шахматных программ
Гроссмейстеры в тот период играли сильнее вычислительных машин, а основным направлением создания шахматных программ являлся перебор огромного числа вариантов с помощью сверхмощных компьютеров. Ботвинник считал этот подход неверным. Ведь человек играет совершенно иначе, он отсекает тупиковые варианты, зачастую пользуется интуицией. Ботвинник и его группа планировали разработать искусственный интеллект, имитирующий умственную деятельность человека. Философия программы "Пионер": мыслить, как гроссмейстер. Михаил Ботвинник предвидел, что придет время, когда компьютер победит чемпиона мира. Он пророчески считал шахматные программы ареной для раскрытия потенциала искусственного интеллекта.
В Институте проблем управления АН СССР создавалась другая шахматная программа. Эта программа, по имени "Каисса", была основана на переборе колоссального множества возможных позиций поскольку скорости вычислительных машин росли невиданными темпами. Философия программы "Каисса": решающее значение имеет быстрота перебора опций. Ботвинник критиковал "Каиссу", указывая, что недостаточно просто пересчитывать целое море альтернатив.
Советская программа "Каисса" в 1974 году в Стокгольме завоевала звание первого чемпиона мира среди компьютеров, набрав четыре очка из четырёх. Ботвинник получил серьезный удар по самолюбию. Другим ударом по престижу программы "Пионер" было фиаско с попыткой решения знаменитого шахматного этюда Рети в декабре 1976 года. Программа "Пионер" не справилась с тестом. Надо отметить, что современные компьютеры решают этот этюд практически мгновенно рутинным перебором вариантов.
Программа "Пионер" так и не заиграла высококачественно. Но и "Каисса" вскоре лишилась лидерских позиций. На втором чемпионате мира среди компьютеров в 1977 году "Каисса" разделила 2–3 места, первое место завоевала американская программа, работавшая на мощнейшем суперкомпьютере.
В январе-марте 1973 года я играл в чемпионате спортивного общества "Труд". Мне было шестнадцать лет, я заканчивал школу. Абсолютное большинство участников были люди с жизненным опытом, кандидаты в мастера спорта по шахматам. Очередным моим соперником стал человек, который, как впоследствии я узнал, работал в команде Ботвинника по созданию программы "Пионер". Наша партия была отложена. По регламенту отложенная позиция должна была присуждаться судейской комиссией. Перед началом следующего тура судьи сообщили нам, что позиция признана ничейной. Мой соперник выступил против этого, заявив, что они с Ботвинником провели анализ с помощью программы "Пионер" и считают, что мой соперник может выиграть. Судьи посмеялись и сказали, что Михаил Моисеевич Ботвинник, может быть, и выиграл бы…Компьютерам ещё не очень доверяли. Результат: была зафиксирована ничья.
Во время этих споров я постоянно отвлекался от игры, подходил к судейскому столику, вступал в дискуссии с коллегой Ботвинника, который также доказывал судьям свою правоту (и правоту программы "Пионер"). В итоге я проиграл партию текущего тура. Теперь для того, чтобы выполнить норму кандидата в мастера, я должен был обязательно выиграть в следующем, последнем туре. Я не пошел в школу (что ранее со мной никогда не случалось), целый день готовился к последней партии и в драматической борьбе выиграл её…
В том же 1973 году я начал учиться в техническом институте. Большую часть учёбы составляли курсовые проекты. Многочисленные расчеты необходимо было выполнять с помощью логарифмической линейки и математических таблиц. Тогда же у некоторых студентов появились карманные калькуляторы. Стоимость калькулятора с тригонометрическими функциями была равна примерно месячной зарплате инженера (и более). На весь факультет калькуляторы были только у нескольких человек. Можно было получить калькулятор у знакомого студента для выполнения проекта только на один-два дня, в порядке очереди.
Случайно я услышал беседу двух пожилых преподавателей.
- Ты обратил внимание, что студенты используют новомодные штуки, "калькуляторы".
- Да. Самое смешное: они думают, что расчеты можно сделать быстрее, чем при использовании логарифмической линейки, и там не может быть ошибок.
- Глупая молодёжь!
Позднее я работал на заводе, который купил в ФРГ несколько новейших станков. С каждым станком мы получили компьютер западного производства вместе с принтером. Компьютеры распределили по нескольким отделам, включая наш. Кроме программ для поставленных станков там были игровые программы (довольно примитивные), программы для игры в го и в шахматы. Сотрудники в обеденный перерыв играли с компьютером. Я без труда обыгрывал его в шахматы.
Со мной работала экономист, которая постоянно должна была обрабатывать внушительный перечень статистических данных по заводской продукции, печатать результаты на машинке и посылать эти результаты в вышестоящие инстанции (министерство, главк, райком партии). Вычисления она делала на счётах. Я ей сказал, что можно сделать простую программу для нашего компьютера, тогда её работа значительно ускорится. Коллега засмеялась и ответила, что это исключено. Мы поспорили. Я сделал искомую программу, мы засекли время и начали наше соревнование. Конечно, я победил с большим отрывом. Причём требуемые данные получил уже в напечатанном виде. Женщина была потрясена и долго сверяла числа. С этого дня она использовала мою программу.
Американская шахматная программа Deep Blue, работавшая на суперкомпьютере компании IBM, впервые победила действующего чемпиона мира в классическом матче в мае 1997 года. Прогноз Ботвинника сбылся. В современных шахматных программах произошел синтез подходов программ "Пионер" и "Каисса".
Логарифмическая линейка и калькулятор, вычисления на счётах и на компьютере, человек и шахматная программа. Сегодня соотношение сил понятно каждому. Уже немало времени победа компьютера над человеком в разных областях — это привычный порядок вещей, а искусственный интеллект разрушает многие укоренившиеся стереотипы.
На фотографии: знаменитый этюд Рети
Свидетельство о публикации №126100703352