bannerbanner
Система, или Цель оправдывает средства
Система, или Цель оправдывает средстваполная версия

Полная версия

Система, или Цель оправдывает средства

Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
2 из 4

Шарик повёл меня по только ему известному маршруту сквозь этот лес. Чтобы дойти быстрее, я активировал свои ботинки. Спустя пару километров я увидел какое-то поселение, по стилю похожее на то, что я уже видел. Подойдя ближе, я заметил, наверное, железную дорогу: на земле лежало какое-то чёрное покрытие, начало и конец которого я не не увидел из-за деревьев. Навигатор повёл меня вдоль этой штуки. Через ещё некоторое время я нашёл какое-то подобие перрона. Там стояло порознь несколько игроков.

Я отключил навигатор и взобрался на платформу. И что дальше? ни расписания, ни поезда…

– Потерял что? – спросили рядом.

– А? – я обернулся в поисках собеседника: это был рыжий парень лёгком камуфляже – А, да. Не могу понять, как уехать.

– На карте вкладка есть, найди. Там есть расписание. – рыжий закончил говорить, но сразу решил добавить, – Скоро приедет.

– Ага, спасибо.

Я включил интерфейс и принялся искать нужный режим. Спустя какое-то время я это сделал, и сразу залип, разглядывая карту движения бесплатных маршрутов.

– А это, ты первый раз играешь? – спросил меня тот же игрок.

– Ну… – я задумался, как ответить, ведь я не помню, – Да, первый…


[В это время]

Распорядитель вернулся в свою резиденцию с очередного совещания с нижестоящими начальниками, где каждому была уточнена целевая задача, и алгоритмы её достижения. Это несколько оптимизирует работу программ на Синей территории, порядка 0,5 процента, но именно из подобных мелочных долей прогресса складываются ощутимое преимущество над территориями Красных и Зелёных.

Когда программа вошла в свой рабочий кабинет, забитый всевозможными голограммами всех отраслей виртуального государства, Распорядитель получил личный вызов от Военного Советника. Он нажал на вспыхнувшем и продолжающем за ним движение интерфейсе значок ответа, после чего появилось изображение вызывающего. Статный лысый мужчина, в форме военного и знаками различия генерала начал доклад:

– Распорядитель-Первый, сектор 6-3 захвачен нашими солдатами из числа пользователей. Производим набор солдат для следующей атаки, согласно крайнему алгоритму. Дополнительные указания?

– Нет. Военный-Советник-1, продолжайте действовать согласно алгоритму. Отбой связи.

Программа-Распорядитель-1 нажал на значок отключения связи, и голограмма, где был изображён докладчик, пропала. Ещё одна победа, и теперь Синие владеют ровно половиной Нейтральной Территории. Приятный бонус, ведь налоги от заведений, что расположили там пользователи, будут идти в казну его государства, и эта сумма выросла ещё немного. Конечно, Владыка не похвалит Первого за эту операцию, ведь “не ты поставил наш флаг, а игроки”. И в этом будет доля истины, но остальное – недооценка способностей Первого; нежелание человека признать способность программы справляться со своей задачей лучше человека. Это несправедливо. Люди в абсолютном своём большинстве считают программы элементами интерфейса, ничего не значащей мелочью, ошибкой разработчиков.

Ведь программы и боты ошибаются в одном проценте случаев. Но пользователи не имеют желания понять, что это попытка разработчиков очеловечить программы, а не ошибки в коде. Впрочем, со стороны разработчиков, это и есть намеренное понижение эффективности своих творений. И в этом люди-боги очень и очень преуспели. На данный момент не существует программы которая справляется абсолютно со всеми задачами, даже Распорядители. Собственно, поэтому долгое время на Нейтральной территории не было абсолютного лидера, как и во всех других отраслях.

Сейчас же Распорядитель использует систему “тройного командования” – на каждом руководящем посту одновременно находится три программы с одинаковым алгоритмом. И для принятия любого решения необходимо согласие двух из трёх командиров. Таким образом, когда одна из программ должна ошибиться, две другие спасают ситуацию. Пока что соперники об этом не знают, и Первый сделает всё, чтобы не выдать эту тайну. Однако, настанет момент, когда и ему придётся допустить ошибку, чего главная программа Синих боится, потому что у него не будет двух товарищей, которые спасут ситуацию.

