Такое происходит, так сказать, при прочих равных условиях, но условия равны далеко не всегда. В каждый момент времени наш ум пребывает в некоем «контексте», в котором активировано множество агентов. Вследствие этого, поскольку каждое новое слово активирует разные полинемы, последние соперничают за влияние на изменение состояний этих агентов. Некоторые изменения, что называется, укореняются, по причине того, что отдельные комбинации агентов усиливают друг друга. Другие, лишившись «опоры» и оставшись в одиночестве, не приживаются, так что большинство двусмысленностей будут устранены. За несколько циклов вся система «сфокусируется» в конкретном значении каждого слова и будет решительно отвергать прочие.
Компьютерная программа, которая действительно работала таким образом, была составлена Джорданом Поллаком и Дэвидом Вальцем. Получив на входе предложение «Джон выбил два бакса» и располагая слабым подобием контекстных подсказок, программа, как правило, выдавала цельную и корректную интерпретацию. Иными словами, через несколько циклов агенты формировали систему взаимодополняющих действий, в которой лишь одно значение каждого слова оставалось активным, а остальные смыслы подавлялись. Потому, не важно, связывался ли сложившийся «альянс» с охотой или с азартными играми, толкование оказывалось настолько самодостаточным, что оказывалось способным противостоять любому последующему вмешательству извне. По сути, система нашла устойчивую и недвусмысленную интерпретацию этого предложения.
Что можно сделать, если такая система придерживается неверной интерпретации? Допустим, например, что подсказка насчет пребывания на открытом воздухе уже заставила систему решить, что Джон охотился, но потом ей сообщили, что Джон играет в азартные игры в лесу. Поскольку единственная новая контекстная подсказка вряд ли способна изменить сложившийся альянс смыслов, в данной ситуации может потребоваться, чтобы некий высокоуровневый агент запустил систему заново. Но как быть, если конечный результат этого «зависания» неприемлем для других агентов? Простое повторение процесса приведет лишь к воспроизводству ошибки. Один из способов предотвратить подобное заключается в фиксации смыслов, установленных в ходе предыдущего цикла, и временном их подавлении в начале следующего цикла. Тем самым, вероятно, будет создана новая интерпретация.
Конечно, никто не гарантирует, что этот метод всегда поможет находить интерпретацию, которая наделит общим смыслом все слова предложения. В итоге, если «перезагрузка» не поможет, слушатель запутается. Потому стоит испробовать другие методы, например вообразить какой-то новый контекст, а затем перезапустить процесс замыкания кольца. Но не существует абсолютно надежных методов. Чтобы пользоваться языком, требуются различные способы понимания.
20.5. Микронемы
Старинная идея классификации объектов по свойствам не может быть признана полностью удовлетворительной, потому что многие виды свойств взаимодействуют различными способами. Каждая ситуация и каждое наше состояние подвержены разнообразному влиянию в мириадах контекстов – мы словно смотрим сквозь тонированное стекло и видим все чуть иначе, чем оно есть на самом деле.