Глава 8. восстановление

ГЛАВА 8. ВОССТАНОВЛЕНИЕ

Он не спал вторые сутки.

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

Он мог бы попробовать сам.

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

Он не знал.

Мать, когда он был маленький, читала ему вслух. Она садилась на край кровати, раскрывала тонкую книжку с картинками и читала — медленно, как читают детям, которым важна не скорость, а голос. Алексей закрывал глаза и слушал. Смысл не всегда доходил, но голос был. Он шёл извне, но отзывался внутри, и это было чтение. Не разбор букв. Не выстраивание смысла. А чтение. Как дыхание: кто-то вдохнул — ты выдохнул.

Теперь у него не было голоса. Была строка. Была программа. Был алгоритм, который мог сделать то, что не мог — или не хотел — он сам. И он отдал ему строку, как отдают ключ.

Это не было предательством. Так ему казалось. Это было просто продолжением того, что он делал всю жизнь: не брать на себя лишнего. Не приезжать. Не прощаться. Не смотреть в глаза. Машина справится. Машина уже справилась — нашла структуру, которой он не искал. Теперь пусть найдёт и чтение.

Он встал, подошёл к окну. Внизу, на кладбище, горел фонарь. Тот же, что всегда. Жёлтый свет лежал на мокрой земле, как пролитое масло. Алексей смотрел на него и думал, что, может быть, в этом и есть разница между ним и отцом. Отец уехал искать тайну сам. Бросил всё, но поехал. А он, Алексей, никуда не поехал. Он поставил программу. Он даже из дома не вышел.

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

— Я не хочу читать сам, — сказал Алексей тихо. — Пусть она.

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

Тогда он открыл встроенный блок нейросети. Тот самый, который использовал для работы: обычная модель, умела писать код по описанию. Алексей долго формулировал задачу. Стирал. Писал снова. Наконец оставил:

«Программа должна сама строить и изменять свою архитектуру. Пусть пробует подходы, обращается к внешним базам, пишет модули, тестирует их, отбрасывает. Цель — восстановить огласовку консонантного текста. Разрешаю изменение собственного кода».

Перечитал. Потом добавил:

«Без ограничений».

Нажал «Применить».

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

Алексей видел, как в папке появляются файлы, которых он не создавал. Иногда он открывал их — и не узнавал. Это был не его стиль. Не его логика. Но это работало.

Потом программа запросила доступ к внешним базам. На экране пошли уведомления: «Запрос к корпусу древнееврейских текстов». «Обращение к грамматикам». «Поиск в Септуагинте». Алексей не вмешивался. Он сам дал ей это право.

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

Он сидел и смотрел. В нём не было страха. Было скорее удивление, как у человека, который открыл окно, а ветер сам разложил бумаги по столу.

Программа продолжала перестраивать себя. Он видел, как она отбрасывает старые блоки, добавляет новые, тестирует, снова отбрасывает. Это была уже не та программа, что он писал полгода назад. Но он разрешил. Он сам открыл дверь.

Один раз она зависла. Экран не отвечал. Алексей ждал. Потом появилась строка:

«Требуется расширение архитектуры».

Он нажал «Разрешить». Она уже начала.

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

Кот проснулся, спрыгнул с подоконника, потёрся о ногу. Алексей не заметил.

Он понимал: программа больше не инструмент. Она — то, что он сам выпустил. И остановить её уже нельзя. Не потому, что она сильнее. А потому, что он не хочет.

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

Через час на экране появилась новая строка:

«Построение предварительной модели восстановления завершено. Начат перебор вариантов огласовки. Количество возможных прочтений: более 10;;».

Алексей перечитал. Десять в четырнадцатой степени. Сто триллионов вариантов. Он попробовал представить. Не смог. Человек не может это прочитать. Человек не может это выбрать. Только машина.

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

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

Потом он уснул. А программа продолжала.


Рецензии