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