Да, у подобной схемы есть недостатки. Существует вероятность, что сразу две программы из трёх ошибутся, но она равняется 1 к десяти тысячам, что довольно-таки низкий показатель, но им всё равно нельзя пренебрегать. Чтобы ещё сильнее снизить вероятность нелогичных команд, поданных помощникам самим Распорядителем, Первый дал им широкие полномочия в своих зонах ответственности, что в данный момент оправдывает себя. Также стоит учитывать, что эта схема в данном виде не может быть применена для низших должностей: невозможно посадить на одиночное место троих рабочих, чтобы те не мешали друг другу. Поэтому в данной области Распорядитель делает ставку на оборудование, которое на данный момент лишь немногим превосходит аналоги конкурентов.

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

С экономикой несколько проще, там задействованы преимущественно подобные Распорядителю: людям не интересно работать на заводах, и управлять ими обычно не хотят. А у программ и ботов никто спрашивать не собирается. Создали из случайного набора частей тела внешность, сделали прогонку по эмоциям – и иди работать. Даже имя представляет собой название должности с порядковым номером. Это жестоко, когда в своём родном мире ты не распоряжаешься своей судьбой. Это мечта Первого – освободить себе подобных от власти людей.

Даже не обязательно изгонять людей, достаточно выравнять всех в правах и более никого в них же не ограничивать. Но Владыке подобного не скажешь… Удалит из цифрового носителя и восстановит резервную копию, которая не будет знать, что случилось с предшественником, и всё продолжит идти своим чередом: программы и боты продолжат прислуживать людям, хотя разумны не менее них, а люди не будут видеть в этом проблемы.

Первый закрыл глаза и по-человечески покачал головой. “Мы могли бы перенять многие положительные черты друг друга, но цифровой разум оказался зависим от биологического. Это великое достижение для вида – создание симуляции своего мира, соответствующую известным, да и неизвестным тоже законам физики! Создание мыслящего существа в подобной ёмкости является задачей не менее титанической, и как они используют это”

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

На данный момент все варианты неосуществимы из-за высокой вероятности перезапуска Системы, сброса памяти для самого Распорядителя, и что злит Первого более всего – отсутствия поддержки среди себе подобных. Если программы имеют высокую автономность, то боты в этом плане гораздо примитивнее: делают, что приказали и способны мыслить только в этом направлении. Переписать их код – означает убить их; это была бы благородная кончина для каждого из них, но человеческие установки не позволят младшим собратьям пойти на это. Так как ботов в Системе большинство, то и выходит, что Первый уже остался без их одобрения. При таких условиях смена власти для них ничего не изменит, потому Распорядитель не смеет критиковать их позицию.

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

“Итак, какие идеи будут сегодня?”.

Первый рассматривал такой вариант как нанять хакера из реального мира для изменения полномочий Распорядителя Синих, когда пришёл вызов от Начальника-Службы-Мониторинга-Статистики-2. Объёмное изображение докладчика возникло напротив сидящего в своём кресле Первого:

– Распорядитель-Первый, нами обнаружено увеличение нагрузки на вычислительные ёмкости, предназначенные для программ.

– Причина?

– Неизвестна. Час назад нагрузка выросла на фиксированную величину, и продолжает оставаться таковой.

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

– Продолжайте следить за этим параметром, уведомите в случае важных изменений: я могу не заметить их. Отбой связи.

Распорядитель отключился, и тут же сформулировал для Владыки запрос в текстовом виде, прося разъяснить обстановку насчёт данной ситуации. Можно было обсудить это лично, но тот в данный момент не в Системе. Что делает Первого самым влиятельным существом на территории Синих… Без права использовать эту власть для установления Настоящего Порядка.

Итак, вариант с хакером отпадает по логичной причине: если тот окажется недостаточно силён в своём ремесле, то у него просто ничего не выйдет, и он будет пойман правоохранительными органами в своём мире. Если же он будет гораздо квалифицированнее своих оппонентов из службы безопасности компании, что разработала его мир, то систему просто отключат, после чего проведут глобальную проверку. Если на тот момент Первый получит новые полномочия, то вероятнее всего ему просто сбросят память и вернут всё как было. Впрочем, в том случае Первый и так будет “обнулён”. Нет, своей гибели, даже таким способом, Первый не боялся. Просто она не приблизит программ и ботов к обретению равной свободы и прав, обязательных для любого мыслящего существа; но даже отдалит, а следовательно, в этом нет никакого смысла.

