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