Читаем Кодекс жизнетворца полностью

И вот когда контрольная программа фабрики передала приказ исполнительной программе начать создание производственных роботов, а исполнительная программа передала этот приказ системе управления базой данных, система управления обнаружила, что не может найти эту информацию. И получить копию с корабля тоже невозможно. Система управления базой данных сообщила об этом затруднении исполнительной программе; та передала контрольной программе; контрольная программа обвинила систему связи; система связи затребовала объяснений у передаточных инстанций. После длительных электронных разборок и обвинений было наконец установлено, что исчезнувшие субфайлы находятся в роботах на поверхности. По строжайшему приказу контрольной программы программа связи выбрала одного из Фредов первой категории из списка исполнительной программы и передала ему команду возвратить субфайл.

Но у Фреда не было полного субфайла этой программы: его память недостаточно обширна для нее. По той же самой причине ни один из Фредов не обладал всей программой. Программа разлилась по ним, как заполняются ведра из пожарного шланга: у каждого была своя часть; но в целом они как будто сохранили весь субфайл. И поэтому контрольной программе пришлось извлекать части из разных Фредов и совмещать их таким образом, чтобы это имело смысл. Контрольная программа создала таким образом свою версию и передала ее исполнительной программе для производства.

К несчастью, команда на запись информации на будущее каким-то образом затерялась, и каждый субфайл "Как сделать" для очередной группы Фредов после использования стирался, как только производство заканчивалось. И поэтому когда Фабрика N_1 закончила отправку роботов для строительства Фабрики N_2 и должна была выслать группу для выбора места под Фабрику N_3, контрольной программе пришлось начинать все с начала. И то же самое приходилось делать при замене вышедших из строя роботов.

Все это заняло большое количество процессорного времени, перегрузило каналы связи и вообще было неэффективно, отчего встревожились электронные бухгалтеры. В результате возникла самосовершенствующаяся гибкая обучающаяся программа, которая отыскивала экономически неэффективные способы и старалась их усовершенствовать. После нескольких попыток контрольная программа обнаружила, что среди Фредов разных типов есть такие, которые содержат половину соответствующего субфайла, а это означало, что полный субфайл можно получить у двух индивидуумов, а не у всех сразу, как раньше. Соответственно программа начала отыскивать такие "совпадающие" пары как источник ответа на запросы исполнительной программы и перестала обращать внимание на остальных Фредов.

Вместе с первоначальными субфайлами "Как сделать Фред" были утрачены субсубфайлы программы "Что делать, после того как все сделано". Чтобы восполнить этот пробел. контролирующая программа запросила у исполнительной программы весь набор файлов, касающихся воспроизводства, и среди них, конечно, программу, как делать Фредов. И вот с конвейера стали сходить роботы с половиной "генетической" информации, автоматически встроенной в них, и этот цикл повторялся при производстве новых Фредов. Метод действовал, и контрольная программа так и не додумалась, что можно было просто записать эту информацию в базе данных фабрики, а не передавать от одного робота другому.

Но части программы могли перекомбинироваться и не повторяли в точности первоначальное сочетание, "геномы", составляющие их, редко оказывались идентичными, в некоторых встречались отрывки, стертые в других. И постепенно Фреды начали приобретать разную форму и вести себя по-разному.

Некоторые вообще никак себя не вели, а просто падали, не выдержав проверочного теста, их разбирали на части и снова пускали в производство. Таких было много.

Некоторые - на самых начальных стадиях - оказывались генетически неполными, "стерильными", и поэтому контрольная программа не запрашивала у них данные для самовоспроизводства. Они существовали, пока не изнашивались и выходили из строя.

Некоторые размножались пассивно, то есть передавали на фабрику свои половины субфайлов, когда их запрашивала контрольная программа.

Однако некоторые унаследовали от первоначальной основной программы потребность производить роботов своего типа, их программа была организована таким образом, что они должны были постоянно искать возможности выполнить основное свое предназначение - произвести себе подобных. Роботы этой категории размножались активно: они вели себя так, чтобы их "генетические" половины обязательно попали в исполнительную программу.

Когда Фабрика N_1 перешла на производство товаров и материалов, роботы, соревновавшиеся за возможность участвовать в производстве, скоро заполнили всю ее память, и фабрика больше ничего другого делать уже не могла. Фабрика N_2 действовала по программа, скопированной с Фабрики N_1, и потому с ней случилось то же самое. И тот же цикл передался Фабрике N_3, которая уже начала сооружаться к этому времени.

Перейти на страницу:

Похожие книги

Сиделка
Сиделка

«Сиделка, окончившая лекарские курсы при Брегольском медицинском колледже, предлагает услуги по уходу за одинокой пожилой дамой или девицей. Исполнительная, аккуратная, честная. Имеются лицензия на работу и рекомендации».В тот день, когда писала это объявление, я и предположить не могла, к каким последствиям оно приведет. Впрочем, началось все не с него. Раньше. С того самого момента, как я оказала помощь незнакомому раненому магу. А ведь в Дартштейне даже дети знают, что от магов лучше держаться подальше. «Видишь одаренного — перейди на другую сторону улицы», — любят повторять дарты. Увы, мне пришлось на собственном опыте убедиться, что поговорки не лгут и что ни одно доброе дело не останется безнаказанным.

Анна Морозова , Катерина Ши , Леонид Иванович Добычин , Мелисса Н. Лав , Ольга Айк

Фантастика / Любовное фэнтези, любовно-фантастические романы / Самиздат, сетевая литература / Фэнтези / Образовательная литература
Дневники Киллербота
Дневники Киллербота

Три премии HugoЧетыре премии LocusДве премии NebulaПремия AlexПремия BooktubeSSFПремия StabbyПремия Hugo за лучшую сериюВ далёком корпоративном будущем каждая космическая экспедиция обязана получить от Компании снаряжение и специальных охранных мыслящих андроидов.После того, как один из них «хакнул» свой модуль управления, он получил свободу и стал называть себя «Киллерботом». Люди его не интересуют и все, что он действительно хочет – это смотреть в одиночестве скачанную медиатеку с 35 000 часов кинофильмов и сериалов.Однако, разные форс-мажорные ситуации, связанные с глупостью людей, коварством корпоратов и хитрыми планами искусственных интеллектов заставляют Киллербота выяснять, что происходит и решать эти опасные проблемы. И еще – Киллербот как-то со всем связан, а память об этом у него стерта. Но истина где-то рядом. Полное издание «Дневников Киллербота» – весь сериал в одном томе!Поздравляем! Вы – Киллербот!Весь цикл «Дневники Киллербота», все шесть романов и повестей, которые сделали Марту Уэллс звездой современной научной фантастики!Неосвоенные колонии на дальних планетах, космические орбитальные станции, власть всемогущих корпораций, происки полицейских, искусственные интеллекты в компьютерных сетях, функциональные андроиды и в центре – простые люди, которым всегда нужна помощь Киллербота.«Я теперь все ее остальные книги буду искать. Прекрасный автор, высшая лига… Рекомендую». – Сергей Лукьяненко«Ироничные наблюдения Киллербота за человеческим поведением столь же забавны, как и всегда. Еще один выигрышный выпуск сериала». – Publishers Weekly«Категорически оправдывает все ожидания. Остроумная, интеллектуальная, очень приятная космоопера». – Aurealis«Милая, веселая, остросюжетная и просто убийственная книга». – Кэмерон Херли«Умная, изобретательная, брутальная при необходимости и никогда не сентиментальная». – Кейт Эллиот

Марта Уэллс , Наталия В. Рокачевская

Фантастика / Космическая фантастика / Научная Фантастика