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