Мастер Алгоритмов. ver. 0.3 - Виктор Петровский
Глава 3
Я постучал мелком по доске, привлекая внимание. Мария вздрогнула. Василиса медленно подняла голову, и в ее взгляде читалось не столько внимание, сколько усталое ожидание очередного безумства.
— Итак, коллеги, — начал я, обводя список кружком. — Перед вами не просто список «хотелок». Это, если хотите, наш план выживания. И не только нашего, но и всего этого проклятого министерства.
Я ткнул мелом в первый пункт.
— «Пульс». Приоритет номер один.
— «Пульс»? — переспросила Василиса. — Это еще что? Очередной очиститель?
— Нет. Это мониторинг, — пояснил я. — Смотрите. Мы научили «Циклон» чистить засоры. Но это узкопрофильное решение, для одной конкретной проблемы. И сама его разработка — реакция на проблему, а не предотвращение.
Я быстро набросал схему рядом со списком: кристалл-источник, линия передач и маленький квадратик сбоку.
— Я предлагаю решение, которое проблемы будет обнаруживать до того, как вопрос встанет ребром. Возьмем сенсорную часть от «Циклона», упростим, удешевим, выкинем к чертям весь силовой блок очистки, но при том расширим спектр аналитических чар. Получаем маленькую коробочку, которая просто «слушает» сеть. Не на предмет забития проводников, но на любые проблемы в принципе. И если параметры выходят за рамки нормы — коробочка орет.
— Орет? — переспросила Мария, моргая.
— Фигурально выражаясь. Посылает сигнал бедствия на пульт диспетчера. Мы будем знать об аварии не тогда, когда у бабушки в квартире батареи лопнут, а за некоторое время до этого.
В глазах Василисы отразилось понимание. Ученый в ней был сильнее страха, хоть и ненамного.
— Превентивная диагностика, — пробормотала она.
— Именно. И такой прибор нам нужен будет один на подсеть, плюс — в идеале — усилители сигнала, для большей точности на отдаленных участках. Архитектуру и алгоритм я беру на себя. Это моя головная боль.
Я перешел ко второму пункту.
— Дальше. «Сканер» и «Архивариус». Это, Василиса Дмитриевна, будет ваша епархия.
Она нахмурилась.
— Я не архивариус, Дмитрий Сергеевич. Я магистр прикладной магии.
— Вот именно. Поэтому вы лучше других понимаете, что наши бумажные архивы — это могила информации. Чтобы найти нужный документ, нужно неделю глотать пыль в подвале. Это неэффективно.
Я повернулся к ней, опираясь рукой о стол.
— Задача такая: нужно заклинание, работающее по принципу сканера. Оно считывает текст с листа — любого, даже мятого и залитого кофе — и перегоняет его в файл на кристалле памяти.
— Распознавание рукописного текста? — скептически хмыкнула она. — У иного чиновника почерк такой, что там и демонолог не разберет, не то что алгоритм.
— Люди как-то разбирают — разберет и алгоритм, — парировал я. — Проверкой на опечатки можно и после прогнать. Да и лучше найти документ с опечаткой за три секунды, чем идеальный оригинал, который сожрали мыши в девяносто пятом году.
Я видел, как в ее голове уже начали крутиться шестеренки. Задача была сложной, но решаемой, чистая маго-наука, без стрельбы и риска для жизни. То, что ей сейчас было нужно, чтобы не сойти с ума.
— «Архивариус» — это то же самое, только на стероидах, — продолжил я. — Чтобы не по листочку сканировать, а пройти вдоль стеллажа, дать импульс — и содержимое всех папок улетело в базу. Но начнем с малого. С простого «Сканера» для приемной.
— Задумка ясна, — Василиса кивнула. — Займусь.
— Третий пункт, — я постучал по слову «Портал». — Рефакторинг.
Это слово им ничего не говорило, поэтому пришлось переводить с технического на человеческий.
— Сайт нашего министерства — это позор. Он кривой, косой, падает от каждого чиха, а пользоваться им удобно разве что мазохистам. Техническая реализация на уровне кружка «Юный техник», только бюджет, уверен, освоили как на запуск ракеты.
— И вы хотите, чтобы мы еще и сайт писали? — ужаснулась Василиса.
— Боже упаси, — усмехнулся я. — У нас нет на это ни времени, ни компетенций. Это мы отдадим на аутсорс. Наймем подрядчика.
В уме я, конечно, держал другое. И сам мог бы написать этот сайт сам за пару ночей, хоть с закрытыми глазами. Но, во-первых, «Волконский» этого не умеет, и палиться нежелательно. Во-вторых, у меня и так дел по горло. Моя роль здесь — роль самого душного, самого компетентного и требовательного заказчика в истории этого города. Я напишу такое техническое задание, что сделать не идеально попросту не выйдет.
— Скорей бы… — пробормотала Мария.
Понятное дело, она с этим, с позволения сказать, ресурсом работает на регулярной основе. Изо всей команды именно ее наш министерский софт доканывает больше всего.
— Четвертый пункт. «Печать». Магосигнатуры.
Я вздохнул. Это была моя любимая идея, но и самая сложная.
— Магическая подпись, привязанная к ауре человека. Невозможно подделать, невозможно украсть. Подписал — значит, подписал, и не отвертишься, что «меня там не было» или «бес попутал». Плюс, в идеале, алгоритм, который будет сам читать смысл документов и искать нестыковки. Цифры не бьются, даты перепутаны, фамилии левые. Автоматический аудитор.
Василиса покачала головой.
— Дмитрий, это фантастика. Для анализа ауры нужны мощности стационарной лаборатории. А для смыслового анализа текста… Это уровень высшей ментальной магии. Чуть ли не искусственный интеллект на магической основе. Мы такое не потянем.
— Согласен, — легко кивнул я. — Пока не потянем. Поэтому этот пункт отправляется в «долгий ящик». Но концепцию держать в голове надо.
Я отложил мел и отряхнул руки.
— Итак. Резюмирую.
Я нарисовал на доске простую матрицу.
— «Пульс» — делаем здесь и сейчас. Это моя задача. Я пишу ядро, техники паяют железо. «Сканер» — Василиса, это на вас. Прямо сейчас можете начинать. Мне нужен прототип, который сможет считать хотя бы печатный текст с одной страницы. Запритесь в лаборатории, обложитесь книгами, делайте что хотите, но дайте результат.
Я перевел взгляд на Марию. Она сидела тихо, сжимая в руках пустую чашку.
— Мария Ивановна. На вас — логистика и бумаги. Подготовьте тендерную документацию на разработку нового портала. Шаблоны я вам дам, требования продиктую. И еще… Нужно организовать питание. Мы тут, похоже, надолго.
Мария встрепенулась. Кивнула. В ее глазах появилась хоть какая-то жизнь. Простая, понятная задача. Накормить, оформить, помочь.
— Вопросы?
Возникла пауза.
Василиса смотрела на доску, исписанную моим почерком. Потом перевела взгляд на пустой стол Ильи. Ее плечи дрогнули, она глубоко, судорожно вздохнула.
— Это… — начала она, и голос


