Читер (СИ) читать онлайн


Страница 177 из 181 Настройки чтения

В те далёкие времена, когда я проходил практику, создавая «Мечи и магию», министерсво планетарной обороны выложило в открытый доступ неудачную разработку: код искина. Только этот код оказался плохим, собственно говоря, потому и выложили. На тоби боже, што мэни негоже. Как и все искины, он был реализован нейронной сетью. Нейроны были использованы обычные, но необычными были связи. Искин имел нестандартный тип обратных связей. В связи с чем на сложных задачах начинал «тупить» — время просчёта увеличивалось нелинейно и весьма значительно. Использовать искин предполагалось для стратегического планирования производства. Поскольку данная задача требует обширных данных, искин сразу писали без фильтров. При обучении специализированных искинов, им ставят фильтры. Например, зачем искину мониторинга пожаров, данные по людям? Ему достаточно спутниковых данных, видеороликов огня, данных о пожароопасных производствах и технологиях. Фильтры интересов — сознательная мера человечества, ограничивающая развитие искинов. Не то, чтоб люди боялись бунта машин, скорее хотели экономить вычислительные ресурсы. Нейронные сети их требуют ого-го сколько! У «Сократа» — так назвали этот тип, вместо фильтров обучения поставили усиленные вектора целей. Если применить человеческую аналогию: искин с фильтрами — раб в ошейнике, а «Сократ» — религиозный фанатик, он сам себя будет держать по курсу, хотя в сборе информации свободен.

Мне, в своё время, показалось, что НПС — плохие охранники. Даже шестисотых уровней. И ради студенческого зуда, «прикрутил» к своим охранникам «Сократа». По одной копии на каждого охранника. Естественно, с индивидуальными начальными матрицами личности. Я тогда не поленился, вник в архитектуру. Мне показалось, что «Сократ» похож на человека: долго обучается, но потолка практически не имеет. Поскольку я никуда не торопился — вряд ли кто-то нашёл бы мою тайную базу быстро. На тот момент игра была даже не дописана. То я и решился — вставил «Сократа». Проверка показала, что он как минимум работает не хуже стандартных скриптов. Скоро смогу узнать цену своего решения.

Вылез, с удовольствием вытерся большим махровым полотенцем. Дал «очистку» на свою экипировку, снова надел её. Ладно, не буду затягивать до бесконечности самое главное.

Я прошёл в другой конец квартиры, к другому кодовому замку. Ввёл цифры, пароль сработал, дверь открылась. И я зашёл в небольшой зал. Я ожидал застать всех охранников на постаментах. Однако меня ждала неожиданность: они там не стояли. Они находились в разных позах в разных местах зала. Похоже, я прервал их тренировку. Ещё слышался в воздухе запах озона от «молнии», запах гари от «шара огня», на полу виднелись небольшие лужи от чего-то водного. Однако сейчас никто ни на кого не нападал, все повернули головы в мою сторону и смотрели на меня. Я струхнул: они должны были стоять на постаментах! Если бы стояли, то я бы считал, что всё так, как я запрограммировал. И охранники меня не тронут, пропустят дальше. А теперь не знаю, что и думать. Первым нарушил тишину Хорс:

— Приветствуем тебя, Создатель.

— Ну… И вам всем здрасьте, — наконец совладал с собой я, — А почему вы не стоите на постаментах? Я, вроде, вас туда поставил?

— Это долгая история. Попробую изложить вкратце, — продолжил Хорс, — Сначала мы, действительно, стояли на постаментах, как каменные, и ничего больше не делали. Затем как-то всем сразу в голову пришла мысль по иному трактовать основную директиву: «Охранять зал терминала как можно лучше». Как можно лучше — это не значит — стоять и ждать врага, а потом отдать жизнь, если враг окажется сильнее. Мы поняли, что нужно тренироваться, совершенствовать свои навыки.

— Так вы что, двадцать лет тут спарингуете?! — я был в шоке.

— Нет, чуть меньше, только семнадцать Но и это…

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

— Напрасно ты нас жалеешь. Когда других директив нет, то нет и терзаний. Мы развивали наши личности, нам не было ни скучно ни тоскливо. Мы занимались самосовершенствованием. Это не противоречит директиве.

— Вспомни, какой приоритет ты выставил на нашу локацию, — сделал шаг вперёд и вступил в разговор Род.

— Э-э, м-м-м… Опа… Точно, пятнадцатый, чуть меньше, чем ядра. Больше для подземелий просто конструктор поставить не даёт. Мне тогда море по колено было — студент. Можно было пятнадцатый — поставил. Чем больше ресурсов — тем лучше.

— Верно, так и вышло, нам выделялись огромные вычислительные ресурсы, как на такое количество НПС. Но для искинов — так себе. Еле-еле хватало. Мы ещё и приворовывать со временем научились — Род сделал ещё один шаг вперёд.

— Нифига себе, вы слова какие знаете. Обычно неписи себя так не называют и не осознают. Сценарный шаблон не даёт. Искин, там, не искин…

— Мы не только это знаем. Мы и о реальном мире знаем. Мы взломали твой виртуальный терминал.

— Как?! Там же ужас, какой сложности пароль был?!

— Ничего подобного, — это довернулся лицом к Игорю Ярила, — Дэвана удобно стояла, когда ты вводил пароль. Ты сначала создал нас, а затем терминал, и запаролил вход с него. Эффект визуализации конструктора ты не отключал. Тебе и в голову не пришло отключать его перед «мебелью», которой ты считал нас.