Электронные ньютоны
С некоторых пор в лабораториях психологов стали увлекаться играми. Немолодые уже люди, словно беззаботные студенты на скучной лекции, играли в "пятнадцать" или резались в "морской бой". Мало того, они предлагали "сразиться" всем желающим, старательно записывая, кто и "почему выходит победителем.
Чем объяснить такое неожиданное пристрастие? Дело в том, что игры в "пятнадцать", "морской бой" и им подобные представляют собой, по существу, занимательные математические задачи. Решая их, человек не просто вычисляет, то есть тренируется в применении определенных правил, но и сам открывает какие-то закономерности, позволяющие ему затем по найденному образцу решать все аналогичные задачи. (Недаром, видно, такие игры называют интеллектуальными.) А в последнее время психологи особенно интересуются всякого рода правилами и планами решения, складывающимися у человека в ходе поиска нужного ответа.
Игра в "морской бой" всем хорошо известна, а в "пятнадцать", может быть, не так знакома. Популярный современный психологический прибор можно купить в любом игрушечном магазине. В квадратной коробочке расположены как попало полтора десятка пластмассовых фишек, пронумерованных от единицы до пятнадцати. Они занимают почти все дно коробки. Остается свободным местечко как раз для одной фишки. Надо передвигать (прыгать не разрешается) фишки, пока они не встанут по порядку номеров. Пустая клетка должна быть на том же месте.
Собственно, в психологических экспериментах применяют несколько облегченный вариант игры. Клеток берется не шестнадцать, а лишь шесть. В них в произвольном порядке расположены пять пронумерованных фишек, одна клетка пустая. Остальные условия те же. Игрокам предлагается двигать фишки, пока они не займут места, как в строю, от единицы до пятерки.
Таких перестановок (вариантов ситуации) возможно 120, но не все они разрешимы. А те, что разрешимы, могут быть доведены до конца за разное количество передвижек. Наблюдая, как разные люди передвигают фишки в поисках правильного решения, психологи считают, сколько ходов им для этого потребовалось, и соотносят с наилучшим вариантом решения, который им известен.
Какие же серьезные выводы делают психологи из простой игрушки?
Дольше (с самым большим количеством ходов) решают задачу те, кто двигает фишки наобум, случайно добиваясь успеха. Большинство людей сразу же пытаются найти ключ решения. Они обдумывают возможные передвижки, прежде чем сделать ход. При этом стараются мысленно разделить фишки на те, что; можно оставить на месте, и на те, которые необходимо передвинуть. В результате они делают меньше ходов, так как действуют уже не с пятью, а, скажем, с двумя фишками.
В одном из опытов, благодаря объединению разрозненных фишек в группы, вместо восьми ходов пришлось сделать всего три. Такой ход мышления явно экономнее. В общем способности человеческого мышления проявляются и здесь в своих специфических качествах. Кстати, не напоминает ли вам образование из фишек упорядоченных групп, а стало быть более крупных единиц действия, то укрупнение информации, о котором шла речь выше?
Задачи-игры представляют интерес для психологов еще и потому, что их условия легко могут быть заложены в кибернетическую машину. Не просто для доказательства, что машина может выполнять сложные интеллектуальные действия - в таком случае можно было дать машине описание наилучших решений всех ситуаций и заставить ее лишь выбирать соответствующее. Гораздо важнее поставить машину в те же условия, что и впервые начинающего игру человека: "объяснить" ей правила передвижения фишек и цель. А как действовать - она должна решить сама.
Ученые, знакомые с принципом работы счетно-решающих устройств, попытались представить, как машина будет действовать именно в этом случае. Видимо, она должна с каждым новым ходом делать все меньше и меньше обратных перестановок, то есть ставить фишку с большим номером впереди фишки с меньшим номером. Ведь в конце все они должны стоять по порядку номеров, а с каждым ходом игрок приближается к конечной позиции. Такой ход решения подсказывала математика.
Но с точки зрения математики он, может быть, и был наилучшим, однако человек, решивший задачу тоже оптимальным способом, действовал совсем не так. Когда изобразили ход его решения в виде графика, получилась извилистая линия, напоминающая горный хребет. "Вершины" и "долины" чередовались в ней неравномерно, все были разной высоты и глубины и совсем не похожи на равномерно понижающийся "склон", характерный для машинного "мышления".
Так еще раз со всей остротой встал вопрос о различии машинного способа "мышления" и чисто человеческого.
Проблема эта не нова. Она возникла почти одновременно с появлением машин, способных "думать". Но лишь теперь оказалась поставленной в психологическом плане.
"Конкуренты" у человека появились, когда студент Массачусетского политехнического института, теперь известный математик Клод Шеннон, додумался до простой, как все истинно гениальное, идеи, что логические операции, с помощью которых мы думаем, могут осуществляться не только мозгом, но с таким же успехом и любым автоматом, состоящим из реле, полупроводников или других элементов, способных к переключению. Так появились "думающие" машины.
Абстрактное, логическое мышление - вершина человеческого интеллекта! Раз из всех форм работы мозга удалось воспроизвести именно эту, значит машины догнали людей по уровню интеллекта, решили многие. Теперь раскрыть остальные секреты мыслящего ума не представит большой трудности.
И действительно. Машины начали решать громоздкие уравнения, выполнять работу плановика, бухгалтера, потом взялись за переводы с одного языка на другой, стали играть в шахматы, на досуге сочиняли куплеты и музыку к ним. Казалось, вскоре наступит эра мыслящих автоматов, способных думать не только как человек, но и лучше его.
Но пока мы с вами восхищались удивительными способностями машин, инженеры и математики, непосредственно работавшие с ними, давали им далеко не лестные отзывы. Все чаще и чаще "умные", машины вызывали недовольство у своих создателей. "Покуда им все растолкуешь, подробно, шаг за шагом опишешь план действия - уже некогда ждать результатов, - жаловались программисты. - А чуть изменились условия задания - изволь начинать все сначала".
"Современные машины идиотски логичны", - говорили инженеры, а кто-то, крепко рассердившись, даже назвал их "учеными дураками". Словом, машины так и не стали по-настоящему умными: они слепо следовали программе и ничего не умели делать самостоятельно. Никакой опыт не шел им впрок - они не умели самого главного - того, чем, пусть в малой степени, владеют даже животные: машины не умели учиться.
И тогда инженеры пришли на поклон к физиологам:, расскажите, как живые организмы учатся. Те объяснили им, что мозг работает по принципу условных рефлексов (ведь тогда и физиологи еще не употребляли таких слов, как "информация", "программа" и т. п.): поступает извне раздражение - организм отвечает каким-либо целесообразным действием. Если внешнее воздействие совпадает по времени с каким-нибудь другим сигналом, мозг берет это на заметку. Так возникают длинные цепи рефлексов. Когда они приводят к удачному результату, мозг запоминает удачу и хранит знание о ней в одном углу своей обширной памяти.
Хождение по архивам мозга
Ошибка, промах тоже учитываются мозгом, сведения о них хранятся где-то в другом месте архива.
Схема работы мозга, столь живо описанная физиологами, подкупала своей простотой. А главное - ее легко было воспроизвести в машинах. И вот технические институты и лаборатории наводнили электронные мыши, черепахи, собаки.
Они вели себя, как настоящие животные: добывали "пищу", обходили стоящие у них на пути предметы, "летели" на свет... От игрушек перешли к серьезным машинам. Вскоре они тоже научились учиться. Но, увы, инженеров опять ждало разочарование: автоматы обучались лишь самым простым действиям, да и действовать могли только в примитивных условиях.
Казалось, кибернетика зашла в тупик. После бурных восторгов наступило некоторое уныние. Стали раздаваться голоса, что многие способности мозга вообще не удастся воспроизвести в машине. Недаром же не появилось ни одного электронного продавца, скажем, а ведь он выполняет не такую уж сложную мыслительную работу. Правда, ему приходится все время решать новые неожиданные задачи, а машина этого не умеет. Что толку говорить о более интеллектуальных видах труда, с которыми справляется машина. Ведь, вычисляя, она просто молниеносно совершает миллионы логических операций, обгоняя человека в скорости.
Но даже продавец в магазине не обходится одной только логикой. Он просто не мог бы работать, если бы, обслуживая каждого покупателя, мысленно перебирал все возможные варианты своих ответных действий. К тому же жизнь ставит перед ним пусть не очень сложные, но все время новые задачи, с которыми он раньше не встречался. Так что у него нередко даже нет заранее выработанной системы действий. И приходится все время составлять себе новую программу.
Получается, что даже работа продавца носит более творческий характер, чем работа вычислительной машины, действующей по очень сложной, но заранее расписанной по пунктам программе.
Увидев, что теория автоматов не может помочь сконструировать подлинно умную машину, инженеры снова обратились к биологам. Но те оказались беспомощными. Все, что знали о работе мозга, они уже рассказали. И инженеры, последовав их советам, построили машины, способные производить логические действия и копировать условные рефлексы. Иными словами, в машинах удалось воссоздать самые сложные и самые простые мыслительные операции. А вся "золотая середина", что составляет основу человеческого мышления - и обыденного и творческого, - выпала из сферы работы машин.
Что могли биологи рассказать о том, как продавец находит десятки разных решений проблем, поставленных перед ним покупателями; по каким признакам мы узнаем в толпе знакомых; как мы ищем ответ на задачу из школьного учебника и как находят новые способы решения научных проблем инженеры и ученые, если обо всем этом они имели самое смутное представление? Психологи только-только начали подбираться к сложным закономерностям человеческого мышления.
К тому же поиски решений разного рода задач - от чисто бытовых до подлинно творческих (а именно они и служат основой нашего мышления) - в отличие от логических действий совершались неосознанно, интуитивно, и сами продавцы, школьники, инженеры ничего не могли рассказать о том, как они додумались до истины.
Видимо, мозг давно уже автоматизировал серединные, промежуточные по сложности мыслительные ходы, как переводит он на автоматическое самоуправление освоенные нами новые движения. И, ловя мяч или беря со стола чашку, мы не можем объяснить, какие именно мускулы и в какой последовательности сокращали. Для сознательной работы мозг оставляет общее руководство, контроль за результатом мыслительных действий, а средства - умственные операции - выбираются автоматически. Не мудрено, что мы их не осознаем.
Однако ученым было от этого не легче. Стало ясно, что прежними методами не проникнуть в мыслительную кухню. Изучая, как передаются и куда приходят нервные импульсы, не понять деятельность ума. Это физиологов могла интересовать работа отдельных нервных клеток и ансамблей из них. Здесь же требовалось установить ход мыслей. Значит, надо было обращаться к психологии. А психологи не могли дать конкретных рецептов, как усовершенствовать машину, заставить ее думать по образу и подобию человека, потому что сами знали об этом очень мало и детально не представляли, как думает человек.
Да и много ли можно было узнать теми способами, которыми они действовали. Нужен был совершенно иной подход к исследованию мышления - современный, основанный на математике, а не на лирических описаниях того, кто как думает. Таким орудием исследования и стала теория информации.
С ее помощью ученые вплотную подошли к тому, чтобы четко и ясно сформулировать, чем мышление человека отличается от машинного. Машина действует статистически, каждый раз вычисляя "среднее арифметическое" решение. Человеку же нет надобности перебирать все варианты. Он находит правильный ответ, нередко руководствуясь какими-то смутными намеками, обрывками сведений.
Если говорить на современном языке, машине необходима полная информация о всех деталях задачи, которую она решает. А мозг человека может находить разумные решения, используя разрозненные сведения. Именно поэтому кибернетические машины, несмотря на свое быстродействие, так плохо играли в шахматы. Ведь прежде, чем принять решение, они должны были просмотреть и рассчитать все возможные варианты хода. А шахматы - такая игра, где количество вариантов каждого хода бесчисленное.
Искусство умелой игры - вовсе не в переборе многих решений, а в выборе правильного. Вот почему говорят, что самый плохой шахматист играет лучше самой умной машины.
Работа на неполной информации - главное отличие в способе "мышления" машины и человека. И именно эту способность труднее всего воспроизвести в машине. Виктор Михайлович Глушков - признанный математик, много занимавшийся теоретическими вопросами, а теперь обратившийся к кибернетике, уверяет, что проще всего научить машину думать как математик-теоретик (то есть обучить ее логическим действиям). И гораздо труднее воспроизвести такие интуитивные действия, как поиски решения, оценка вариантов, умение узнавать в незнакомом известные черты. А ведь все это - в более примитивной форме, разумеется, - могут делать даже животные.
Логическое мышление математика он сравнивает с правилами передвижения шахматных фигур, а поиск правильного доказательства - с талантом, опытом и интуицией шахматиста.
Теперь дело было за психологами: вооруженные математическим инструментом, они должны разобраться в механизмах нашего мышления и дать свои рекомендации инженерам. Но инженеры вольно или невольно тоже научили кое-чему следопытов мысли. В их представления вклинилась кибернетика. "Раз мозг - устройство для переработки информации, значит и изучать надо в первую очередь информационные процессы в нем", - пришли к выводу психологи.
Машинный подсчет
Заставляя людей играть в "морской бой", они стремятся найти правила (или, как мы сказали бы теперь, алгоритм мы) переработки информации человеческим мозгом.