Человек как терминал

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

Нет. Нужно посмотреть на себя строго по функции. Без пафоса. Без иллюзий.

Мы не венец творения, ради которого зажглись звёзды и эволюционировали динозавры. Мы — не венец, а особый тип узла, который возник в этой сети и занял в ней свою нишу.

human_terminal

01 — Человек как терминал сети

Слово «терминал» я выбрал не случайно. Оно хорошо подходит для описания нашей функции. В нём нет ни религии, ни завышенных ожиданий, ни, с другой стороны, принижения. Терминал — это просто точка подключения. Устройство на периферии распределённой системы. Место, где входящий поток сигналов, ограничений и возможностей среды превращается в локальное действие.

Базовая логика у живого, в общем-то, одна: принять сигнал из среды, обработать его внутренними средствами и ответить действием — изменением собственного состояния или внешнего мира.

В этой огромной био-сети человек выглядит как вычислительный узел совершенно особого типа. Мы не только реагируем на стимулы, как это делает любой живой организм. Мы строим внутри себя такие модели среды, которые можно не просто использовать, но ещё и символически передавать другим. Мы не просто видим дерево, мы строим его образ, его карту, его связи с другими деревьями. И главное — мы умеем переносить эти сжатые, упакованные модели между разными терминалами. Передавать их. Через язык, через культуру, через рисунки на стенах, через книги, через внешние носители данных. Один терминал может загрузить свою внутреннюю модель в другой.

И именно здесь, на этом стыке, на границе между сырой биологией и архитектурой передачи данных, кроется главная странность. Та странность, которая, если вдуматься, объясняет почти всё в нашем виде. Мы рождаемся не с пустотой, а с удивительно малым объёмом жёстко заданного прикладного содержания. С архитектурой, готовой к быстрой записи, перенастройке и загрузке внешних моделей.

02 — Tabula Rasa как инженерная особенность

Если посмотреть на большинство животных, они приходят в мир уже сильно преднастроенными. Эволюция заранее загрузила в них набор устойчивых поведенческих схем, заточенных под типовую среду.

Котёнок, едва открыв глаза, почти сразу знает, как быть котом. Как шипеть, как точить когти, как охотиться за движущимся предметом. Птенец знает, что делать с крыльями, даже если никогда не летал. Это хардкод. Жёстко вшитые в постоянное запоминающее устройство инстинкты. Это работает быстро. Это работает надёжно. И это крайне экономно по ресурсам — не надо тратить годы на обучение.

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

С точки зрения узкой, конкретной задачи «выжить прямо сейчас, в этом лесу, этой ночью», это выглядит как серьёзный сбой. Как ошибка сборки.

Но если сменить масштаб, если посмотреть на дистанцию в тысячи поколений, картина переворачивается. Мы видим архитектуру совершенно иного класса. Человек — это универсальная вычислительная платформа.

Стартовая незаполненность. Tabula Rasa, если угодно, — но с важной оговоркой. Новорождённый приходит не пустым, а с базовой архитектурой и очень малым объёмом жёстко заданного прикладного содержания. В неё входят предрасположенность к языку, ранние интуиции о постоянстве объектов, причинности и опасности, набор простых рефлексов и механизмов привязки к другим людям.

Но у нас почти нет прикладного хардкода. Нет жёстких, нестираемых программ под конкретные сценарии среды. Мы не рождаемся со знанием того, как строить иглу или выделывать шкуру. Это пустой слот. Слот, оставленный под оперативную загрузку того софта, который актуален здесь и сейчас.

Сильно специализированный организм эффективен именно в том диапазоне условий, под который его долго подстраивал естественный отбор. Резко измени среду — и преимущество может быстро превратиться в ограничение.

Терминал без готовых прикладных скриптов слаб на старте. Очень слаб. Но он способен загрузить в себя правила игры почти любой среды. Пустыни, тундры, джунглей, техносферы. В мире, где климат, ландшафты и угрозы меняются быстро, где ледниковые периоды сменяются потеплениями, оперативная подгрузка софта в долго обучающийся терминал оказалась самой выгодной стратегией. Стратегией, которая позволяет масштабироваться, захватывать всё новые и новые ниши.

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

03 — Обучение: алгоритм сжатия хаоса

Любое животное строит внутреннюю модель среды — иначе оно просто не смогло бы в ней действовать. Но у человека эта модель достигла особой глубины: она стала не только инструментом ориентации, но и самостоятельным слоем жизни, который можно символически передавать, накапливать и перестраивать.

И обучение для такого терминала — это процесс компрессии данных. Сжатия. Представьте себе огромный, бесконечный поток сырого, необработанного опыта. Миллионы событий, встреч, ошибок, наблюдений. Всё это хаотично, всё это требует памяти, всё это тяжело хранить и обрабатывать.

Обучение превращает этот необработанный поток в компактные исполняемые правила. Оно сжимает разрозненные эпизоды в формулу: «если происходит x, и x больше y, то, скорее всего, последует z. И реагировать надо так-то».

В этом, если подумать, и заключается системный смысл многих вещей, которые мы считаем само собой разумеющимися.

