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