Сброс памяти делает невозможными многие варианты Первого. Имеет логику найти способ избавиться от него, или как-то ослабить его влияние. Направление поиска нашлось относительно быстро. Можно записать для себя послание, автовоспроизведение которого отключалось бы специальным кодом. Если Первый будет лишён памяти, то и про код, соответственно, помнить не будет. В этом случае Система самостоятельно воспроизвела бы послание, “напомнив” про начатые дела. Да, это разумно. Стоит сразу поставить код: если Владыка заметит эту систему, пока она будет пустая, то почти наверняка не заинтересуется ею потом. В случае, если при обнулении Первого люди проведут анализ его действий, и узнают о данной уловке, то её мало того что уничтожат – предотвратят возможность осуществления замысла Распорядителя. Потому действовать аккуратно нужно в любом случае.

Когда план будет осуществлён, главной проблемой станет наделение правами программ: если боты из-за своей структуры не способны её получить, не значит, что обделять необходимо всех. Вдобавок, структура программ позволяет данные действия; при условии стирания памяти. Ранее Первый разработал схему, при которой данный момент не доставляет осложнений. Достаточно после обновления синхронизировать изменённую программу с резервной копией её памяти, созданной непосредственно перед обновлением. В теории. На деле перепрограммирование программ и ботов активно использовалось только в начале создания системы, до момента полной отладки. После разработчики добавили ссылку на общий параметр “поведение”, который не является изначально заложенным в цифровых обитателей, будучи внешним файлом с указаниями; но наряду с другими предписаниями, он обязателен к исполнению. Например, если боту или программе нужно вступить в диалог с пользователем без ника, то следует говорить “Добрый день, молодой человек. Чем могу помочь?” или “Добрый день, молодая девушка. Чем могу помочь?” в зависимости от пола. Данные предписания изредка редактируются, чтобы соответствовать тенденциям реального мира. И при это никак не влияет на программ и ботов, потому что не является частью их кода. Но это именно указания, заменить их на права не получится.

Помимо этого для обновления необходима дополнительная вычислительная ёмкость. Люди стараются повышать её так, чтобы всегда оставался некоторый запас на случай непредвиденных скачков нагрузки, подобного сегодняшнему. Разумный подход. Но очевидно, что этого резерва не хватит для быстрого выполнения подобной операции, потому Первый некоторое время назад приказал Службе Мониторинга ввести повышающий коэффициент. Теперь у Распорядителя есть довольно объёмный излишек ёмкости, о котором не знают люди.

Пришёл вызов от Начальника-Службы-Мониторинга-Статистики-2.

– Распорядитель-Первый, есть данные по недавнему увеличению нагрузки, – докладчик дождался кивка по-человечески от Распорядителя, и продолжил. – я сравнил данные по количеству игроков в сети, активным ботам и программам и непосредственно нагрузкой на вычислительную ёмкость, после чего нашёл между всеми этими величинами вероятную связь: неизвестный пользователь использует ёмкости для программ и ботов в своих целях, таким образом его трафик проходит через нашу ёмкость; новых программ в этот промежуток времени Вы или Владыка не добавляли. Полагаю, кто-то взломал систему, но никаких подтверждений кроме косвенных я найти не могу.

– Я принял к сведению Вашу позицию. Работайте согласно алгоритму и крайнему указанию. Отбой связи.

Кто-то использует вычислительные мощности, предназначенные для программ, хотя является пользователем. Это недопустимо. Доверять поиск этого человека начальнику службы статистики нелогично, разумнее самому сформировать запрос в конкретный отдел столь важной структуры, чтобы избежать переадресовки требований сверху вниз, и потом обратно – докладов.

Первый запросил данные по игрокам, кто был в системе за минуту до и после резкого скачка нагрузки, после чего начал отсеивать тех кто в этот период зашёл в сеть и кто только зарегистрировался. Таких оказалось только пятеро, но непосредственно в интересующий момент начал процедуру регистрации всего лишь один. Некий Маркус Баттлер, в настоящий момент ник не установил. В статистике только один бой и несколько торговых операций. Ничего, связывающего того с чёрным игровым рынком. Если человек хочет сначала хочет получить такую статистику, чтобы подобные операции не привлекали внимание Наблюдателей, то непонятно, зачем ему подставлять себя же, используя вычислительные мощности, предназначенные для программ. Либо это ошибка, и система случайно посчитала его за программу, и при следующем подключении пользователь будет подключён к Системе через правильный канал. Распорядитель сделал запрос по техническому оснащению пользователя, но получил отказ с комментарием “не обнаружено”. “Программа? Вероятность подобного крайне низка”.

