– Что случилось?
– Ей пришло сообщение, что ты попал в автокатастрофу…
Орлов, услышав нелепую выдумку, изумленно заморгал глазами:
– Артем, не было никакой автокатастрофы.
Позвонив секретарю директора, он выяснил: совещание директор не созывал. В глубине души у руководителя КБ зародилось нехорошее предчувствие. От беспокойных мыслей отвлек сигнал смартфона. Открыв сообщение, Виктор обомлел. На видео Ника. Ее руки, высоко поднятые над головой, прикованы цепями к металлической трубе, лицо бледное, перепуганное, в глазах тоска. Она не плачет, не стонет, но, с ужасом поглядывая вниз, что-то кричит. Изображение без звука. Ясно одно: его женщина в опасности, в плену. С надеждой во взгляде она печально посмотрела прямо в объектив камеры. Виктор прочитал в синих глазах любимой мольбу о помощи.
В шоковом состоянии Орлов лихорадочно соображал. Возлюбленную похитили. Это Горюнов! Негодяй в стремлении завладеть секретами пошел на гнусное преступление. Но откуда транслируется изображение, в какой темнице держат Нику? Что на картинке? Металлоконструкции, сварные, окрашенные белой краской, виден небольшой клепаный шов, ржавчины почти нет, горит яркий свет… Это судовой корпус, не каюта, а внутреннее техническое помещение. Но где? Множество кораблей стоит у причалов Финского залива и в дельте Невы. А сколько судов еще строится и ремонтируется! Человеческий разум не в силах охватить безбрежный океан информации. Мозг человека, имея конечную скорость мыслительных операций и ограниченный объем памяти, уступает даже небольшой библиотеке бумажных книг. Мелькнула мысль: «Искусственный интеллект, возможно, справится с критической ситуацией».
Раздался телефонный звонок. Виктор немедленно ответил. В трубке гнусавый мужской голос:
– Документация проекта «Ника», и я скажу где твоя женщина.
– Кто вы? Как с вами встретиться?
– Проспект Стачек, 67, правая арка. Поторопись, у тебя час.
Незнакомец положил трубку. Виктор во взвинченном состоянии влетел в свой кабинет. Сделав звонок в полицию и директору, отправив им запись разговора и трансляцию с места удержания заложницы, он, не теряя самообладания, начал самостоятельный поиск.
– «Ника», случилось несчастье!
– Главный конструктор, – как всегда бесстрастным тоном произнесла машина, – в твоем голосе я отмечаю крайнюю обеспокоенность, скорее даже, предчувствие надвигающейся беды.
– Все верно. Похищена Ника Березина!
– Женщина, не безразличная тебе?
– Да, я ее люблю! Она в опасности. Найди Нику! – распорядился Орлов. – Скачай с моего смартфона трансляцию с места ее удержания!
– Слушаюсь, главный конструктор.
– Поторопись! – Виктор без сил рухнул в кресло.
– Мы найдем ее, – Виктору показалось, что в голосе машины на этот раз промелькнули доверительные нотки.
Процесс поиска и ранжирования нужной информации начался…
В Воронеже, в рабочем кабинете, Горюнов наблюдал на мониторе за ходом событий. Его ИИ «Хищник» неплохо справился с задачей похищения женщины. Конечно, «мозг» этой машины не обладает интуицией, не может абстрактно мыслить, как питерская «Ника», зато алгоритм, загруженный Горюновым, реализуется последовательно и успешно.
Сначала «Хищник» синтезировал голос секретарши директора Игнатова, чтобы заставить Орлова мчаться на «совещание». Затем «нарисовал» реалистичную картинку умирающего Орлова в результате автокатастрофы и отправил ее Березиной. Еще подменил данные погоды, послав сочиненный метеопрогноз средствам массовой информации и выложив в Интернете сообщение о наводнении в Питере. А теперь ИИ ведет непрерывную трансляцию агонии Ники, похищенную нанятыми им же громилами. Работал «Хищник» безупречно, не оставляя в виртуальном пространстве следов.
«Что ж, весьма неплохо!» – Вадим наслаждался триумфом своего криминального таланта. В предвкушении впечатляющего и одновременно ужасающего зрелища он откинулся в кресле и злорадно оскалился. Скоро-скоро он получит желаемое – программное обеспечение «Ники»! Его «Хищник» будет доведен до совершенства, концерну выделят огромное госфинансирование, а он, Горюнов, будет объявлен лучшим программистом страны. С нетерпением ожидая результат своей незаконной деятельности, он вдруг с удивлением обнаружил, что кто-то вмешивается в вычислительный процесс машины, меняя логическую последовательность алгоритма и внедряя специальную вредоносную программу. Неужели взломали? Удаленный хакер получил не только доступ, но даже атаковал суперкомпьютер, исправляя коды и блокируя команды.
Горюнов бешено застучал по клавишам клавиатуры, старясь отследить взломщика и изолировать свой компьютер от вредоносного воздействия. Однако поток данных извне непрерывно нарастал. Горюнова чуть удар не хватил, когда он понял, что поздно спохватился. «Невероятно, „Хищник“ под контролем хакера! Программа заражена вирусом, и злоумышленник, подчиняя себе чужой искусственный интеллект, запросто игнорирует меня!» – Вадима уже трясло.
Кибератака не прекращалась. Наконец программист, собравшись с мыслями, трезво оценил ситуацию и принял, как ему казалось, взвешенное решение. Скорее всего, атакует ИИ «Ника», но он, Горюнов, великий программист, сумеет преобразовать кризисное состояние в наступательное действие, и все вновь станет, как прежде, его ИИ восстановит статус-кво. Умный айтишник возникшую большую проблему разбил на несколько частей. ИИ устранит маленькие проблемы, одну за другой, пока полностью не преодолеет затруднение, и тогда «Хищник» выследит добычу и, применяя эвристические алгоритмы, нещадно истребит врага…
Орлов уже точно знал, что за похищением Ники стоит Горюнов. Однако этот проходимец сейчас волновал его мало. С ним можно разобраться позже. Главная проблема – ИИ «Хищник». Он методично крушит счастье Виктора, расправляется с невинной женщиной и превращает целый город в территорию неконтролируемой паники.
Нервы главного конструктора на пределе. Он настаивает:
– «Ника», поторопись! Вопрос жизни и смерти! Осталось сорок пять минут!
ИИ отозвался:
– Миг между жизнью и смертью.
Орлов насторожился:
– Что ты имеешь в виду?
– Анализ, интерпретация и моделирование событий показали, что Ника содержится в батопорте комплекса защитных сооружений Санкт-Петербурга.
– Что-о-о? – Виктор встал. – «Ника», объясни!
– Сообщения ложь, утверждения сфальсифицированы, факты домысел. Моя интуиция…
Интуиция машины вывалила на Орлова убийственные доводы, начиная с ложной метеосводки и фейкового видео с госпитализацией программиста в больницу и заканчивая обещанием похитителей освободить женщину, если Виктор отдаст им материалы по проекту «Ника». Через сорок пять минут батопорты будут затоплены и Ника погибнет. Поездка на проспект Стачек, 67 с учетом пробок и светофоров займет не менее тридцати пяти минут, и времени для спасения Березиной не останется. Изучив внешний вид конструкции, вид сварных соединений, технику выполнения сварки, желтые разводы на стенах помещения, куда заточили Нику, и подняв техническую документацию по всем судам и металлическим сооружениям в городе, ИИ пришел к выводу, что место удержания батопорт.
Потрясенный Виктор зажмурился: морские ворота Петербурга безжалостно удерживают его любимую. Он знал, что, получив информацию об угрозе наводнения, дирекция дамбы начинает маневрирование гигантскими затворами защитных сооружений. Батопорты – сегментные плавучие затворы высотой двадцать три, шириной восемь и длиной сто двадцать метров – передвигаются по воде, как любое судно, а затем заполняются водой и опускаются на дно, как подводные лодки. Глубина погружения шестнадцать метров. Конструкция, работая в автоматическом режиме, защищает город от наводнения. Время перекрытия судоходного канала сорок пять минут, еще двадцать пять минут требуется, чтобы плавучие защитные створки (батопорты) опустились на дно.
– «Ника»! – выкрикнул Виктор, – Срочно доведи эту информацию до МЧС, полиции и центрального поста судопропускного сооружения!
– Слушаюсь, главный конструктор.
– Я убываю на дамбу! Останови погружение батопортов!
– Сделаю все возможное…
Орлов удивленно поднял брови, впервые констатировав, что могущественный ИИ может и не справиться с задачей. Исподлобья поглядев в окно, на дождь, на стекающие по стеклу ручейки воды, он холодно произнес:
– И еще… Уничтожить ИИ «Хищник»!
– Слушаюсь, главный конструктор.
Моральные рамки, удерживающие IT-отрасль от виртуальных войн, стерты…
Горюнов, мстительно скривив губы, с удовлетворением отметил, что ИИ «Хищник» благодаря избранной стратегии действий сумел выйти из кризиса и продолжил выполнять намеченный план. Попытки питерского суперкомпьютера остановить створки-батопорты провалились. Процесс запущен, и вмешаться в него невозможно. О, скоро балластные цистерны начнут затапливаться, и женщина погибнет! Орлов будет морально унижен, безжалостно растоптан, впадет в депрессию, и, даже если не отдаст техдокументацию «Ники», все равно на предстоящих соревнованиях окажется никчемным неудачником. Конкуренция между двумя проектами устранится, АО «Заслон» будет вытеснен на периферию.
Пока Горюнов мечтательно грезил о величии своего ничтожества, а его помешательство балансировало на грани распада личности, нейросетевые алгоритмы начали бой друг с другом. Два соперничающих искусственных интеллекта вели кибервойну, в которой «Ника» была агрессивнее. Воздействуя на критически важные процессы «Хищника» – вычислительный алгоритм, возможность обучения, самопрограммирование, моделирование интеллекта, работу модулей воображения, восприятия и памяти, – питерская машина приступила к ликвидации зарвавшегося ИИ.
Строптивый «Хищник» сражался, как гладиатор, но «Ника» нашла его уязвимое место: он не учился на собственном опыте. А еще у него нет интуиции и охотничьего инстинкта. Поскольку «Хищник» максимально впитал в себя все странности и предубеждения своего создателя Горюнова, то действия его были предсказуемы и недальновидны. ИИ «Ника», чья реакция лучше, учился методом проб и ошибок, играя на опережение. Игнорируя отчаянные атаки противника, самообучающаяся программа «Ника» перехватила контроль над управлением ИИ «Хищник», заблокировала его каналы связи с внешним миром, резко превысила пиковую нагрузку его процессоров и, вызвав чудовищный скачок напряжения в системе электроснабжения коварного воронежского суперкомпьютера, стала планомерно его уничтожить.
Горюнов, глянув на монитор, с содроганием сердца увидел гибель творения своих рук. Как ужаленный, он вскочил с кресла и ринулся в Центр обработки данных отключать ИИ от электросети. Набрав код и открыв дверь, Вадим остолбенел в ужасе: стойки, серверы и сетевое оборудование искрились и дымилась, молнии озаряли комнату, горели критически важные блоки, тлели кабели. Главный конструктор подбежал к электрощиту, чтобы вырубить питание, но тут что-то заскрипело, заскрежетало… Отвалилась лопасть вращающегося вентилятора охлаждения, и кусок пластмассы словно пуля, со свистом пролетев над зоной бедствия, вонзился в голову программиста, убив его наповал…
Орлов прибыл на судопропускное сооружение. На центральном посту управления много специалистов, сотрудники МЧС, полиция, врачи скорой помощи. Все озабочены, смущенно отводят глаза, молчат. На экране Ника. Вода ей уже по пояс. С покорной обреченностью, опустошенная и вымотанная, она безразлично взирает на ужас ситуации.
Орлов кричит:
– В чем дело, почему не спасаете?!
Кто-то отвечает:
– Оборудование неисправно… Не слушается… Отключить невозможно…
Другой добавляет:
– Вода прибывает быстрее, чем обычно… Высокий риск…
Виктор в бешенстве:
– Я иду туда! Мне нужен проводник! Кто со мной?
– Я! – вызвался парень из персонала дамбы по имени Марк.
Двоих смельчаков провожали настороженные взгляды, тень сомнения и неверие в успех. Прихватив защитные каски с фонариками и двуручные ножницы по металлу, Виктор и Марк побежали к нужной створке.
– Марк, дорогу знаешь?
– Виктор, знаю досконально. Сюда! – кричал парень.
Они нырнули в люк, чтобы по переходным мосткам, трапам и многочисленным лестницам спуститься вниз. Марк спросил:
– Виктор, ты понимаешь, мы можем не успеть?
– Что?! – Орлов даже думать о подобном не смел. – Мы успеем, вперед!
– Все технологические процессы контролирует электроника…