Рис. 21


Допустим, когда мы осознали, что Джек запускает воздушного змея, это вызвало возбуждение трех строк З – «Джек», «Змей» и «Запускать», – которые сформировались раньше и были активированы видом Джека, запускающего змея. Когда эти три строки З активировались, каждая из них в свою очередь активировала сотни или тысячи агентов. (Наше состояние ума, когда мы наблюдали эту сцену, было результатом деятельности как агентов, возбуждаемых непосредственно нашими чувствами, так и агентов, возбужденных опосредованно, через узнавание.) Для левой схемы потребуется указать огромное количество соединений всех этих агентов с новой строкой З. Но на правой схеме мы достигаем того же самого, лишь добавив новую строку З к трем прежним строкам З! Впрочем, если повторно активировать новую строку З позже, она снова «подцепит» те же прежние строки, обозначающие «Джека», «Змея» и «Запускать», равно как и прочие необходимые воспоминания. В итоге мы станем заново переживать многие минувшие события и узнавать былые образы. В некоторой степени мы словно возвратимся в какую-то раннюю ситуацию.

Разумеется, эти два типа воспоминаний не обеспечивают совершенно одинаковый результат. Наш трюк с «подключением» новой строки З к старым не поможет восстановить многие мелкие подробности минувших событий. Вместо того ментальные состояния, вызываемые этими «иерархизированными» воспоминаниями, будут основываться, скорее, на стереотипах и умолчаниях, а не на реальном восприятии чего-либо. В частности, мы будем склонны вспоминать только то, что опознали когда-то. Нечто наверняка потеряется, однако мы приобретаем кое-что взамен. Эти «деревья воспоминаний» из строк З лишают нас некоторых подробностей, но сохраняют больше следов, позволяющих проследить истоки наших идей. Данные «деревья воспоминаний», кстати, могут и подвести, если удастся в точности воспроизвести исходные обстоятельства какого-то события из прошлого. Но подобное никогда не произойдет, а структурированные воспоминания гораздо легче адаптировать к новым ситуациям.

8.9. Деревья знаний

Если каждая строка может соединяться с другими такими строками, а те в свою очередь могут соединяться с иными строками, получается, что строки З способны образовывать сообщества. Но как мы можем убедиться, что эта гипотеза будет полезной для нашего исследования и не породит грандиозный хаос? Что заставляет строки З формировать действенные иерархии наподобие следующей?

Чтобы сохранить порядок, мы снова применим концепцию полосы пропускания. Если помните, мы сначала предложили понятие строк З для объединения нескольких старых агентов в группу; затем мы ввели понятие полосы пропускания, чтобы эти строки З не заполнялись обилием бесполезных и разрозненных подробностей. Теперь мы сталкиваемся с той же проблемой: при соединении новых строк З со старыми приходится следить, чтобы эти конструкции отвергали избыток неуместных подробностей. Почему бы не попробовать прежнее решение? Давайте применим концепцию полосы пропускания к «деревьям» строк 3!


Рис. 22


При создании нового воспоминания в строке З не нужно соединять ее со всеми активными строками З; достаточно тех, которые были активны в пределах конкретной полосы пропускания.


Можно предположить, что идея окажется трудноприменимой, если мы не определим, что понимаем под «уровнем» и «полосой». Впрочем, некое подобие «вычленения» строк совершается автоматически, просто потому, что новые сообщества строк З тяготеют к наследованию иерархий, уже существовавших среди первоначальных агентов, которые «подключаются» к этим строкам З. Фактически мы располагаем сразу двумя различными теориями. В нашем примере со змеем мы рассуждали об «уровне детализации» описаний. Иначе говоря, нам казалось полезнее рассуждать о «листе, натянутом на каркас», чем о бумаге или деревяшках каркаса. А в примере со Строителем мы обсуждали цели и пришли к выводу, что агент Строитель (Строитель башен) находится на уровень выше тех агентов, которых он использует для реализации своих задач (имеются в виду агенты «Начать», «Добавить» и «Закончить»).