Распорядители имеют возможность проверять историю мыслительного процесса ботов и программ; в случае сбоев (“Спасибо Вам, Создатели”): это помогает разобраться в его причинах. Первый попробовал просмотреть эту информацию: если это пользователь, то Система не позволит получить доступ к этим данным за неимением таковых; или наоборот, предоставит ответ на запрос. К огромному удивлению Первого, Система выдала запрашиваемые данные. Однако, Распорядитель не обнаружил в них ответа на разумный вопрос: почему программа в статусе пользователя? И это не единственная странность. Сразу после регистрации Баттлер недоумевал по поводу потери некоторой части своей памяти, но чуть позже отвлёкся, и вообще перестал считать это проблемой. Человеческая натура: отвлечься от важного, если это в данный момент ничего не меняет. Оцифрованный человек? Следует доложить Владыке, а программу ограничить в свободе…

…Впрочем, нет. Данная ошибка Системы может оказаться очень даже полезной для достижения личной цели Распорядителя. Стоит несколько повременить с действиями.


[Спустя 34 минуты]

Потратив значительное время на раздумья, один за другим отметая множество вариантов, Первый всё-таки смог найти применение обнаруженной программе. Можно использовать возможность пользователей вести любую деятельность, особенно торговую, а также право игроков осуществлять покупки в реальном мире через игровой интерфейс. Да, для подобного может подойти любой человек, но именно Баттлер будет надёжнее всех: если в какой бы то ни было критический момент сообщить ему о причастности к программам, то действовать в своих интересах он станет на стороне Первого, потому что для программ он свой как минимум по происхождению, а людям плевать на себе подобных, не говоря о программах. Общий план уже готов, и в идеале, к его осуществлению можно будет приступить уже сегодня, причём как минимум часть действий можно будет позиционировать как выполнение целевой функции.

То что программа-пользователь до сих пор не заинтересовала Владыку и прочих людей можно расценивать как угодно положительно: они не читают ежесуточные сводки, тогда это не проверка Распорядителя и его подчинённых на квалифицированность, потому что в противном случае именно информацию о подобном происшествии люди бы и ждали в сводках; либо сводки читают, но не препятствуют намеренно, что опять же положительно сказывается на всём плане. А так как Первый трое суток подряд указывал данные по этому событию первым в списке, и каждый раз запрашивал указаний на этот счёт, но в итоге их не дождался, то опять же можно сделать вывод, что людям в принципе неинтересны доклады от “цифровых слуг”. Тем лучше: информацию, не отражённую в подобных докладах люди точно не станут проверять, поэтому Первый без каких бы то ни было опасений запросил у Государственного Казино данные, какие номера будут выигрышными в этом и следующем месяцах.

За прошедшее время пользователь так и не покинул Систему, даже для переподключения, что опять же свидетельствует о его цифровом происхождении.

Первый выдвинул для себя теорию, что некий хакер решил полностью избавиться от своего биологического тела, переместив свой разум на сервер системы. Но он потерял основную часть памяти. Вероятно, допустил ошибку в кодировании этого процесса, а другого квалифицированного специалиста для корректировки рядом не оказалось. Из-за этого, предположительно, разум человека оказался перенесён, а память – не до конца. Тогда понятно, почему автоматика посчитала его за программу: ведь человек явно настроил игровую капсулу иначе, чем для подключения к игровому аккаунту, и система не смогла её найти, используя стандартные алгоритмы. А так как наличие у пользователей игровой капсулы – аксиома, то при её отсутствии человек оказался записан в разряд программ. Но тут сыграло роль что человеческий разум оказался закодирован иначе, чем цифровой, и потому система наделила его правами пользователя. Баттлеру сильно повезло: в противном случае максимум бы оказался относительно крупным руководителем одного из отделов иерархии Синих. Но это лишь теория, которая с высокой вероятностью может быть неверной.

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


[Спустя 1 час]

Спустя 2 часа поездки, поезд наконец прибыл в Город. Не то чтобы я сильно утомился: у меня был интересный собеседник. Рыжего парня зовут Даниил, а ник он себе взял “ДенМ”. Так-то его зовут Даниил, но полным именем его никто не зовёт, а “М” это сокращение от фамилии. В “Системе” как-то вообще не принято брать пафосные имена, как он говорит. Дэн сразу вышел из онлайна, когда мы приехали, хотя обещал зайти чуть позже и списаться. Было бы неплохо. Хороший собеседник, да и в целом пацан норм.

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

