В поисках искусственного разума mindw0rk (mindw0rk@gameland.ru) Хакер, номер #075, стр. 075-072-3 Помимо преподавательской деятельности, Маккарти продолжал свои наработки в области ИИ. В конце 50-х его основным проектом была первая компьютерная игра в шахматы на Фортране. Большинство людей не верило, что компьютер способен принимать самостоятельные решения и выиграть у человека в шахматы. Но Джона эти замечания только подстегивали. Правда, дописать программу он не успел. В том же 59-м году интересы профессора изменились, и он с головой окунулся в разработку нового языка программирования LISP. А шахматную эстафету переняли студенты-хакеры во главе с Аланом Котаком. LISP был языком высокого уровня и позволял с помощью простых команд и нескольких строк кода делать самые разные вещи. А возможность создания рекурсивных ссылок позволяла писать саморазвивающиеся программы. Вообще, LISP был изначально заточен для программирования в области искусственного интеллекта. Главным недостатком языка было то, что он требовал просто дикое количество машинных ресурсов. Впоследствии его еще долго дорабатывали и портировали на другие платформы студенты института Ричард Гринблатт и Питер Датч. Большое значение для института и для всей компьютерной истории имела лаборатория ИИ, которую Маккарти создал на пару с Мински в одном из кампусов МТИ. Практически сразу она стала центральным местом исследований в этой области, во многом благодаря поддержке заинтересованных хакеров, принимавших участие в проектах ИИ. Одним из таких проектов был робот, умеющий играть в теннис. Основу его составлял компьютер PDP-6, к которому присоединили телевизионную камеру и механическую руку. Конечно, выиграть у профессионального теннисиста робот не мог, но запросто ловил мячик, кинутый в его сторону. SAIL В 1962 году Джон Маккарти покинул МТИ и основал новую лабораторию искусственного интеллекта в Стэнфордском университете (Stanford AI Laboratory - SAIL). Полукруглое здание, отделанное красным деревом, в котором размещалась лаборатория, стояло на холме и возвышалось над студенческим городком. Атмосфера внутри было намного спокойнее и тише, чем в кампусах МТИ. SAIL был самым желанным местом работы у хакеров Массачусетса, и Джон Маккарти пригласил на работу многих талантливых программистов, зная, что их энтузиазм и гениальность привнесут в область ИИ революционные идеи. Мечтой Джона в то время было создание робота, который мог бы самостоятельно выйти из лаборатории и пройти пять километров, рассчитывая только на свои возможности, безо всяких систем управления. В конце концов робот был построен и успешно справился со своим заданием. Другим важным проектом было создание робота, который мог манипулировать предметами разных форм, цветов и размеров. Системы распознавания образов тогда находились в начальной стадии, и команда Маккарти была пионером в этой области. Похожие разработки велись также в Массачусетской лаборатории ИИ, где заведовал Марвин Мински. Старые друзья постоянно поддерживали друг с другом связь и делились своими наработками. |