В этом смысл навыка. Когда мы учимся ездить на велосипеде или завязывать шнурки, поначалу это требует огромных усилий, весь процессор загружен. Но потом действие уходит в автоматизм, в кэш. Оно выполняется быстро, легко, не отнимая ресурсов. Навык делает успешное действие автоматическим, избавляя мозг от необходимости каждый раз заново просчитывать ситуацию с нуля.

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

В этом смысл культуры. Культура — это внешний архив. Гигантское облачное хранилище, которое сохраняет и передаёт дальше сжатые пакеты чужого опыта. Файлы конфигурации, инструкции по сборке, предупреждения об ошибках. Они передаются тем новым терминалам, которые только что подключились к сети, ничего ещё не знают и не умеют. Следующим поколениям.

Как растения преобразуют поток солнечной энергии в химические связи органического вещества, так человек преобразует поток сырых событий в устойчивые модели, правила и смыслы. В абстрактные модели, которые можно хранить, передавать и накладывать на реальность. Это просто следующий слой исполнения. Более сложный, более энергоёмкий, чем пищеварение. Но выстроенный по той же логике.

04 — Новизна как продукт масштаба (Распределённая лаборатория)

Частый вопрос: откуда в системе вообще берётся новизна, если базовые физические законы не меняются?

Она возникает не вопреки стабильности правил, а благодаря ей. Одни и те же константы, одни и те же ограничения, один и тот же набор базовых элементов при достаточно большом числе взаимодействий начинают давать почти неисчерпаемую комбинаторику.

Восемь миллиардов людей — это не просто масса потребителей среды. Это гигантская распределённая лаборатория. Разные тела, разные языки, разные ландшафты, разные культурные архивы, разные наборы ошибок и удач. Каждый отдельный узел сжимает опыт по-своему, собирает свои модели, проверяет их об реальность и — если повезёт — передаёт дальше удачную сборку.

Новизна здесь рождается из трёх вещей: вариативности, памяти и отбора. Кто-то комбинирует уже известные элементы в новую форму. Кто-то находит решение там, где другие упирались в тупик. Кто-то производит ошибку, которая внезапно оказывается не шумом, а открытием.

Никакой мистики. Просто сеть достаточного масштаба, в которой универсальные терминалы непрерывно генерируют, проверяют, отбрасывают и сохраняют варианты.

05 — Права локального администратора

Это может прозвучать смело, даже дерзко. Но если мы остаёмся в рамках инженерного языка, то это самое точное и самое сухое описание того, что обычно называют свободой воли.

У человека есть редкая для биосферы способность: частично менять собственное поведение не только под давлением среды, но и через внутренне сформулированные правила. Если продолжать инженерную метафору, это похоже на ограниченные права локального администратора к собственной системе.

Мы умеем делать то, что у других видов либо отсутствует, либо представлено в гораздо более узком диапазоне. Мы можем менять своё поведение не только реактивно, не только под прямыми пинками внешней среды. Мы можем менять его через правила, которые сами себе написали. Которые сами придумали, сформулировали, сами себе задали.

Мы умеем ставить цели, которых от нас изначальная, сырая биологическая физика вообще не требовала. Голод, страх, размножение — это понятно. Но мы можем захотеть написать симфонию, взойти на гору, понять устройство чёрной дыры. Физика тела этого не просила. Права локального администратора позволяют переопределять запросы.

Здесь, конечно, нужен философский предохранитель. Называя это «Root-доступом», я не ставлю точку в споре, который длится тысячелетия. В споре между физическим детерминизмом, где каждое наше решение — это просто продолжение предыдущего состояния нейронов, и идеей абсолютной, ничем не ограниченной свободы воли. Я не утверждаю, что мы божественно свободны от причинно-следственных связей. Я использую этот термин классифицирующе. По сравнению с волком, по сравнению с любым другим узлом биосферы, терминал-человек обладает локальными возможностями перезаписи собственного софта. Не абсолютными. Ограниченными болью, гормонами, сном, ресурсами. Но всё же исключительными по степени, глубине и масштабу. Ни у одного другого известного нам вида эта способность не развернулась так далеко.

И это, если вдуматься, одновременно и главный аппаратный дар, и зияющая, страшная уязвимость.

Универсальная вычислительная платформа с правами администратора может загрузить в себя полезный, рабочий инженерный софт. Может обучиться, может стать умнее, может создать нечто новое. А может, и часто так и происходит, загрузить в себя деструктивный мусор. Когнитивные вирусы. Битые сценарии. Идеи, которые будут уничтожать. И сам терминал, и соседние узлы по сети.

Отсюда, из этого простого наблюдения, возникает предельно земная, практическая ответственность. Дело не в том, чтобы «быть хорошим» из страха перед богом или кармой. Дело в том, чтобы аппаратно, инженерно понимать, какие именно процессы у тебя в данный момент запущены в памяти. И не разрушают ли они твою же физическую структуру изнутри. Root-доступ — это не только свобода. Это ещё и риск схлопнуться от собственной ошибки.

Далее: Атом: Элементарная ячейка системы. Зачем, разобрав человека до уровня абстрактной терминальной сети, я внезапно возвращаюсь назад к физике и атому? Чтобы замкнуть архитектурный круг. И теперь нам нужно посмотреть на самый фундаментальный пиксель материи, на котором аппаратно сшита вся эта невероятная конструкция. Как именно формируется самая базовая ячейка памяти в Системе?