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