— Да она сама этому значения не придает. Она ведь принципиальная противница эго. Считает, что холить свое «я» — просто еще одна разновидность демонов. И в чем-то, наверное, права, — ответил Миха, — Ты и правда, воспользуйся приглашением, не пожалеешь. Считай, от нас обоих приглашение. Ладно, извини, я занят.
Я сконцентрировался на процессе переселения душ. В общем, оказалось — ничего сложного. Каждая смертная душа занимала небольшой кусочек Гайи. Получив финальный бэкап со смертью тела, ярлычок с адресом души отправлялся к наименее нагруженному из группы специальных узлов под управлением искусственного интелелекта-программы Инпу. Почему ярлычок? А потому что копировать данные в нейронной сети очень и очень трудно, так что проще переслать ярлычок с адресом, по которому каждый может до души дотянуться и проверить все, что нужно. Узел Инпу-определитель проверял душу на наличие человеческих и животно-демонических элементов и вешал на него процент человечности или демоничности. Дальше обработанные узлом души, точнее их ярлычки, сортировались по этому проценту, и имевшие одинаковый процент отправлялись этаким пакетом ко второму виду узлов Инпу-исполнителей. Узел-исполнитель Инпу сверялся с процентом человечности полученных душ, и активировал соответствующего исполнителя, которому и скармливал души одну за другой для реализации их будущей судьбы.
Для большинства душ в среднем диапазоне таковой судьбой было перерождение, и исполнитель просто следил за рождениями в нужном диапазоне кармы и благополучности среды, и отправлял туда порученные ему души. Однако, если процент человечности оказывался низким, и душа была сильно заражена демонами, то вместо перерождения ее приходилось отправлять к исполнителю-чистильщику, который просто отключал узлы души, захваченные демонами, а потом отправлял ее остатки на второй круг. Для еще более низкого процента человечности, исполнитель не только отключал зараженные участки, но и отправлял остатки через г'Арона в г'Ад — магматическую подсеть Гайи, обладавшую большим количеством незанятых узлов, которые можно было использовать для пусть и очень медленной, но более тщательной чистки. Ну, и наконец, если от человека ничего не оставалось, то душу приходилось просто развеивать, выключая узлы, на которых она существовала, поскольку плодить демонов никакого смысла не было.
В противоположном конце спектра были души с очень высоким процентом человечности. Этим оставалось избавиться только от очень небольшого демонического багажа. А были еще те, кто не успел «подчиститься» в жизни по какой-то причине — например, из-за насильственной смерти. Эти отправлялись для промежуточных миссий в виртуальных мирах, иногда даже с появлением там в своем собственном теле и с сохраненными воспоминаниями предыдущей жизни. Это был, кстати, второй вид «попаданцев», которые, впрочем, никаких фэнтези потом не писали, поскольку из тех миров с полной памятью все-таки не возвращались. И, наконец, самая верхушка — считанные единицы — сортировалась по талантам, истории и наклонностям, а потом собирались для индивидуальной работы богами из разных лабораторий. Скажем, боевой офицер имел хороший шанс попасть к Йогите, а затесавшийся в избранную категорию «боец невидимого фронта» — к профессору. А лаборатории уж оценивали души заново и подбирали им индивидуальный путь дальнейшей реинкарнации в реальном или виртуальном мирах, который увеличивал шансы достижения конечной цели — эволюции смертной души до состояния бога, который мог бы быть принят, как равный, на Олимпе… Собственно, это и были те самые герои, с которыми мне теперь предстояло целую вечность нянчиться.
Вот такой вот Страшный MapReduce, то есть, пардон, Суд…
Я пригляделся к характеристикам процесса. Человечество росло в размерах, так что проблем со средним диапазоном практически не было. В самом деле, при населении почти 7 миллиардов и средней рождаемости 20 детей на тысячу, это означало прибавку в 140 миллионов в год, при этом средняя смертность составляла порядка 8.6 смертей на тысячу, то есть примерно 60 миллионов в год, так что новорожденных тел для реинкарнированных душ хватало с запасом. Узлы-исполнители работали с хорошей нагрузкой, отправляя души в новые тела. А вот узлы-определители работали даже со слишком большой нагрузкой. Я взглянул на исторический граф нагрузки узлов за последние несколько лет и понял, что количество узлов-определителей скоро может опять оказаться недостаточным.