Итак, что же удерживает мышь внутри? Конечно, то обстоятельство, что стены коробки преграждают ей путь во всех направлениях, так как каждая стенка блокирует движение в конкретном направлении. Левая стенка не дает мыши пойти влево, правая стенка не пускает вправо, крышка не позволяет мыши выпрыгнуть, и так далее. Следовательно, секрет коробки – в расположении стенок, предотвращающих свободное перемещение мыши во всех направлениях! Вот пресловутая «способность к удержанию». Глупо искать эту способность в каждой отдельной доске, но все вместе доски обеспечивают коробке способность к удержанию. Все равно что флеш-рояль в покере: выигрывает только комбинация пяти старших карт одной масти.
То же самое относится к понятиям «жизнь» и «разум». Глупо использовать эти слова для описания мельчайших составных частей живых существ, поскольку данные слова употребляются для обозначения взаимодействия совокупности частей. Подобно слову «удерживание», слова «жизнь» и «мышление» пригодны для описания явлений, возникающих в результате определенных комбинаций взаимосвязей. Причина, по которой коробка выглядит простой и понятной, заключается в том, что все понимают, каким образом стенки надежно изготовленной коробки предотвращают побег животного, находящегося внутри. По правде говоря, слово «жизнь» уже утратило значительную часть своей загадочности – по крайней мере для современных биологов, ибо они выявили множество важных взаимодействий между химическими веществами в клетках. Но разум по-прежнему сохраняет свою тайну, ибо мы до сих пор мало знаем о взаимодействии ментальных агентов.
2.5. Легко и трудно
В конце 1960-х годов Строителя удалось «воплотить» в виде компьютерной программы, разработанной Лабораторией искусственного интеллекта при Массачусетском технологическом институте. Мы с моим соратником Сеймуром Пейпертом долго пытались объединить механическую руку, глаз-телевизор и компьютер в робота, который мог бы выстраивать фигуры из детских кубиков. Нам и нашим сотрудникам потребовалось несколько лет для того, чтобы составить программы «Переместить», «Взять», «Поднять» и сотни других, которые были необходимы для создания Строителя. Мне нравится думать, что этот проект позволил нам заглянуть в детское сознание и хотя бы немного узнать о том, что происходит, когда дети учатся «играть» с простыми игрушками. При этом проект не дал ответа на вопрос, достаточно ли условной тысячи микронавыков для того, чтобы ребенок мог заполнить ведерко песком. Именно данный опыт, а не все сведения, почерпнутые из психологии, привел нас ко многим идеям относительно обществ разума.
В первых экспериментах мы сконструировали механическую руку, оснащенную датчиками давления и касания на кончиках пальцев. Затем нам пришлось подключить телевизионную камеру к нашему компьютеру и написать ряд программ, благодаря которым «Глаз» мог различать очертания кубиков. Кроме того, теперь он опознавал и саму «Руку». Когда выяснилось, что имеющегося набора программ недостаточно, мы добавили несколько программ, которые использовали чувствительность пальцев «Руки» для подтверждения визуальных впечатлений. Понадобились также программы, позволявшие компьютеру перемещать «Руку» с места на место и при помощи «Глаза» убеждаться, что на пути перемещения нет никаких препятствий. Еще пришлось составить несколько программ более высокого уровня, чтобы робот мог планировать свои действия, и тех программ, которые отслеживали выполнение намеченных планов. Чтобы все это работало как надо, требовались программы, проверявшие на каждом этапе (опять-таки, при помощи «Глаза» и «Руки») соответствие «замыслов» внутри робота фактическому объему действий – и исправлявшие ошибки, если таковые случались.