Однако мошенничество имело далекое от обмана продолжение. Примерно в 1800 году мальчик по имени Чарльз Бэббидж, которому в то время было восемь лет, посетил лондонский музей, где демонстрировались автоматы. Бэббиджа особенно поразила механическая танцовщица с птичкой, сидевшей у нее на пальце: «Ее глаза, исполненные чувства, были неотразимы». В 1819 году Бэббидж увидел Турка, игра которого восхитила его, хотя он и усомнился в ее подлинности. На следующий год он снова увидел Турка, сыграл с ним и потерпел поражение. Бэббидж был убежден, что Турком управляет человек, однако задумался, нельзя ли построить настоящую машину, играющую в шахматы.
Идея захватила Бэббиджа, и в итоге он придумал первое цифровое программируемое вычислительное устройство, известное как аналитическая машина. Ее предшественница, разностная машина, целиком состоявшая из механических элементов, позволяла рассчитывать данные для актуарных, астрономических, логарифмических и приливных таблиц. Бэббидж стал отцом вычислительных систем. В 1833 году он познакомился на вечеринке с Адой Лавлейс. Демонстрация аналитической машины привела ее в восторг. Она поняла, что машина «может оперировать помимо цифр и другими вещами… машина может сочинять искусные музыкальные произведения любой сложности и продолжительности». Лавлейс стала первым программистом и матерью компьютерных систем. «Другими словами, – пишет Стэндидж, – в результате посещения Бэббиджом Музея механики Мерлина шахматы, интеллект и вычислительные системы очень скоро неразрывно переплелись друг с другом».
Турок сгорел во время пожара в Филадельфии в 1854 году. Но в 1912 году, почти через 150 лет после его первого представления королевскому двору, испанский инженер-строитель и изобретатель Леонардо Торрес-и-Кеведо под влиянием работ Бэббиджа создал первую настоящую шахматную машину. Она получила название El Ajedrecista – Шахматист. И хотя она умела разыгрывать лишь малую часть партии – эндшпили «король и ладья против короля», – это устройство считается первом в мире компьютерным игровым автоматом. Она могла выиграть меньше чем за 50 ходов, независимо от того, какую защиту использовал ее противник-человек.
«Может ли машина думать?» На этот вопрос пытался ответить Алан Тьюринг в работе, опубликованной в 1950 году. Тьюринг, английский математик и специалист по вычислительным системам, получивший образование в Кембридже и Принстоне, разгадал код нацистской шифровальной машины «Энигма» и помог странам антигитлеровской коалиции победить в войне. По одной из оценок, это достижение позволило спасти миллионы жизней. Шахматы были самым мирным видом деятельности молодого Тьюринга, и в особняке Bletchley Park, где он в военное время занимался секретной работой в области криптографии, они стали безопасной темой для обсуждений в свободное время. «В качестве модели математического “мышления” они превратились для Алана чуть ли не в навязчивую идею», – писал его биограф Эндрю Ходжес.
В том же году свою научную работу обнародовал Клод Шеннон, еще одно светило в данной области. Шеннон был прикладным математиком в Bell Labs и двумя годами ранее опубликовал в корпоративном журнале статью «Математическая теория коммуникации». В ней он ввел понятие «бита» и положил начало такому направлению, как теория информации, которая объединяла вычислительную технику, теорию вероятности, статистику и электротехнику. На работе Шеннон отличался экстравагантностью. Он разъезжал по коридорам на одноколесном велосипеде, порой одновременно занимаясь еще чем-то, а то и скакал на тренажере «кузнечик». А еще он разбил лагерь в зоне отдыха, где предлагал всем, кто туда заходил, сразиться в шахматы. В жизни Шеннона, наполненной множеством интересов, порой преходящих, шахматы оставались незыблемой константой. Он играл достаточно хорошо, чтобы заставить попотеть чемпиона мира Михаила Ботвинника. Молва о таланте Шеннона привлекала в зону отдыха Bell Labs все новых желающих бросить ему вызов. По словам Джимми Сони и Роба Гудмэна, биографов Шеннона, «кое-кого из руководителей беспокоило» влияние этой затеи на производительность.
Темой опубликованной Шенноном в 1950 году статьи были шахматы. «Это исследование посвящено разработке последовательности вычислительных действий, или “программы” для современной универсальной ЭВМ, позволяющей машине играть в шахматы, – писал он. – Хотя, возможно, этот вопрос не имеет практического значения, он представляет теоретический интерес, и есть надежда, что его решение послужит толчком для решения других проблем аналогичной природы, но более значимых». В аннотации Шеннона подчеркивается важность шахмат для искусственного интеллекта: