отношений, складывающихся внутри ума; ведь иначе мы могли бы постигать все мысли и склонности других в их взаимодействии. В лучшем случае мы можем вообразить лишь общие очертания подобных структур.
Рис. 106
В областях поблизости от агентов речи некоторые элементы этой сети могут обозначать или представлять идеи и мысли, которые мы легко способны выразить словами. Но поскольку речь является социальным актом, мы гораздо менее способны выразить значимость нем, связанных с агентами, которые непосредственно не используются в коммуникации. Это объясняется тем, что данные агенты менее ограничены дисциплиной публичного языка; соответственно немы в этих агентах сильнее варьируются от одного человека к другому.
Так или иначе, наши высокоуровневые агенты, как правило, не осведомлены о действиях агентов более низкого уровня; они контролируют и регулируют, но почти не «вникают» в суть происходящего между их подчиненными. Например, высокоуровневый агент может обнаружить, что какой-то его субагент неэффективен – реагирует на избыток микронем (или на малое их число), – и соответствующим образом корректирует свою чувствительность. Подобно «мозгу Б», контролирующий агент может выносить такие суждения, не понимая местных значений этих микронем. Тот же принцип позволяет контролировать уровни деятельности других агентов; мы уже обсуждали подобное, когда речь шла о «спиральных» вычислениях в агенте и его «деревьях» из строк З. Когда складывается впечатление, что работа выполняется правильно, агент-супервизор может ориентировать низкоуровневые процессы на «спуск» к мелким операциям. Но когда возникает чрезмерное количество препятствий, уровень активности пойдет по спирали вверх, туда, где возможно диагностировать и изменять неэффективные планы.
20.7. Связи
Чтобы хорошо говорить на языке и хорошо понимать язык, обычный человек должен выучить тысячи слов. Чтобы узнать, как правильно использовать одно слово, необходимо задействовать большое количество связей между агентами этого слова и другими агентами. Что порождает такие связи и каковы могут быть их физические воплощения?
Любая всеобъемлющая теория разума должна включать в себя некоторые идеи о природе связей между агентами. Подумайте, ведь человек способен научиться «связывать» практически любую комбинацию идей или слов. Означает ли это, что мы вправе предположить, будто данный агент (строка З) может напрямую подключаться к любому из тысяч или миллионов других агентов? Об этом не может быть и речи, учитывая то, что нам известно о связях в человеческом уме. Многие мозговые клетки имеют волокна, которые тянутся в направлении тысяч других клеток, но лишь немногие располагают волокнами для «контактов» с миллионами других клеток; вдобавок, насколько мы знаем, зрелая мозговая клетка может устанавливать новые связи только с теми другими клетками, которые расположены близко к волокнам, что тянутся к ним или отходят от них. Кроме того, количество мозговых клеток у человека, похоже, не возрастает после рождения; напротив, их число уменьшается. Конечно, мозговые клетки «зреют» на протяжении нескольких лет, и, вероятно, их волокна простираются широко. Но никто не скажет, происходит ли это вследствие установления новых связей или должно произойти, чтобы клетки могли устанавливать новые связи.
Даже расположение «дальних» связей между мозговыми клетками не допускает прямого контакта между произвольными парами агентов, поскольку эти «дальние» связи обычно расположены в относительно упорядоченных пучках, менее регулярных, но в остальном схожих с параллельными пучками, идущими от кожи к мозгу. К счастью, прямые подключения не нужны по тем же причинам, по которым каждый телефон в мире может легко связаться с любым другим телефоном без необходимости подключения миллиарда отдельных проводов к каждому дому. Вместо того телефонные системы устанавливают косвенные связи, используя агентов, именуемых станциями, которые требуют умеренного количества проводов. Я не хочу сказать, что мозг использует схемы коммутации, подобные телефонным линиям; для меня важно, что каждому агенту строки З не обязательно напрямую обращаться к каждому агенту, с которым он в конечном счете может быть связан.
Имеется несколько факторов, уменьшающих масштабы проблем взаимоподключения. Во-первых, для того чтобы воспроизвести основные особенности конкретного парциального ментального состояния, достаточно задействовать только репрезентативную выборку агентов. Во-вторых, согласно нашей теории деревьев знаний, большинство связей для строк З составляют косвенные, поскольку эти строки соединяются только с близлежащими деревьями. Полинемы тоже связываются лишь с одним агентом-«запоминателем» рядом с каждым агентом. Никакой строке З нет необходимости в потенциальном контакте со всеми операторами любого агента, вполне достаточно подключений только в определенной «полосе пропускания».
20.8. Линии связи
Напротив, иногда со страха ночью
Ей темный куст покажется медведем[29].
Уильям Шекспир
На приведенном ниже рисунке изображена схема подключения, которая позволяет многим агентам общаться друг с другом, но использует на удивление мало соединений. Эту схему предложил Келвин Э. Муэрс еще в 1946 году, до наступления эпохи современных компьютеров. Мы могли бы использовать всего десять проводов, чтобы позволить любому из нескольких сотен «передающих агентов» активировать любого из «принимающих агентов». Хитрость заключается в том, что каждый передающий агент использует не один, а пять проводов, выбранных случайным образом из доступных десяти. А каждому принимающему агенту выделяется агент «И», подключаемый для распознавания аналогичной пятипроводной комбинации.
Рис. 107
В этом примере каждый принимающий агент активируется конкретным передающим агентом. Пожелай мы, чтобы каждый принимающий агент реагировал на сигналы сразу нескольких передающих агентов, можно было бы объединить ряд отдельных «узнавателей» с тем, чтобы вход принимающего агента выглядел как дерево с распознающим устройством на конце каждой ветви. Как эти приемники могли бы определять, какие шаблоны ввода подлежат распознанию? Один из способов заключается в использовании оборудования для «взвешивания докательств», описанного выше. В самом деле, для мозговых клеток это было бы вполне правдоподобно, поскольку типичная мозговая клетка фактически располагает древовидной структурой приема входных сигналов. Пока не удалось выяснить, что именно делают эти структуры, но я не удивлюсь, если многие из них окажутся простыми обучаемыми машинами наподобие «Перцептрона».
Сеть, показанная на рисунке, имеет серьезный недостаток: она способна передавать всего один сигнал в данный момент времени. Дело в том, что, если активировать сразу несколько передающих агентов, произойдет активация почти всех десяти проводов, то есть отреагируют все принимающие агенты и возникнет эффект лавины. Однако мы можем устранить эту проблему, предоставив системе достаточно дополнительных проводов. Например, предположим, что имеется десять тысяч проводов, а не просто десять, и каждый передающий агент подсоединен, скажем, к пятидесяти из них. Тогда даже если сто агентов будут отправлять свои сигналы одновременно, шанс того, что это ошибочно активирует какого-либо конкретного принимающего агента, меньше единицы на триллион!
20.9. Распределенная память
Давайте перерисуем нашу схему линий связи в виде трех слоев агентов.
Рис. 108