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