Насколько я понимаю, кажется, что перед движением все сильные шахматные программы
- изучает тысячи или миллионы возможных будущих позиций;
- оценивает каждую будущую позицию в соответствии с некоторой эвристикой, называемой функцией оценки;
- отдельно оценивает каждую будущую позицию на предмет покоя, чтобы решить, следует ли исследовать продолжения с позиции;
- выбирает из доступных ходов минимакс; а также
- использует вводную книгу.
Все идет нормально. Однако сила шахматной программы, по-видимому, в основном зависит от качества ее оценки и эвристики покоя, а также от вводной книги, которая, с точки зрения компьютера, является еще одной эвристикой. Очевидно, что такая шахматная программа точно знает столько же об игре, сколько и человек, который разработал эвристику. Программа, кажется, не имеет собственного понимания.
Кто-нибудь когда-нибудь писал шахматную программу, в которой есть свои идеи? Чему учится игра самостоятельно? Что тренирует себя? Разумеется, такая программа будет снабжена правилами игры и, предположительно, будет дополнительно обеспечена необработанной минимаксной инфраструктурой и инфраструктурой покоя, и будет способна распознавать и преследовать по принуждению супруга, если она его найдет. Тем не менее, не будет предоставлено никакой эвристики. Например, нельзя сказать, чтобы открыть игру по направлению к центру, а также не отдавать предпочтение ладьям рыцарям, а также что такое сицилийская защита. Это должно было бы вывести такие принципы (или, возможно, открыть для себя лучшие принципы) самостоятельно.
В чистом виде такой программе никогда не будут предоставлены мастер-игры для изучения, а только собственные игры, в которые будут играть против себя. Только после того, как он полностью самообучится, он будет развязан на человеческом соревновании.
Существует ли такой чистый шахматный ИИ? Появился ли когда-нибудь механический автодидакт в шахматах? Действительно, может ли старый турок научить себя?
Здесь, кажется, краткое замечание чистого шахматного ИИ, который потерпел неудачу.
( Тангенциально связанный вопрос ранее появился на этом сайте относительно компьютеризированного изучения шахматных дебютов.)
ОБНОВИТЬ
На момент написания этого вопроса на три вопроса были выделены три разных, ярких ответа @WesFreeman, @GregE. и @Landei. Все три настоятельно рекомендуется, и я буду чувствовать себя виноватым, когда, в соответствии с политикой сайта, я официально приму одно исключение других. Позвольте мне поблагодарить и выразить признательность всем трем.
Вопросы хотят краткости. Однако ответ на ответы может длиться дольше. Таким образом, заинтересованный читатель может сразу перейти к ответам, а затем, если он все еще заинтересован, может вернуться и прочитать более подробное последующее обновление.
Когда я задал вопрос, я имел в виду что-то вроде следующего.
Представьте себе гипотетическую деревню на окраине Шангри-Ла, где люди никогда не слышали о шахматах. Во время вашего краткого визита вы обучаете деревенских старейшин правилам игры, но никогда не обучаете их каким-либо из принципов игры. Двое из старейшин играют в игру, за которой наблюдают остальные старейшины, а вы (не желая нарушать игру при помощи кибизинга) ограничиваете свой комментарий вопросами правил. Никакой посмертной игры не следует за игрой, и шахматы не играются и не обсуждаются снова, пока вы остаетесь в Шангри-Ла. Однако, когда вы уходите, чтобы никогда не возвращаться, вы оставляете свои шахматы позади.
В ваше отсутствие старейшины обучают игре людей. Некоторые люди позже играют немного в часы досуга, некоторые с растущим энтузиазмом, которые создают собственные шахматы.
Для таких жителей деревни может быть не сразу очевидно, что ладья лучше рыцаря, но люди могут постепенно определить относительные преимущества шахматистов по сравнению со многими играми. Аналогичным образом, им может быть не сразу очевидно, что 1. a4 было плохим открытием: они могли только попробовать это и рассмотреть результаты.
В какой степени понимание игры со стороны жителей деревни в конечном итоге сходится с пониманием внешнего мира? Не имея начальной книги, могут ли они разработать новые собственные открытия? Конечно, вначале нельзя было ожидать, что проемы жителей деревень будут очень хорошими, но, учитывая пару веков изоляции, жители деревень могут разработать респектабельный репертуар, насколько я знаю.
Могут ли какие-либо из их открытий, независимо разработанных, оказаться интересными для внешнего мира, когда через 200 лет их посетит следующий путешественник? Может ли Шангри-Ла подарить миру новый роман Шангри-Ла?
Если так, то, что касается моего первоначального вопроса о шахматном ИИ, я имел в виду более или менее следующее: может ли шахматный ИИ более или менее дублировать шахматный прогресс жителей деревни на окраине Шанрги-Ла?
Принимая во внимание историю Суссмана в ответе @ Landei ниже, несомненно, правда, что мои сельские жители привносят в игру определенные предвзятые мнения. Например, они привели бы к пониманию, что обладать большим количеством полезной вещи, как правило, лучше, чем обладать меньшей ее, и, следовательно, чтобы захватить шахматные фигуры противника, вероятно, обычно предпочтительнее страдания, связанного с захватом собственной. Вопрос о том, насколько территориальными были вымышленные люди Шангри-Ла, является вопросом для литературы, но можно предположить, что они признали бы положение, которое занимало больше места, выше положения, которое командовало меньше. И любой яркий новичок, однажды показавший шахматы и проинструктированный в правилах игры, может сделать вывод, что королева, вероятно, лучше пешки, просто потому, что у королевы есть до 27 доступных ходов,
Поэтому мой вопрос не следует истолковывать как подразумевающий абсолютный запрет в стиле Сассмана против передачи каких-либо знаний вообще на шахматную доску; скорее, чтобы подразумевать общий судебный запрет против предвзятых, специфических для шахмат знаний. В конце концов (не считая вопроса об эволюции правил игры давно), когда-то в прошлом была сыграна первая игра в шахматы. Возможно, первый игрок открыл 1. a4; но в конце концов он научился лучше и научил своих учеников тому, чему научился; который, в свою очередь, учился больше и учил больше, поколение за поколением, чтобы дать нам Каспарова.
Разве ИИ не мог сделать что-то подобное, только в течение нескольких недель, а не столетий?
Платон был бы скептиком, я полагаю. Юм был бы более оптимистичен, но этот вопрос уже не может быть решен одной лишь философией. Теперь у нас есть электронные компьютеры, с помощью которых можно проверить предложение, и мне было интересно, каково было состояние искусственного интеллекта. Лучшие шахматные ИИ в настоящее время кажутся совершенно неразумными экспертными системами, которые побеждают всех, но ничего не интуитивно. Я задавался вопросом, имели ли немного более широкие ИИ, которые, в некотором смысле, действительно думают о шахматах, значительный успех в обучении игре.
Я понимаю, что ответ - нет, вероятно, нет.