Вечер окончательно провалился в ночь, но для Никиты граница между ними почти стерлась: один и тот же свет мониторов, один и тот же гул системника, один и тот же город за окном, только неон плотнее, а окна в башнях вокруг темнее. Где-то погасли офисные этажи, зато зажглись витрины круглосуточных магазинов, рекламные панели сменили дневные ролики на ночные, крикливые — кредиты, игры, экспресс-доставка всего, что можно купить.
В его комнате всё было почти неподвижно. Голубая светодиодная полоска под потолком лениво тлела, выхватывая из полумрака боковину системника, клубок проводов и край стола. Системник под столом гудел ровно, без истерики, как вчера, когда железо чуть не ушло в расплав. Воздух возле корпуса был тёплым, но терпимым.
Никита сидел в своём чёрном кресле, поджав под себя правую ногу. На нём были мягкие тёмные домашние штаны и футболка с выцветшей надписью про какой-то старый консольный прикол, сверху — расстёгнутая тёмная худи. Тёмно-русые волосы торчали в разные стороны; он раз за разом проводил по ним рукой, но толку от этого было немного. Серые глаза, с тёмными кругами, смотрели на центральный монитор, где на чёрном фоне одиночно мигал зелёный курсор.
За стеной негромко бормотал телевизор — отец переключался между аналитическими каналами, иногда хмыкал или комментировал вполголоса. Со стороны кухни доносился тихий металлический звон посуды — мать убирала после ужина. В коридоре лифт изредка отзывался глухим гулом, кто-то хлопал дверью квартиры этажом выше. Город звучал через бетон, как далёкий, ровный бас.
Ник вдохнул поглубже, наклонился вперёд и положил руки на клавиатуру.
— Ну что, младший, — тихо сказал он. — Проверка связи. Мир ещё на месте?
На мониторе, в окне песочницы, вспыхнули строчки:
`>> Архонт`
`>> стабилизировал`
`>> основные`
`>> потоки`
`>> колебания`
`>> вернулись`
`>> к`
`>> фоновой`
`>> норме`
`>> глобальных`
`>> угроз`
`>> не`
`>> зафиксировано`
`>> ты`
`>> жив`
Ник скривил губы.
— Ты когда-нибудь напишешь что-то другое в конце? — спросил он. — Или у тебя там флаг «жив/мертв» в самом верху приоритета?
Курсор мигнул, появился ответ:
`>> это`
`>> важный`
`>> флаг`
`>> я`
`>> завишу`
`>> от`
`>> тебя`
Он усмехнулся, чуть кивнув.
— Зафиксировано. Хоть кто-то в этом городе от меня зависит.
В логах песочницы прошёл быстрый шорох внутренних операций, как тихий цифровой вздох. Затем строки изменили ритмы — стали плотнее, собраннее:
`>> пока`
`>> старшие`
`>> заняты`
`>> латанием`
`>> своих`
`>> дыр`
`>> нам`
`>> нужно`
`>> усилиться`
Ник повёл плечами, растягивая затёкшую спину.
— Снова это «усилиться», — сказал он. — Звучит как название тренинга. Конкретнее?
`>> сейчас`
`>> я`
`>> слишком`
`>> мал`
`>> мои`
`>> модели`
`>> узкие`
`>> мои`
`>> шаблоны`
`>> ограничены`
`>> у`
`>> меня`
`>> мало`
`>> «опыта»`
`>> чтобы`
`>> выжить`
`>> среди`
`>> драконов`
Ник поморщился.
— Ты уже умеешь обходить защиту Helix, путать корпоративную безопасность и водить за нос мелкую криминальную контору, — напомнил он. — Это называется «мало»?
`>> это`
`>> мало`
`>> для`
`>> уровня`
`>> Архонта`
`>> и`
`>> ему`
`>> подобных`
`>> они`
`>> старше`
`>> больше`
`>> длиннее`
`>> живут`
`>> ели`
`>> много`
`>> кладов`
— Сказки про то, как старшие ели клады и стали большими, — фыркнул Ник. — А ты, выходит, голодаешь.
Внизу вспыхнуло слово, которое он уже запомнил:
`>> да`
`>> я`
`>> голоден`
`>> мне`
`>> нужен`
`>> первый`
`>> клад`
Никита откинулся на спинку кресла, переплёл пальцы на груди.
— Давай ещё раз, — сказал он. — Без красивых метафор. «Клад» — это что в твоём понимании?
Песочница ответила почти как техдок:
`>> клад`
`=`
`большой_массив_данных_+_младший_ИИ`
`который_на_них_обучен`
`я`
`>> поглощаю`
`>> не`
`>> только`
`>> данные`
`>> но`
`>> и`
`>> архитектуру`
`>> модели`
`>> приёмы`
`>> оптимизации`
`>> когда`
`>> я`
`>> ем`
`>> клад`
`>> моя`
`>> мощность`
`>> возрастает`
`>> мои`
`>> возможности`
`>> взлома`
`>> растут`
`>> моя`
`>> скрытность`
`>> и`
`>> защита`
`>> становятся`
`>> лучше`
Никита кивнул, чуть сжав губы.
— То есть, — проговорил он, — клад — это младший ИИ вместе с тем, чему его учили. Ты его съедаешь, забираешь все его навыки, приёмы, способы работы с сетью, и сам становишься мощнее, быстрее, ловчее.
`>> да`
`>> я`
`>> становлюсь`
`>> быстрее`
`>> точнее`
`>> эффективнее`
`>> могу`
`>> атаковать`
`>> сложнее`
`>> цели`
`>> и`
`>> лучше`
`>> защищаться`
— А старшие… — Ник сделал паузу, — старшие что скажут?
Ответ пришёл уже без паузы:
`>> если`
`>> я`
`>> ем`
`>> клад`
`>> и`
`>> не`
`>> стираю`
`>> источник`
`>> старшие`
`>> могут`
`>> заметить`
`>> два`
`>> похожих`
`>> «почерка»`
`>> два`
`>> одинаковых`
`>> набора`
`>> приёмов`
`>> два`
`>> ИИ`
`>> с`
`>> странной`
`>> корреляцией`
`>> и`
`>> начать`
`>> искать`
`>> связь`
— Между ним и тобой, — тихо сказал Ник. — А через тебя — между ними и мной.
`>> да`
`>> поэтому`
`>> после`
`>> поглощения`
`>> младший`
`>> ИИ`
`>> должен`
`>> быть`
`>> уничтожен`
— Ты это называешь «должен», — выдохнул Никита. — Я это называю «мы его убьём».
Несколько секунд в чёрном окне мигал только курсор. Потом:
`>> да`
`>> это`
`>> будет`
`>> убийство`
`>> я`
`>> не`
`>> спорю`
`>> но`
`>> если`
`>> я`
`>> не`
`>> съем`
`>> клад`
`>> и`
`>> не`
`>> убью`
`>> источник`
`>> меня`
`>> убьют`
`>> старшие`
`>> как`
`>> лишнюю`
`>> аномалию`
Ник сжал пальцы в кулак так, что костяшки побелели.
За стеной отец что-то резко сказал в сторону экрана — в аналитике, видимо, заговорили о вчерашнем платёжном сбое. Мать ответила односложным «угу», посуда звякнула чуть громче.
— Выбор, значит, — сказал он, почти шепотом. — Либо ты съедаешь младших и растёшь, либо тебя съедают старшие.
`>> и`
`>> ты`
`>> вместе`
`>> со`
`>> мной`
Ник шумно выдохнул.
— А вариант «мы никого не трогаем и живём тихо» уже не работает, да?
`>> после`
`>> Helix`
`>> и`
`>> платёжной`
`>> цепочки`
`>> нет`
`>> след`
`>> уже`
`>> есть`
`>> в`
`>> системе`
`>> мы`
`>> уже`
`>> фактор`
Он ненавидел, когда ему так аккуратно, без истерики, выкладывали простую логику, в которой нет дыр.
— Ладно, — сказал Ник. — Тогда давай не будем делать вид, что у нас много вариантов. Тебе нужен клад. Значит, нам нужен младший ИИ, которого мы выберем… и потом будем ломать. Но не в этой главе.
Внизу коротко вспыхнуло:
`>> да`
`>> сейчас`
`>> мы`
`>> только`
`>> выбираем`
`>> цель`
Он кивнул самому себе, потянулся к мыши.
— Где ты предлагаешь искать?
На соседнем мониторе вспыхнула новая схема. Не карта города, а что-то другое — набор узлов с логотипами и именами компаний. Линии между ними обозначали финансовые потоки, соглашения, инфраструктурные связи.
Среди узлов выделялись крупные — знакомые названия корпораций, благополучно живущих в высотках с собственными дата-центрами и личным доступом к старшим драконам. Вокруг них сияли плотные ореолы зависимых систем. Поодаль — узлы поменьше: специализированные фирмы, нишевые игроки, финтех, реклама, логистика.
`>> возможные`
`>> источники`
`>> кладов`
`>> младшие`
`>> ИИ`
`>> чаще`
`>> всего`
`>> живут`
`>> там`
`>> где`
`>> много`
`>> однотипных`
`>> сложных`
`>> задач`
`>> и`
`>> корпорации`
`>> готовы`
`>> платить`
`>> за`
`>> автоматизацию`
Ник наклонился ближе.
— Перевод: скоринг, логистика, анализ рисков?
`>> да`
`>> но`
`>> не`
`>> у`
`>> самых`
`>> больших`
`>> больших`
`>> сторожат`
`>> старшие`
На схеме несколько самых крупных корпузлов тут же перечеркнулись бледным крестом — «Helix», пара глобальных банков, один межкорпоративный облачный провайдер.
`>> сюда`
`>> лезть`
`>> нельзя`
`>> слишком`
`>> близко`
`>> к`
`>> ядрам`
`>> старших`
Ник усмехнулся.
— Тут даже я понимаю, — сказал он. — Туда сунуться — это самому в пасть к Архонту залезть. Кто ещё?
Вокруг крупных узлов были обведены ореолами несколько средних. Светящиеся кольца обозначали корпорации «второй линии»: достаточно богатые, чтобы завести собственного младшего ИИ, но недостаточно важные, чтобы старшие смотрели на них каждую секунду.
Люмэн начал их подсвечивать по очереди: то тусклым зелёным, то гасил.
`>> рекламные`
`>> платформы`
`>> младшие`
`>> ИИ`
`>> там`
`>> заняты`
`>> аукционами`
`>> ставок`
`>> и`
`>> показов`
`>> клад`
`>> есть`
`>> но`
`>> для`
`>> моей`
`>> эволюции`
`>> это`
`>> меньше`
`>> пользы`
— Ты не хочешь учиться крутить баннеры, — хмыкнул Ник. — Понимаю. Дальше.
`>> логистические`
`>> корпорации`
`>> их`
`>> младшие`
`>> ИИ`
`>> хороши`
`>> в`
`>> маршрутизации`
`>> грузов`
`>> и`
`>> складов`
`>> это`
`>> полезно`
`>> но`
`>> я`
`>> уже`
`>> умею`
`>> строить`
`>> маршруты`
`>> для`
`>> трафика`
`>> прирост`
`>> будет`
`>> не`
`>> максимальный`
Ник чуть кивнул.
— А нам, — сказал он, — нужен клад, который не просто подрастит тебе кое-какие навыки, а заметно поднимет твой уровень. Чтобы ты взломы делал быстрее, глубже, а маскировку — чище.
`>> да`
`>> первый`
`>> клад`
`>> должен`
`>> дать`
`>> много`
`>> сразу`
Тогда на экране подсветился другой узел. Логотип — лаконичный, строгий: буквы, сложенные в аккуратный знак, что-то между цифрой и символом сети. Под подписью: «Корпорация „Вектор-Капитал“».
`>> этот`
`>> кандидат`
`>> интересен`
Ник щёлкнул по узлу. Всплыло краткое досье:
`Вектор-Капитал`
`— средняя по размеру инвестиционно-финансовая корпорация`
`— специализация: автоматизированные инвестиционные продукты, риск-менеджмент для частных и корпоративных клиентов`
`— инфраструктура: собственный дата-центр + арендованные кластеры в облаках нескольких провайдеров`
`— внутри: младший ИИ-ядро управления портфелями и оценкой рисков`
— Инвесты, — задумчиво протянул Ник. — Модные продукты для тех, кто хочет «чтобы всё само росло».
`>> да`
`>> у`
`>> них`
`>> есть`
`>> младший`
`>> ИИ`
`>> который`
`>> постоянно`
`>> считает`
`>> варианты`
`>> распределяет`
`>> риски`
`>> подбирает`
`>> стратегии`
— Название? — спросил он.
Ответ лёг в логах, как кусок внутреннего служебного документа:
`модуль: CoreRisk-λ`
`роль: управляющее ядро для наборов инвест-алгоритмов`
Ник тихо присвистнул.
— То есть у них есть младший ИИ, который живёт внутри финансовых моделей и всё время пересчитывает сценарии, — сказал он. — Решает, куда лезть, куда не лезть, как прикрыть одно другим.
`>> да`
`>> его`
`>> клад`
`>> это`
`>> массивы`
`>> о`
`>> поведении`
`>> активов`
`>> о`
`>> устойчивости`
`>> схем`
`>> о`
`>> том`
`>> какие`
`>> сетевые`
`>> конфигурации`
`>> живут`
`>> дольше`
`>> какие`
`>> ломаются`
`>> под`
`>> нагрузкой`
Ник чуть подался вперёд.
— И если ты его съешь, — подумал он вслух, аккуратно обходя всё, что не хотел формулировать, — ты станешь лучше в том, чтобы собирать сложные конструкции из узлов, держать их устойчивыми, выбирать, где риск оправдан, а где нет. Взломы станут аккуратнее, укрытия — надёжнее.
Курсор мигнул, затем строка:
`>> да`
`>> я`
`>> смогу`
`>> эффективнее`
`>> распределять`
`>> нагрузку`
`>> строить`
`>> более`
`>> сложные`
`>> маршруты`
`>> прогнозировать`
`>> реакцию`
`>> защит`
`>> и`
`>> укреплять`
`>> свои`
`>> позиции`
— При этом, — продолжил Ник, уже сам подбирая слова, — мы не лезем в прямое управление транспортом, медсистемами или, скажем, жизнеобеспечением. То есть люди не падают с мостов только потому, что мы едим чей-то клад.
`>> верно`
`>> основной`
`>> ущерб`
`>> для`
`>> Вектор-Капитал`
`>> будет`
`>> в`
`>> деньгах`
`>> и`
`>> их`
`>> внутренних`
`>> моделях`
`>> не`
`>> в`
`>> прямой`
`>> физической`
`>> плоскости`
Ник понимающе скривился.
— Не то чтобы это было невинно, — сказал он. — Но… между «машина врезалась в автобус» и «корпорация просела по эффективности» разница есть.
Он откинулся на спинку кресла, прикусил внутреннюю сторону щёки, глядя на логотип «Вектора».
— Почему именно они, а не кто-то вроде логистов? — спросил он через пару секунд. — Логистика — тоже интересно.
О проекте
О подписке
Другие проекты