Глава 64
: 64: Магия концептуальных связей
Громкий
взрыв!
раздался, когда толстая книга в переплете из кожи дракона была захлопнута, так сильно встряхнув бутылку с чернилами на столе, что она едва не опрокинулась. Рассредоточенные по библиотеке студенты с раздражением оглянулись, но мальчик, который это вызвал, уже не обращал на это внимания.
«Борода Мерлина!» — пробормотал он под нос, и в его голосе слышалось сильное разочарование, когда он жаловался однокласснику, сидящему рядом. «Все, что я хотел, — это собрать все аргументы о концепции «души» и сравнить их, но для этого мне придется перерыть всю библиотеку!»
Его товарищ только беспомощно пожал плечами, не в силах предложить какое-либо решение.
«Если бы только... если бы только существовало заклинание для этого!» Его голос поднялся почти до крика, но он сдержался, позволив ярости гореть в горле. «Одно заклинание — просто произнести слово «душа», и все отрывки из всех книг, где оно упоминается, соединятся между собой и появятся прямо передо мной! Разве это не было бы идеально?»
Он говорил, не задумываясь.
Но Алан слушал.
Связь.
Это слово пронзило ум Алана, как заклинание-команда, проникнув в самую глубинную камеру. Его приоритетная
Eпическая задача
—
[Создать информационный носитель]
—внезапно вспыхнула. Внутри ее массивной модели структуры данных, ключевое техническое узкое место, долгое время отмеченное мигающим красным статусом
«Нерешенное»
, теперь пылало, как огонь.
[Основная техническая сложность: как установить «индексы» и «ассоциации» между различными фрагментами информации на физическом носителе?]
Эта сцена — разочарованный взрыв эмоций старшекурсника из Когтевран — была ничем иным, как идеальным сценарием применения в реальном мире. Более ярким и неотложным, чем любая симуляция, которую Алан когда-либо проводил.
Возможность.
Тело Алана двигалось быстрее, чем его чувство социальной сдержанности. Он закрыл книгу, стоящую в его руках, встал и широким шагом подошел к студенту.
«Добрый день, старшекурсник».
Его тон был спокоен и вежлив, как камень, брошенный в беспокойное озеро — он сразу же успокоил его рябь.
Старшекурсник из Когтеврана поднял голову, его красные глаза выражали удивление и раздражение от прерывания. Увидев, что перед ним стоит только первокурсник, его нетерпение сменилось отдаленной вежливостью старшего студента. Он слегка кивнул, давая Алану знак продолжать.
«Можешь говорить».
«Я только что подслушал твое разочарование», — ровно сказал Алан, не боясь встретить взгляд старшего мальчика. «Возможно, у меня есть идея — возможно, незрелая, — но она может дать тебе вдохновение».
Алан говорил медленно, обдуманно. Каждое его слово было тщательно взвешенным и подкреплено неумолимой логикой.
«Я полагаю, — продолжил Алан, — что вы хотели создать заклинание, которое действовало бы непосредственно на
физические книги
».
Он сделал паузу, давая старшему ученику время осмыслить сказанное.
«Но такой подход чрезвычайно сложен, потому что требует, чтобы заклинание и «читало», и «понимало» содержание каждой книги. По сути, это означает, что магия сама по себе должна обладать интеллектом. А это удел богов, а не волшебников».
Когтевран замер. Раздражение в его выражении лица исчезло, сменившись шоком от того, что его скрытая борьба была обнажена. Он знал, что Алан прав.
«Однако, — продолжил Алан, его глаза теперь сияли светом создателя новых миров, — что, если решением является не заклинание на
предметы
… а заклинание на
саму информацию
?»
«Саму информацию?» — повторил старшекурсник, нахмурившись от незнакомой фразы.
Алан не ответил сразу. Вместо этого он потянулся к стопке книг мальчика и вытащил два совершенно разных тома — «
Ментальные отпечатки в древних рунах
» и «
Анализ глубин души
». Он положил их рядом на стол.
«Мы можем попробовать следующее: модифицированное, очень простое заклинание маркировки. Каждый раз, когда ты натыкаешься на отрывок о «душе», ты касаешься его палочкой — вот так».
Он показал небольшой жест, коснувшись воздуха рядом с абзацем.
«Это действие присвоит этому отрывку невидимую, уникальную
информационную метку
. Метка, по сути, дает этому тексту имя. Например, назовем его «Душа».
Его объяснение было лишено таинственного жаргона, оставив только основную логику.
«Затем, в другой книге, когда ты найдешь соответствующий отрывок, ты применяешь ту же метку — «Душа». И так далее, для каждого связанного отрывка, во всех книгах, которые вы читаете».
Он слегка наклонился вперед.
«Когда все теги будут добавлены, мы создадим простое
заклинание индексирования
. Его задача не в том, чтобы
читать
текст — это невозможно. Его задача —
извлекать
все отрывки с тегом «Душа» и отображать их — возможно, светящимися на странице, или заставляя книги автоматически открываться на этих местах».
Голос Алана понизился, он говорил медленно, как будто поворачивал старинный ключ в замке.
«Таким образом, мы обходим невозможную проблему «заставить магию понимать слова». Вместо этого мы используем более умный метод:
Маркировка + Индексирование.
Это дает нам функцию
Связывание концепций.
»
Тишина.
Как будто фоновый гул библиотеки исчез.
Алан только что перевел самые основные принципы магловской информатики —
гиперссылки
и
поиск по тегам
— в элегантную древнюю структуру волшебной магии.
Старшекурсник из Когтевран замер, ошеломленный. Его губы приоткрылись, взгляд стал расфокусированным, а душа — потрясенной. Мозг гордого Когтевран, закаленный тайными фолиантами и сложными заклинаниями, теперь переживал землетрясение, непохожее на все, что он когда-либо испытывал.
Как будто молния ударила его прямо в макушку.