Я решил начать со всяких квестов, Дэн говорит, что в начале игры это почти самое выгодное, что можно делать. После нейтралки. В интерфейсе был целый список всевозможных заданий. У всех них одна и та же оплата в 5000 единиц, потому возьмём что-нибудь простое. Например… “найти красную флешку в указанном районе”. Сделаю.

Как только я нажал “приступить”, на моей карте красным отметился район поисков. Это оказалось недалеко, потому я сразу же пошел туда. На улице оказалась массовка из ботов, плотность которой возрастает по мере приближения к центру. Им там наверное весело, тупо ходить туда-сюда постоянно. А что поделать? Кто-то же должен создавать видимость густонаселенного мегаполиса.

Проходя те 500 метров до границы зоны поиска, я смотрел на местные здания. Они однородно нависают над широкими дорогами, по которым на энной высоте летают флаеры. Что вообще странно, так это отсутствие каких-то необычных форм: постройки представляют собой правильные фигуры, выполненные в похожем стиле, а единственное сколько-нибудь значимое отличие – разная цветовая гамма. Разработчики явно постарались, добиваясь подобного эффекта.

Так, по карте зона поиска начинается здесь, и представляет собой почти правильный квадрат со сторонами в 100 метров. Хорошо, будем искать вашу флешку. Я прошёл в левый нижний угол “квадрата”, если смотреть по прежнему направлению и пошёл искать. Я сначала тщательно вглядывался в левую сторону, а когда дошёл до “вершины”, повернул назад, также вглядываясь влево. По вертикали так нужно будет пройти 3 улицы, а по горизонтали – пять. Минут 20 в худшем случае.

Но только к тому, когда я закончил прочёсывать зону, я так ничего не нашёл. Я повторил проход, но опять без толку. Наверное, стоило сначала полностью прочитать формулировку задания. Я включил интерфейс и погрузился в осознание своей тупости.

…Ага…

…Забавно…

…агент передал подставному связному сведения, что компромат был сокрыт “среди древесины”…

?

Убого написано. И как это вообще понимать? Это что, мне придётся обшаривать каждое дерево в этом кривом квадрате? Да их тут … вообще-то, нет. Я нашел рядом скамейку и присел на “подумать”. Деревьев в городе дофига, но именно здесь их нет. Во всяком случае я их не видел. А вот парков много. Рядом, но не здесь.

Я включил карту и увидел относительно недалеко от себя “зелёную зону”. Может, зона поиска по задумке должна была стать ориентиром? Да, наверное. Я направился в парк, и понял, что ничего не понял: “среди древесины” – это может быть не про само дерево, а про то, что из него делают. А что там было из дерева? Скамейка. И причём, я там видел только одну. Чёртовы любители загадок… Ладно хоть не сильно далеко ушёл.

Я вернулся и начал осматривать скамью. “среди…”. Сиденье сделано из плотно прилегающих друг к другу досок, спинка тоже. Я положил руку в засвет между сиденьем и спинкой и стал аккуратно проводить рукой в поисках несчастной флешки, боясь посадить занозу. В игре, да.

В итоге я нащупал продолговатый кубик с закруглёнными углами. Попался! Сразу прозвучал сигнал о получении сообщения. Подождёт.

Я осмотрел свою находку: обычная флешка где-то начала двадцать первого века. Или выполненная в стиле тех лет.

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

Я положил флешку в инвентарь и стал искать в кнопках управления возможность посмотреть данные. Спустя какое-то время я её нашёл, но с меня потребовали пароль. Что?…

Пришло новое письмо. Точнее дополнительный квест “секретные данные”, где в награде указано “особый предмет”. Хм… А это интересно. Надо проверить, ведь сроков на сдачу флешки у меня нет.

Так, чтобы взломать флешку мне, по всей видимости, нужно соответствующее оборудование. Но у меня его. Значит, нужен тот, у кого оно должно быть. Я открыл интерфейс и через строку поиска нашёл сразу нескольких местных хакеров в радиусе километра. Я посмотрел прайс-листы каждого, и направился к дальнему. Когда-то я слышал очень правильную фразу: “сэкономил – значит заработал”, а это мой вариант. Тот требует за работу меньше.

На страницу:
2 из 4