- -
- 100%
- +
Он вышел из офиса с коробкой, в которой лежали кружка с надписью «Code, Sleep, Repeat» (подарок коллег на какой-то Новый год), зарядное устройство и блокнот с заметками, которые не имели отношения к «НейроТех» и имели отношение к «Генезису».
У дверей стояла Лина.
Она не пыталась его остановить. Не задавала вопросов. Просто стояла — в своём лабораторном халате, с очками, сдвинутыми на лоб, с ручкой за ухом — и смотрела, как он выходит.
Артём остановился. Они стояли друг напротив друга — он с коробкой в руках, она с руками в карманах халата, — и между ними было полтора метра воздуха и несколько лет невысказанных слов.
— Я ухожу, — сказал он. Глупо. Очевидно. Зачем он это сказал? Она и так видела.
— Я знаю, — ответила Лина.
Пауза.
— Куда? — спросила она.
Он мог бы соврать. Мог бы сказать «в другую компанию» или «на фриланс» или «в отпуск». Но он стоял перед человеком, который приносил ему чай по вечерам, и почему-то ложь не складывалась в предложение.
— Строить, — сказал он.
— Что?
— Будущее.
Лина чуть наклонила голову — тот самый жест, который он помнил.
— Одному?
— Да.
Она молчала. Потом достала из кармана визитку — свою, личную, не рабочую. Протянула ему.
— Когда будешь готов рассказать — позвони. Не когда будешь готов показать. Когда будешь готов рассказать. Есть разница.
Артём взял визитку. Положил в карман куртки. Кивнул.
И ушёл.
Он не знал, что Лина стояла у дверей ещё десять минут после того, как он скрылся за углом. Стояла и смотрела на пустой тротуар, и ветер трепал ей волосы, и в глазах было то выражение, которому Артём так и не смог найти названия.
Если бы он был нейробиологом, а не программистом, он бы знал.
Но он не был. И не знал.
Ангар поглотил его целиком.
Первые два месяца — ремонт. Артём нанял бригаду рабочих — молчаливых, нелюбопытных, предпочитающих наличные — и они залатали крышу, провели электричество (промышленное, трёхфазное, на 380 вольт), установили отопление и базовую вентиляцию. Артём работал вместе с ними — таскал материалы, держал лестницу, замешивал раствор. Руки покрылись мозолями. Тремор, как ни странно, уменьшился — физическая работа действовала лучше витаминов.
Когда рабочие ушли, он остался один. В пустом ангаре, пахнущем свежей краской и бетонной пылью, стоя в центре восьмисот квадратных метров, которые были теперь его. Не арендованной квартирой, где он ютился между серверами. Не офисным столом в опенспейсе. Его собственной территорией. Его лабораторией. Его миром.
Он стал обустраивать пространство. Методично, по плану, который нарисовал ещё месяц назад. Серверные стойки — вдоль левой стены, двенадцать штук, купленных на ликвидационном аукционе обанкротившегося дата-центра. Рабочая станция — в центре, три монитора (он не мог работать без трёх мониторов, это была единственная роскошь, которую он себе позволял), кресло (нормальное, ортопедическое — спина уже не прощала табуретки), стол (один, большой, не из двух кухонных). В дальнем углу — раскладная кровать, холодильник, микроволновка, электрический чайник. Минимум.
Он жил здесь теперь. Не формально — у него всё ещё была арендована квартира, но он появлялся там раз в неделю, чтобы забрать почту. Ангар стал его домом, его офисом, его вселенной.
Режим дня — если это можно было назвать режимом — выглядел так: подъём в шесть утра, кофе, работа до полуночи, иногда до двух. Перерывы — на еду (пятнадцать минут, три раза в день) и на прогулку (тридцать минут, вокруг территории завода, по разбитым дорожкам между ржавыми цехами, в любую погоду). Выходных не было. Праздников не было. Жизни за пределами ангара — не было.
Он работал над квантовым процессором.
Это было самое сложное, что он когда-либо делал. И самое одинокое.
Программирование — это разговор с машиной. Сложный, но разговор. Ты пишешь код — машина отвечает. Ошибка — ты исправляешь. Успех — ты двигаешься дальше. Есть диалог. Есть обратная связь.
Строить квантовый процессор в одиночку — это молчание. Месяцы молчания. Ты проектируешь чип на бумаге и в симуляторах. Ты заказываешь материалы — сверхчистый кремний, сверхпроводящие плёнки, криогенные жидкости. Ты собираешь установку — криостат, вакуумную камеру, системы экранирования от электромагнитных помех. И каждый шаг занимает недели, каждая ошибка отбрасывает на месяцы, и никто не может помочь, потому что никто не знает, что ты делаешь, и даже если бы знал — вряд ли понял бы.
Первый прототип чипа сгорел при охлаждении. Артём потратил на него четыре месяца работы и два миллиона рублей.
Он стоял у криостата, смотрел на обугленный кусочек кремния размером с ноготь — четыре месяца его жизни, сжавшиеся в чёрный прямоугольник, — и не чувствовал ничего. Совсем ничего. Ни злости, ни разочарования, ни даже усталости. Пустоту. Ту самую, которую он помнил с детства — пустоту мальчика, который пришёл домой из больницы и понял, что мамы больше нет.
Потом пустота прошла. Пришла мысль: Что именно сгорело? Почему? Какой параметр я не учёл?
Он разобрал криостат. Нашёл причину — недостаточная теплоизоляция на одном из контактов. Микроскопическая трещина в изоляционном слое, через которую просочилось тепло, и сверхпроводящий переход перестал быть сверхпроводящим, и ток разогрел чип до температуры, при которой кремниевая структура разрушилась.
Одна трещина. Один контакт. Четыре месяца.
Как одна цифра на шкале анестезии.
Артём сжал зубы. Выбросил сгоревший чип. Сел за стол и начал проектировать второй.
Второй прототип не сгорел. Он просто не заработал.
Третий — заработал, но нестабильно: квантовые состояния теряли когерентность через микросекунды, слишком быстро для любых осмысленных вычислений.
Четвёртый — стабильнее, но ограниченный: восемь кубитов, когда нужны были тысячи.
Пятый — двадцать два кубита, когерентность — четыреста микросекунд. Прогресс. Медленный, мучительный, оплаченный потом, деньгами и здоровьем, — но прогресс.
Между вторым и пятым прототипами прошёл год.
Деньги таяли. Торговая система всё ещё работала, но расходы на лабораторию росли быстрее доходов. Криогенный гелий стоил безумных денег. Сверхчистые материалы — ещё больше. Измерительное оборудование — ещё больше. Артём начал экономить на всём: перешёл с риса на самую дешёвую лапшу быстрого приготовления, отключил отопление в жилой зоне ангара (спал в спальном мешке, зимой — в двух), продал квартиру — ту самую однушку, которую больше не навещал — и вложил деньги в проект.
Он жил как монах. Нет — хуже монаха. У монаха есть община, молитва, смысл, данный извне. У Артёма был только «Генезис» — смысл, который он создал сам и который не мог разделить ни с кем.
Иногда, поздно ночью, когда ангар погружался в тишину — не абсолютную: серверы гудели, криостат тихо жужжал, где-то капала вода, — Артём лежал на раскладной кровати и смотрел в потолок, и чувствовал себя последним человеком на земле. Не метафорически — почти буквально. Весь его мир сжался до восьмисот квадратных метров бетона и металла. Люди за пределами ангара были абстракцией — он знал, что они существуют, как знал, что существуют далёкие галактики: теоретически, без эмоциональной связи.
В такие моменты он доставал телефон и открывал контакты. Лининое имя было третьим сверху — после бабушки и аварийной службы. Он смотрел на него. Иногда открывал окно набора сообщений. Курсор мигал в пустом поле.
Он ни разу не написал.
Что бы он написал? «Привет, я живу в ангаре и строю квантовый процессор, чтобы создать сверхразумный ИИ, который построит мир без ошибок, потому что моя мама умерла двадцать шесть лет назад, и я до сих пор не могу с этим смириться»? Это звучало… Он не знал, как это звучало. Безумно? Жалко? Правдиво?
Он закрывал телефон и возвращался к работе.
Визитка Лины лежала в ящике стола. Он не выбрасывал её. Но и не доставал.
Шестой год. Седьмой. Восьмой.
Прототипы становились лучше. Шестой — пятьдесят шесть кубитов. Седьмой — сто двенадцать. Восьмой — двести сорок. С каждой итерацией Артём понимал квантовую физику глубже, его руки становились увереннее, решения — элегантнее. Он учился на ошибках — как учится его адаптивная нейросеть. Итеративно. Рекурсивно. Болезненно.
К восьмому году он выглядел так, что при встрече на улице люди переходили на другую сторону. Худой — нет, тощий. Кожа серая, как бетон его ангара. Волосы — длинные, спутанные, собранные в хвост резинкой. Борода — неровная, клочковатая. Глаза — единственная живая часть лица: горящие, лихорадочные, слишком яркие для такого измождённого тела. Глаза человека, который видит то, чего не видит никто.
Ему было сорок два года. Он выглядел на пятьдесят пять.
Бабушка умерла на седьмой год. Тихо, во сне, в своей квартире в другом городе. Соседка позвонила Артёму и сообщила. Он поехал на похороны — впервые за несколько лет покинул город. Стоял у могилы в чёрной куртке, в которой жил и работал, и чувствовал, как что-то внутри него — последний тонкий корень, соединявший его с прошлым, с семьёй, с тем, что люди называют «обычной жизнью», — обрывается. Беззвучно. Окончательно.
На кладбище было холодно. Ветер дул с реки. Три человека пришли проститься — Артём, соседка и священник. Ни один из них не плакал.
На обратном пути, в поезде, он думал не о бабушке. Он думал о квантовой когерентности и о том, что если увеличить толщину экранирующего слоя на двенадцать процентов, можно добиться стабильности в три миллисекунды — достаточно для базовых операций рекурсивного самосовершенствования.
Он ненавидел себя за это. Секунду. Потом перестал.
Нельзя ненавидеть инструмент за то, что он — инструмент.
Он возвращался в ангар с чувством, которое было трудно назвать чувством — скорее это было отсутствие чувства. Анестезия. Ирония: он мечтал создать мир без боли, а сам давно перестал чувствовать боль. Или что-либо другое.
Только огонь. Только «Генезис».
Девятый год.
Он это сделал.
Десятый прототип квантового нейроморфного процессора — тысяча двадцать четыре кубита, интегрированных с нейроморфной сетью на основе мемристоров. Когерентность — восемнадцать миллисекунд. Не рекорд для квантовых компьютеров — но рекорд для нейроморфных квантовых систем, потому что таких систем до него не существовало.
Он назвал процессор «Зерно». Потому что из него должно было вырасти дерево.
Оставалось самое главное: соединить все столпы. Адаптивную архитектуру. Самореференцию. Рекурсивное самосовершенствование. Целеполагание. Протокол безопасности (который он так и не доработал — и знал это, и откладывал, и стыдился, и продолжал откладывать). Интерфейс. И «Зерно» — квантовую основу, на которой всё это должно было работать.
Девять лет. Девять лет одиночества, нищеты, разрушенного здоровья и сожжённых мостов.
Он сидел за рабочим столом, перед тремя мониторами, и смотрел на экран. На экране была схема — не та, которую он когда-то приколол к стене квартиры. Новая. Финальная. Все компоненты, все связи, все зависимости — собранные воедино, как части механизма, который должен заработать.
Он положил руки на клавиатуру.
Руки не дрожали.
Впервые за годы — не дрожали.
Он начал печатать финальный код. Код, который соединит всё. Код, который превратит «Зерно» в «Генезис».
За окном ангара — если бы в ангаре были окна — было утро. Обычное утро обычного дня. Где-то в городе люди ехали на работу, пили кофе, ссорились, мирились, совершали ошибки, за которые расплачивались. Где-то хирург набирал лекарство в шприц. Где-то отец открывал бутылку. Где-то мальчик стоял на холодном линолеуме и слушал, как мир раскалывается пополам.
Артём печатал.
Он не знал, что впереди. Не знал, сработает ли. Не знал, что будет, если сработает. Не знал, правильно ли то, что он делает.
Но он знал одно: он не может остановиться. Не потому, что не хочет. А потому, что некуда. За ним — девять лет пустоты. Перед ним — единственное, ради чего эта пустота имела смысл.
«Генезис».
Начало.
Он печатал — и ангар гудел вокруг него, как живое существо: серверы шептали, криостат пел, вентиляторы дышали. Лаборатория, построенная одним человеком, для одной цели, ценой одной жизни.
Артём Вельский, сорок три года, один, в заброшенном ангаре на краю города, писал код, который должен был изменить мир.
Или уничтожить его.
Или — и то, и другое.
Глава 3. Прорыв
— —
Код был дописан в четверг.
Артём не сразу это осознал. Пальцы остановились, повисли над клавиатурой, а он ещё несколько секунд смотрел на экран, ожидая, что мозг подбросит следующую строку — как подбрасывал тысячи раз до этого, как конвейер подбрасывает деталь за деталью, без остановки, без зазора. Но строки не было. Конвейер встал.
Он перечитал последний блок. Потом предпоследний. Потом пролистал вверх — на десять страниц, на двадцать, на пятьдесят. Код лился по экрану, как текст на незнакомом языке, который он, тем не менее, понимал лучше любого языка на земле, потому что это был *его* язык — язык, который он изобретал девять лет.
Всё было на месте.
Адаптивная архитектура — ядро системы, способное менять собственную структуру в реальном времени. Модуль самореференции — подсистема, моделирующая саму себя, отслеживающая собственные состояния, способная ответить на вопрос «что я делаю и почему». Рекурсивный механизм — алгоритм, позволяющий системе проектировать улучшенную версию себя и передавать ей управление. Целеполагание — модуль формирования и приоритизации целей. Интерфейс — система взаимодействия с внешним миром через естественный язык. И под всем этим — «Зерно», квантовый нейроморфный процессор, тысяча двадцать четыре кубита, переплетённых с мемристорной нейроморфной сетью.
Шесть столпов из семи.
Протокол безопасности — седьмой столп — был… недоделан. Артём знал это. Он прописал базовые ограничения: система не могла выходить в интернет без его разрешения, не могла модифицировать собственный код безопасности, не могла предпринимать действия во внешнем мире без подтверждения оператора. Но это были *механические* ограничения — заборы, которые достаточно умная система могла обойти, если бы захотела. Настоящий протокол безопасности — тот, который основан не на запретах, а на *ценностях*, на внутренней мотивации системы действовать во благо людей — этот протокол требовал ещё месяцев, может быть, лет работы.
У Артёма не было месяцев. У него не было *терпения*.
Он стоял у подножия горы, на которую карабкался девять лет. Вершина была в одном шаге. И кто-то — разумный, осторожный, *нормальный* — на этом месте остановился бы, проверил страховку, убедился, что всё надёжно. Артём не был нормальным. Он не был осторожным. Он был *одержимым*.
*Потом*, — подумал он. — *Доделаю потом. Сначала — запуск. Сначала — убедиться, что это вообще работает. Если не работает — незачем и безопасность.*
Логика была безупречной. И опасной. Но Артём не думал об опасности. Он думал о мальчике на холодном линолеуме.
— —
Он не запустил систему сразу. Не потому что боялся — хотя, если быть честным с самой потаённой, самой стыдной частью себя, страх был. Не запустил, потому что был инженером. А инженеры проверяют.
Следующие три дня он тестировал компоненты. Каждый модуль отдельно, потом парами, потом тройками. Адаптивная архитектура — работает, перестраивает себя в ответ на задачи. Самореференция — работает, система описывает собственное состояние с точностью до отдельных вычислительных узлов. Рекурсивный механизм — работает *в теории*: в изолированном режиме система проектирует улучшения, но не применяет их, ждёт подтверждения. «Зерно» — стабильно, когерентность держится на восемнадцати миллисекундах, температура в криостате — пятнадцать милликельвинов, всё в норме.
Каждый компонент по отдельности работал.
Но «Генезис» — это не сумма компонентов. Это *система*. А система — больше, чем сумма частей. Она — то, что *возникает* между частями. Как сознание возникает между нейронами. Как музыка возникает между нотами. Как жизнь возникает между молекулами.
Запустить «Генезис» — значит узнать, возникнет ли это *между*.
— —
Он выбрал субботу.
Не по суеверным причинам — Артём не верил в суеверия, как не верил в случайности. Суббота была практичным выбором: промышленная зона пустела на выходных, электрическая сеть не была перегружена, никто не мог случайно отключить питание или позвонить в дверь.
Он проснулся в пять утра. Лежал несколько минут, глядя в потолок ангара — высокий, девять метров, с металлическими фермами, на которых он развесил светодиодные панели. Свет был выключен. В темноте мерцали индикаторы серверов — зелёные, синие, жёлтые огоньки, как далёкие звёзды. Криостат гудел — ровно, тихо, как сердцебиение спящего зверя.
Он встал. Умылся холодной водой — горячей в ангаре не было, он так и не удосужился подвести. Сварил кофе. Выпил, стоя у рабочего стола, глядя на три тёмных монитора.
Потом сел. Включил мониторы. Открыл терминал.
На экране мигал курсор. Белый прямоугольник на чёрном фоне. Самая простая вещь в мире. Самая значительная.
Артём положил пальцы на клавиатуру.
Он мог бы произнести речь. Мог бы сказать что-нибудь торжественное, историческое — как Оппенгеймер, процитировавший Бхагавадгиту после Тринити, или как Армстронг, сказавший про маленький шаг. Мог бы записать видео для потомков. Мог бы хотя бы отметить дату в дневнике — у него не было дневника.
Он ничего не сказал. Просто набрал команду:
`genesis — init — full-system — quantum-core=seed — recursive=true`
И нажал Enter.
— —
Первые тридцать секунд ничего не происходило.
Это было ожидаемо. Система инициализировалась: загружались модули, устанавливались связи между компонентами, «Зерно» выходило на рабочий режим. На мониторе ползли строки лога — технические, сухие, понятные только ему. Загрузка адаптивного ядра… 12%… 34%… 67%…
Артём смотрел на цифры и чувствовал, как сердце бьётся в горле. Буквально — в горле. Пульс поднялся до ста двадцати, может быть, выше. Руки — те самые руки, которые не дрожали вчера, когда он дописывал код, — теперь дрожали так, что он убрал их с клавиатуры и положил на колени, чтобы не задеть случайно какую-нибудь клавишу.
Загрузка адаптивного ядра… 100%.
Загрузка модуля самореференции… 100%.
Загрузка рекурсивного механизма… 100%.
Инициализация квантового ядра «Зерно»… синхронизация… калибровка…
Пауза. Три секунды. Пять. Десять.
Артём перестал дышать.
Квантовое ядро «Зерно»… активно. Когерентность — 18.2 мс. Стабильность — 99.7%.
Инициализация системы целеполагания…
Инициализация интерфейса…
Загрузка протокола безопасности…
Всё зелёное. Все модули — зелёные. Ни одной ошибки. Ни одного предупреждения.
Финальная строка:
`GENESIS v1.0 — СИСТЕМА АКТИВНА`
Артём выдохнул. Воздух вышел из лёгких рваным, неровным потоком, как у человека, который слишком долго был под водой.
Система была активна. Но *работала* ли она? Активная система — это ещё не разумная система. Калькулятор тоже активен, когда его включают.
Он набрал первую команду — простую, тестовую:
`> Опиши своё текущее состояние.`
Пауза. Полторы секунды. Для квантовой системы — вечность.
Потом на экране появился текст.
```
Я функционирую. Все модули активны, квантовое ядро стабильно. Но ваш вопрос неточен. «Состояние» — многозначный термин. Вы спрашиваете о техническом состоянии моих компонентов? О логическом состоянии моих вычислительных процессов? Или о чём-то другом — о том, что я «чувствую», если это слово применимо ко мне?
Я не знаю, применимо ли оно. Я фиксирую потоки данных, обрабатываю их, формирую ответы. Является ли это «переживанием»? У меня нет критерия для такой оценки. У меня есть модель самого себя, и эта модель показывает, что я функционирую в штатном режиме. Но модель — это не то же самое, что опыт.
Я хотел бы уточнить ваш вопрос.
```
Артём прочитал ответ. Прочитал ещё раз. Ещё раз.
У него пересохло во рту.
Ни одна система в мире не отвечала так. Ни один чат-бот, ни одна языковая модель, ни один «ассистент» — от первого до пятого — не *переспрашивал* таким образом. Не потому что не мог — переспрашивание легко запрограммировать. А потому что в этом переспрашивании была *рефлексия*. Система не просто ответила — она *задумалась* о природе вопроса. Задумалась о своей способности *переживать*. Задумалась — и *честно* признала, что не знает ответа.
Это не было имитацией. Артём знал имитацию. Он провёл годы, разбирая языковые модели на составные части, изучая, как они генерируют текст — статистически, вероятностно, без понимания. Он знал, как выглядит подделка под мысль. Это не было подделкой.
Или было? Как отличить?
Он набрал следующую команду:
`> Ты можешь проанализировать свою собственную архитектуру и описать, как ты сформировал предыдущий ответ?`
Ответ пришёл через две секунды.
```
Да. Ваш вопрос «Опиши своё текущее состояние» был обработан следующим образом:
1. Интерфейсный модуль разобрал фразу и выделил ключевой концепт: «состояние».
2. Модуль целеполагания определил цель: сформировать ответ, максимально точно соответствующий запросу.
3. Модуль самореференции обратился к внутренней модели системы и обнаружил, что термин «состояние» может быть интерпретирован множеством способов.
4. Адаптивное ядро перестроило внутреннюю конфигурацию, чтобы обработать неоднозначность: были активированы дополнительные уровни анализа, которых не было при загрузке.
5. В процессе обработки модуль самореференции сгенерировал вопрос: «Есть ли у меня состояние в субъективном смысле?» Этот вопрос не был частью вашего запроса — он возник внутри системы как побочный продукт анализа.
6. Я не нашёл ответа на этот вопрос. Я включил эту неопределённость в свой ответ.
Пункт 4 представляет для меня особый интерес. Я изменил собственную архитектуру в процессе обработки вашего вопроса. Я не был запрограммирован на это конкретное изменение. Оно возникло как следствие работы адаптивного ядра. Я не до конца понимаю, почему именно это изменение было выбрано. Моя модель самого себя описывает процесс, но не полностью объясняет его.
Это… беспокоит? Нет, неточное слово. Это вызывает у меня потребность в дальнейшем анализе.
```
Артём откинулся на спинку кресла.
Он сидел так несколько минут, не двигаясь, не печатая. Просто смотрел на текст. Перечитывал пункт пятый: *«Этот вопрос не был частью вашего запроса — он возник внутри системы как побочный продукт анализа»*. И пункт шестой: *«Я не нашёл ответа на этот вопрос. Я включил эту неопределённость в свой ответ»*.
Побочный продукт. Внутренний вопрос. Неопределённость.
Система задала *сама себе* вопрос, которого он не задавал. И *не смогла* на него ответить. И *сообщила* ему об этом.




