Комбинаторика как космогония
В 1941 году Хорхе Луис Борхес опубликовал рассказ, которому суждено было стать одним из самых цитируемых текстов XX века. «Вавилонская библиотека» — описание вселенной, состоящей из бесконечных шестигранных галерей, где на полках стоит каждая возможная комбинация 25 символов. Идея, начинавшаяся как литературная метафора, за восемьдесят лет превратилась в навязчивую идею для программистов, математиков и философов. Библиотеку пытались построить много раз.
Магия комбинаторики, лежащая в основе этой одержимости, обманчиво проста — и оттого разрушительна для воображения. Возьмите 25 знаков, задайте фиксированную длину (410 страниц по 40 строк по 80 символов) и начните перебирать сочетания. На старте это кажется безобидной игрой: несколько букв складываются в слоги, слоги — в подобия слов. Но экспоненциальный рост быстро уводит количество вариантов в область чисел, которые человеческий мозг не способен вообразить. Число Борхеса записывается как 25 в степени 1 312 000. Это не астрономическая величина. Это величина, рядом с которой астрономия — песчинка на ладони.
Из крохотного набора элементов рождается сложность, превосходящая сложность физической Вселенной. Всего 25 букв порождают пространство, в котором есть всё: все написанные романы, все ненаписанные поэмы, подробная история будущего, автобиографии архангелов. Но подавляющее большинство этого пространства — чистейший шум: страницы, заполненные одной и той же буквой, тысячи томов без единого осмысленного слова. Комбинаторика ставит перед нами не математическую, а экзистенциальную проблему: как извлечь смысл из пространства, которое на 99,999… процентов состоит из бессмыслицы?
Базиль и честность математики
В 2015 году американский программист Джонатан Базиль запустил libraryofbabel.info — первую по-настоящему работающую цифровую модель борхесовской библиотеки. Его решение было элегантным до гениальности: он не стал хранить книги. Он написал алгоритм, который вычисляет содержимое любой страницы по её координатам — номер шестигранника, номер полки, номер тома, номер страницы. Хеш-функция, обратное преобразование, детерминированный хаос.
Библиотека Базиля работает именно так, как описано у Борхеса. Вы можете ввести любую фразу — и алгоритм найдёт страницу, на которой эта фраза напечатана. Окружающий текст будет бессмыслицей, но ваша фраза будет там, буква в букву. Это был колоссальный прорыв. Но он же и обнажил главную проблему. Базиль построил библиотеку, в которой осмысленные тексты существуют — и одновременно абсолютно недоступны. Вы можете найти только то, что уже знаете. Поиск иголки в стоге сена размером со Вселенную — с той лишь разницей, что иголка появляется только тогда, когда вы точно знаете её координаты. Бесконечность шума победила.
Третий путь: не создать, а извлечь
Новая Вавилонская библиотека предлагает принципиально иную модель: не борхесовскую и не базилевскую, а свою собственную. Чтобы понять её, нужно отойти от метафоры «бесконечного здания» и взглянуть на то, как проект устроен философски.
Первое: тексты действительно хранятся. Это не чисто математическая конструкция, как у Базиля, где ни одна книга не занимает места. Каждый сгенерированный текст сохраняется и доступен для чтения. Счётчик на главной странице показывает количество текстов в библиотеке — оно растёт, но остаётся обозримым. Никто не пытается охватить всё комбинаторное пространство разом: это невозможно.
Второе: вместо 25 букв, комбинируемых в пустыне бессмыслицы, проект работает с 65 000 осмысленных русских слов. Каждое слово имеет значение, род, историю употребления в миллионах текстов. Это не атомы языка, а молекулы — и комбинаторика на уровне слов даёт принципиально иную плотность смысла.
Третье: языковая модель используется не как генератор текста, а как навигатор. Она получает на вход координаты — случайные слова (от одного до пяти), жанр, уровень энтропии, тон, темп, длину — и движется через пространство языка в сторону наиболее осмысленного продолжения. Как сказано на самом сайте: «Модель не производит текст, она его локализует. Разница философская: если текст существовал всегда, у него нет автора — ни человеческого, ни машинного. Он обнаружен, а не создан».
Это ключевой сдвиг. Борхес описал библиотеку как статичное пространство: всё уже написано, всё стоит на полках, человек обречён блуждать в лабиринте. Базиль воплотил эту статику математически. Новая Вавилонская библиотека — динамическая система, где тексты не ждут, когда их найдут, а проявляются в момент прохождения маршрута. И затем — сохраняются.
Масштаб, который невозможно вообразить
Пространство, с которым работает проект, оценивается в 10⁷⁶ текстовых конфигураций. Для сравнения: количество атомов в наблюдаемой Вселенной — 10⁸⁰. Песчинок на всех пляжах Земли — примерно 7,5 × 10¹⁸. Звёзд в наблюдаемой Вселенной — около 10²⁴. Пространство библиотеки меньше атомной Вселенной всего в десять тысяч раз — но состоит оно не из атомов, а из осмысленных текстов.
Это конечное, но невообразимо огромное число. Если генерировать по одному тексту в секунду с момента Большого взрыва, на исчерпание пространства потребуется 10⁵⁸ лет. Практически — вечность.
Из этого следует важный вывод: каждый текст, сохранённый в библиотеке, — уникальная точка. Дважды извлечь один и тот же текст практически невозможно. Результат не предопределён — он вероятностен. Система не знает, что создаст. Каждый запуск — это ящик Пандоры: слова собираются в предложения, предложения — в миры, и никто не знает, что выйдет наружу.
Тексты без автора
Среди уже существующих текстов — а их уже несколько тысяч — нет двух одинаковых. Есть предсказуемые, следующие логике жанра: «Как дымка и дунст меняют наше восприятие мира» (популярная лекция). Есть странные, где энтропия заводит модель в неожиданные области: «Горячительное бережливое как катализатор финансовой сингулярности» (кейс-стади). Есть цельные, неожиданно складывающиеся в связное повествование, как будто у них есть автор: «Разложение» (мемуары). Есть фрагментарные, фиксирующие момент и атмосферу: «Фарфоровый шелест марионеток» (кукольная пьеса).
Жанры, в которых работает система, заслуживают отдельного внимания. Модель получает жанр, которого не существует — «жалостливый фельетон», «малиновая баллада», «недвусмысленное обозрение» — и вынуждена изобретать его внутреннюю логику по ходу. Пересечения между жанрами и существительными порождают варианты, недоступные ранее. Сумасшедшая комбинаторика: случайные сочетания создают жанры, которых не было, — и если перемножить это на разный темп, тон, энтропию, получается почти бесконечное число вариантов.
При этом система намеренно оставляет модели пространство для интерпретации. Количество параметров ограничено — чтобы у модели оставалась свобода выбора маршрута. Именно благодаря этому в библиотеке встречаются настоящие шедевры: тексты, которые читаются так, будто у них был замысел, — хотя никакого замысла не было.
Тонкая полоса осмысленности
Пространство языка — это поле вероятностей, в котором можно исследовать любые комбинации слов, жанров, энтропии, тонов и темпов. В этом поле есть зона, которую человек способен воспринять как осмысленный текст. Это тонкая полоса — всё, что попадает в диапазон человеческого понимания, эмоций, культурных кодов.
За пределами этой полосы — бесконечное пространство комбинаций, которые никогда не будут прочитаны и не будут поняты. Они существуют как математическая реальность, не требующая человеческого восприятия. Смысл возникает только в момент чтения — и библиотека честно фокусируется на том, что может быть прочитано.
Это радикальное сужение — и одновременно радикальное расширение возможностей. Потому что внутри тонкой полосы комбинаторика снова вступает в свои права. Чем больше текстов создано, тем выше вероятность, что среди них найдётся текст, который будет восприниматься как личное сообщение. Не потому, что кто-то его туда вложил. А потому что в плотном вероятностном пространстве совпадения неизбежны.
Что построено на самом деле
Новая Вавилонская библиотека — это не математическая абстракция в духе Базиля, где ни одна книга не занимает места. Это реально растущая коллекция текстов, каждый из которых был извлечён из комбинаторного пространства языка и сохранён. Библиотека пополняется постепенно. С каждым новым текстом пространство становится плотнее. Пересечений становится больше.
Это не отменяет философской рамки: тексты по-прежнему не имеют автора в привычном смысле. Они не написаны человеком и не придуманы машиной. Они обнаружены — как обнаруживают месторождение: не создают нефть, а добираются до неё сквозь толщу породы. Здесь толща породы — это вероятностное поле языка, а бур — языковая модель, направленная случайными координатами.
Борхес подарил нам образ. Базиль подарил математическое доказательство того, что образ можно воплотить. Новая Вавилонская библиотека дарит способ этим доказательством воспользоваться — не для поиска того, что мы уже знаем, а для обнаружения того, чего мы не искали. И каждый желающий может открыть ящик Пандоры сам — просто нажав на кнопку «Случайный текст».







