
Летом 1956 года в Дартмутском колледже, затерянном в холмах Нью-Гэмпшира, собралась группа математиков и инженеров. Молодой профессор Джон Маккарти пригласил их обсудить дерзкую идею: можно ли создать машину, способную мыслить подобно человеку? В своей заявке на грант он использовал словосочетание, которое до этого никто не произносил — «искусственный интеллект». Термин прижился. Конференция стала точкой отсчёта для целой научной дисциплины, а Маккарти навсегда вошёл в историю как один из отцов-основателей того, что сегодня перевернуло наш мир.
Четвёртого сентября 1927 года в Бостоне родился мальчик Джон — старший из двух сыновей в семье иммигрантов. Отец, Джон Патрик Маккарти, приехал из крошечной ирландской рыбацкой деревушки Кромэн в графстве Керри. Он работал то плотником, то рыбаком, затем стал профсоюзным организатором. Мать, Ида Гла
тт, литовская еврейка, участвовала в суфражистском движении и работала журналисткой в Federated Press. Оба были членами Коммунистической партии Америки в тридцатые годы. Джона Маккарти в политических кругах называли «red diaper baby» — ребёнком, выросшим в семье коммунистов.
Детство прошло в постоянных переездах. Великая депрессия гнала семью с места на место — из Бостона в Нью-Йорк, затем в Кливленд. Джон был болезненным ребёнком с проблемами дыхания, и в конце концов семья переехала в Лос-Анджелес, надеясь, что климат Калифорнии поможет его здоровью. Так и случилось. Хрупкий мальчик окреп, но главное — он влюбился в книги.
Ещё до школы Маккарти заинтересовался наукой, прочитав перевод русской популярной книги для детей «Сто тысяч почему». Он бегло говорил по-русски — язык пригодится ему позже, когда он будет дружить с советскими учёными и даже играть с ними в шахматы по телеграфу через океан. В подростковом возрасте Джон самостоятельно освоил высшую математику, изучая учебники из библиотеки Калифорнийского технологического института. Результат оказался ошеломляющим: поступив в Калтех в 1944 году, шестнадцатилетний юноша смог пропустить первые два курса математики.
Впрочем, академический путь не был гладким. Маккарти отчислили за непосещение занятий по физкультуре — эксцентричный гений просто игнорировал то, что казалось ему неважным. Он служил клерком в армии, затем вернулся в Калтех и в 1948 году получил степень бакалавра математики. Именно там, на симпозиуме 1948 года, где выступали ведущие мировые эксперты по информатике и мозгу, включая Алана Тьюринга, Маккарти осознал своё призвание: машины могут быть научены думать, как люди.
Маккарти продолжил обучение в Принстонском университете, где в 1951 году защитил докторскую диссертацию по математике под руководством Дональда Спенсера. Среди его коллег был Джон Форбс Нэш-младший — будущий нобелевский лауреат, герой фильма «Игры разума». После короткой преподавательской работы в Принстоне и Стэнфорде, в 1955 году Маккарти перебрался в Дартмутский колледж на должность ассистента профессора математики.
Именно здесь летом 1956 года состоялась та самая конференция, изменившая всё. Маккарти, Марвин Минский, Натаниэль Рочестер и Клод Шеннон написали совместное предложение, в котором впервые прозвучал термин «искусственный интеллект». Формулировка была дерзкой: каждый аспект обучения или любая другая особенность интеллекта могут быть так точно описаны, что машина сможет их симулировать.
Конференция не принесла революционных технических решений, но она сделала главное — объединила четырёх исследователей, которые поклялись превратить искусственный интеллект в настоящую научную дисциплину. Одновременно Маккарти начал работу над шахматной программой. Он разработал метод альфа-бета-отсечения, который позволял компьютеру быстро отбрасывать ходы, выгодные сопернику. Это был прорыв — первое практическое применение идей ИИ.
В 1958 году Маккарти перебрался в Массачусетский технологический институт, где вместе с Марвином Минским основал первую в мире лабораторию искусственного интеллекта. К концу своих лет в MIT студенты ласково называли его «дядюшка Джон». Здесь родилась его главная техническая инновация — язык программирования Lisp.
В отличие от обычных языков, предназначенных для числовых вычислений, Lisp был создан для обработки символов. Маккарти открыл, что примитивные рекурсивные функции могут быть расширены для работы с символьными выражениями. В 1960 году его студент Стив Рассел реализовал Lisp на компьютере IBM 704. Язык мгновенно стал доминирующим инструментом для исследований в области ИИ, и эту роль он играет до сих пор, породив множество диалектов — Scheme, Common Lisp, Clojure.
В 1959 году Маккарти изобрёл технику сборки мусора — автоматического освобождения оперативной памяти от ненужного кода. Этот метод сегодня используется в Java и множестве других языков программирования. Параллельно он работал над концепцией разделения времени: идеей о том, что один большой компьютер может одновременно обслуживать сотни или тысячи пользователей. Его коллега Лестер Эрнест позже скажет, что Интернет не появился бы так быстро, если бы не Маккарти и его системы разделения времени. Сегодня мы называем это облачными вычислениями, но суть осталась той же.
В 1961 году, выступая на столетии MIT, Маккарти стал, вероятно, первым, кто публично предложил идею «полезных вычислений» — модели, в которой вычислительная мощность могла бы продаваться как вода или электричество. Эта идея казалась фантастической в шестидесятые, но сегодня именно так работают Amazon Web Services, Google Cloud и другие гиганты.
В 1962 году Маккарти вернулся в Стэнфорд уже полным профессором компьютерных наук. Он основал здесь вторую лабораторию искусственного интеллекта — Стэнфордскую, которая на протяжении десятилетий была дружественным соперником MIT. В шестидесятые и семидесятые SAIL превратилась в блестящий пример того, чего может достичь сообщество талантливых учёных при наличии адекватного финансирования и мощных компьютеров.
В Стэнфорде Маккарти сосредоточился на фундаментальных вопросах ИИ: как формализовать здравый смысл? Как научить машину рассуждать о причинах и следствиях? Вместе с Патриком Хейсом он разработал ситуационное исчисление — формализм для рассуждений о действиях, в котором ситуация представляла состояние мира, а действие — функцию, меняющую это состояние. Здесь возникли знаменитые «проблема квалификации» и «проблема фрейма» — задачи, над которыми программисты бьются до сих пор.
С 1978 по 1986 год Маккарти развивал метод ограничения — способ немонотонного рассуждения, при котором новые факты могут отменять старые выводы. Это был шаг к тому, чтобы машины могли мыслить не только логически, но и гибко, как люди.
В 1966 году Маккарти и его команда написали программу для игры в шахматы, которую они противопоставили программе советских учёных из Московского института теоретической и экспериментальной физики. Ходы передавались по телеграфу. Американская программа проиграла два матча и сыграла вничью ещё два — ни одна из программ не играла выдающе, но сам факт международного противостояния через машинный код стал символом эпохи.
Маккарти был женат трижды. Первый брак состоялся во время работы в MIT. У него родилась дочь Сьюзан. После развода в шестидесятых он женился на Вере Уотсон — программистке и первоклассной альпинистке. Вера родилась в китайском Далее в русской семье, говорила по-русски, работала в IBM над системой управления базами данных System R, которая стала первой реализацией SQL.
У Джона и Веры родились двое детей — дочь Сара и сын Тимоти. Сам Маккарти вёл активный образ жизни: скалолазание, полёты на самолёте, даже прыжки с парашютом. Но трагедия настигла семью в 1978 году. Вера Уотсон погибла в Гималаях, пытаясь покорить Аннапурну в составе первой полностью женской экспедиции. Она и её напарница Элисон Чедвик-Онышкевич сорвались на крутом ледяном склоне у пятого лагеря. Обеим было по сорок с небольшим.
Позже Маккарти женился в третий раз на Кэролин Талкотт, с которой прожил до конца жизни.
Выросший в семье коммунистов, Маккарти в 1949 году, будучи аспирантом Принстона, даже ненадолго вступил в местную коммунистическую ячейку. Но вскоре он вышел из неё, критически проанализировав идеологию. Интерес к СССР у него остался: он дружил с советскими учёными, свободно говорил по-русски, но после поездок в страны советского блока убедился в нарушениях прав человека и отошёл от левых идей.
В шестидесятые, на фоне войны во Вьетнаме, Маккарти сдвинулся вправо, разочаровавшись в левых движениях и студенческом активизме в Стэнфорде. Его вторая жена Вера, дочь русских миссионеров из Китая, поддерживала этот сдвиг. К концу жизни Маккарти был консервативным республиканцем. Он активно участвовал в дискуссиях на Usenet-форумах, высказываясь по мировым делам, и был одним из первых, кто предложил расширить Билль о правах США на электронную сферу — гарантировать каждому право читать, исправлять и ограничивать доступ к своим электронным файлам.
Маккарти оставался оптимистом и сторонником свободы слова. Он верил в устойчивость человеческого прогресса, был заядлым читателем и любителем научной фантастики. В 1982 году он, по-видимому, первым предложил идею космического фонтана — башни, простирающейся в космос и удерживаемой вертикально за счёт потока гранул, выброшенных с Земли.
За свою карьеру Джон Маккарти написал более тридцати научных работ, большинство из которых посвящены эпистемологическим проблемам ИИ: какая информация и какие способы рассуждения необходимы для разумного поведения? Его достижения принесли ему множество наград.
В 1971 году он получил премию Тьюринга от Ассоциации вычислительной техники — высшую награду в информатике. В 1988-м — престижную премию Киото. В 1990 году президент США вручил ему Национальную медаль науки. Маккарти был членом Национальной академии наук и Национальной инженерной академии США, почётным профессором множества университетов.
До конца жизни он продолжал работать. В 2011 году Маккарти запустил проект, чтобы сделать свои работы более доступными. Он разрабатывал новый язык программирования Elephant 2000 с семантическими функциями, основанными на речевых актах. Дата реализации несколько раз переносилась — с 2000-го на 2005-й, затем на 2015-й. Он всегда смотрел в будущее, всегда изобретал.
Двадцать четвёртого октября 2011 года Джон Маккарти скончался от сердечной недостаточности в своём доме в Стэнфорде. Ему было восемьдесят четыре года. Его коллега и друг Уитфилд Диффи, специалист по безопасности в Интернете, сказал: «В области искусственного интеллекта никто не оказал большего влияния, чем Джон». Марвин Минский, руководивший лабораторией ИИ в MIT, назвал его радикальным мыслителем с далеко идущими решениями множества проблем.
Маккарти пережил своих родителей (мать умерла в 1957 году), двух жён, но оставил после себя троих детей, двух внуков, третью жену Кэролин и первую жену Марту Койот. Его гений, озорное чувство юмора и умение побуждать людей думать глубже останутся в памяти коллег и друзей.
Джон Маккарти был редким сочетанием математического таланта, технической изобретательности и философской глубины. Он не просто создал язык программирования или придумал красивый термин. Он заложил фундамент для целой научной дисциплины, которая сегодня определяет будущее человечества.
Lisp до сих пор используется в критически важных системах — программы на нём летали в космических аппаратах NASA, они лежат в основе множества практических ИИ-систем. Концепция разделения времени эволюционировала в облачные вычисления, без которых немыслим современный Интернет. Идеи Маккарти о формализации здравого смысла, о декларативном представлении знаний вдохновили легионы исследователей и привели к созданию бесчисленных практических приложений.
Он был провидцем. В начале семидесятых, когда персональные компьютеры ещё не появились, он описывал электронную коммерцию — покупку и продажу через компьютер. В 1961 году он говорил о продаже вычислительной мощности как коммунальной услуги. Он предсказывал роботизированные такси и автобусы задолго до того, как Tesla и Google начали работать над беспилотными автомобилями.
Маккарти не боялся казаться абсурдным. Когда мир сталкивался с нехваткой никеля, его решением было: «Почему бы не добывать его с астероида? Это стоило бы всего несколько миллиардов долларов». Сегодня космическая добыча ресурсов обсуждается как реальная перспектива.
Его главный вклад — не технический, а концептуальный. Маккарти показал, что машины могут быть научены думать. Что интеллект — это не мистическая субстанция, а процесс, который можно формализовать, описать и воспроизвести. Что знания должны быть представлены декларативно, а не закодированы в программах. Как он сам говорил: «Предложения могут быть истинными в гораздо более широких контекстах, чем конкретные программы могут быть полезными».
Сегодня, когда ChatGPT пишет эссе, когда нейросети создают картины и музыку, когда автомобили управляются алгоритмами, мы живём в мире, который Джон Маккарти начал строить в 1956 году в тихом городке Нью-Гэмпшира. Он не дожил до расцвета глубокого обучения, до ChatGPT и DALL-E, но без его работы ничего этого не существовало бы.
Искусственный интеллект имеет отца. И этот отец — ирландец из Бостона, который научил машины мыслить.
Джон Маккарти - фотография из архивов сайта
Посмотреть фото
| Родился: | 04.09.1927 (84) |
| Место: | Бостон (US) |
| Умер: | 24.10.2011 |
| Место: | Стэнфорд () |