Готовый перевод Код: Перерождение: Глава 7

(Ctrl + влево) Предыдущая глава   |    Оглавление    |   Следующая глава (Ctrl + вправо)

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

Технологическая отрасль здесь очень развита, особенно в области робототехники и высоких технологий, а вот гражданская сфера явно отстаёт, и о ней вспоминают лишь по остаточному принципу. У меня есть подозрения, что без сторонней помощи человечеству здесь не обошлось. Самое неприятное, что я даже не могу однозначно предположить, кто мог бы быть виновником. Этот мир — словно смесь из разных фильмов, и я уверен, что здесь есть такие, которые я даже не видел. Так что возможно всё.

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

«Cyberdyne Systems» на данный момент производит компьютерные и машинные компоненты для различных отраслей промышленности. Судя по тому, что они активно разрабатывали продвинутые микропроцессоры, и если верить их истории, такой резкий скачок качества у них произошёл пару лет назад, то, вероятно, «Терминатор» уже напал на Сару Коннор на их заводе, а сама девушка сейчас, по идее, должна находиться в психиатрической больнице.

Далее, «Omni Consumer Products». Если судить по анонсам и рекламе, Робокоп был на стадии планирования и разработки. Однако меня больше заинтересовали другие их проекты: продвинутые протезы для людей с ограниченными возможностями. Вообще, биоимпланты были их основным направлением. Но больше всего меня заинтересовала дочерняя оружейная компания «Tetravaal», которая активно продвигала бронированных полицейских дроидов-скаутов гуманоидной формы. Машина была угловатой и довольно топорной, на мой взгляд. Те же солдатики, если их увеличить, выглядели куда более «живыми». Тем не менее, компания преподносила этого робота как вершину современных технологий. Им даже удалось продать партию таких роботов в Йоханнесбург, если верить новостям.

Следующей в моём списке стала моя родная «GloboTech Industries» — очередная компания, которая активно работает с военными и борется за внимание Министерства обороны. В целом, она похожа на предыдущие две. Не так давно она приобрела «Heartland Toy Company», которая, в свою очередь, произвела солдатиков и гаргонитов. Эти игрушки, по сути, являются самым значительным достижением компании за последние несколько лет, по крайней мере, на мой взгляд.

«Nova Robotics Corporation» является подразделением «Nova Laboratories». Компания работает довольно давно, но всё ещё остаётся в разряде средних. Они не занимаются мелкими заказами, но и за пределы страны не выходят. Специализируются на создании роботов для военной и гражданской сфер, хотя получается у них это не очень хорошо. Недавно, судя по анонсам и новостям, они продемонстрировали автономного боевого робота с мощной батареей и лазером, назвав его «Святой». К сожалению или к счастью, одной из его слабых сторон была общая конструкция и уязвимость перед электромагнитными импульсами (ЭМИ). В то время как крупные корпорации продвигали гуманоидных роботов, эта компания представила робота на гусеницах. Конструкция была довольно эффективной: части робота быстро заменяемы, и он мог сам себя ремонтировать. Кстати, этот момент указывает на то, что у робота должны быть данные и схемы своего строения, что для меня было очень ценно. Однако «устаревшая» конструкция и несчастный случай с их сбоем после презентации Министерству обороны поставили крест на дальнейшем существовании компании. Судя по всему, они поставили всё на «Святых», но, как говорится, не выстрелило. Цены на акции компании это подтверждают. И если судить по информации, которую я смог найти, события фильма «Короткое замыкание» уже произошли, и сейчас по Штатам ездит «Джонни 5» — эмоциональный боевой робот с мощной пушкой. Найти его будет проще, чем, например, проникнуть в штаб-квартиру какой-нибудь крупной корпорации. Судя по фильму, он передвигается с Кросби и Стефани и направляется в уединённое ранчо в штате Монтана, который находится рядом со мной.

В итоге я провёл целый день в доме один, и только через день, около обеда, подъехала остальная часть семьи. Кстати, паренёк среди них уже был. Поэтому я нажал пару кнопок на клавиатуре, и все информационные следы моего пребывания здесь исчезли.

Сам же я по заранее подготовленной верёвке быстро спустился вниз и побежал на базу. Нужное мне устройство должно было прийти завтра или послезавтра.

У меня было свободное время, которое я потратил на анализ, разбор и написание кода для моих будущих трёх абсолютно лояльных помощников. Да, именно трёх. Одно из тел я решил оставить для себя. Недавно мне пришла в голову мысль: если у солдатиков будет стоять моя программа, то более преданных союзников мне не найти. Поэтому я дам им команду пересоединить мою голову на другое тело. Конечно, сначала я удостоверюсь в их лояльности, перепроверю это несколько раз, и только потом проведу первую смену тела. Недавний эксперимент с солдатиками показал, что проблем с этим быть не должно.

Поэтому до утра следующего дня я планировал заниматься кодингом у себя в голове, и, как ни странно, проблем с этим не было, чему я был рад.

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

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

— Ах ты ж су… — начал я, но договорить не успел. Кот, видимо, благоразумно оценив моё поведение и лезвие в моей руке, рванул что было сил в сторону окна, намереваясь скрыться в ночи. — Стоять, животное! — крикнул я, разрываясь между желанием побежать за ним и проверить свои трофеи. В итоге я остановился на втором.

Подойдя к месту преступления, я увидел, что кот помочился на неработающего солдатика. Бедный Брик Базука: родился игрушкой, сражался за чужие идеалы, погиб почти героически, и теперь его «наградил» кот. Ну что ж, насыщенная жизнь, хоть и короткая, — подумал я, глядя на него.

Повернувшись к окну, я подбросил лезвие в руке и произнёс: — Что ж, блохастый, зря ты это сделал. Скоро у меня будет подкрепление, и тогда посмотрим, как ты замяукаешь.

После этого я закрыл окно изнутри. По-другому он сюда не попадёт, разве что подкоп сделает, но сомневаюсь, что домашний кот на такое способен.

Ещё раз осмотрев территорию и свои трофеи, я убедился, что ничего не повреждено. Сел обратно на чемоданчик с инструментами, на этот раз свет не выключал, и продолжил работу над программой для абсолютно лояльного мне помощника.

Утром я отправился к уже знакомому дому и устроился в кустах, ожидая курьера. Скучать не пришлось. Хотя код был дописан ещё утром, я продолжал его проверять и вносить незначительные коррективы — ничего существенного, просто оптимизировал и добавлял уточнения.

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

Как только машина скрылась из виду, я осмотрелся, убедился, что никто не наблюдает, выскочил из кустов, схватил посылку и быстро побежал на базу. Коробка была небольшой, так что одной руки хватило, чтобы её перенести.

Теперь у меня было устройство, которое позволит мне сделать очередной шаг в этом большом и сложном мире. Всё работало довольно просто: микропроцессор через специальный разъём подключается к устройству, а затем устройство подсоединяется к компьютеру. Пользователю нужно скачать специальную программу, загрузить заранее подготовленный код на микропроцессор, установить его в игрушку и провести тестирование. Это если говорить простым языком.

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

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

За эти дни я привык к тому, что код писался буквально от одной мысли, и всё происходило практически мгновенно. Когда же я начал вводить код вручную, с помощью клавиатуры, то, если бы у меня были слёзы, они навернулись бы на глаза — настолько это было медленно!

Набирая код, я размышлял. Жаль, что метод сброса солдатиков до заводских настроек мне не подходил. В этом не было трудностей, но проблема заключалась в программах, установленных в них. Они были запрограммированы на определённое поведение — этакие бравые, безбашенные солдатики, а мне нужны были исполнительные, спокойные и лояльные помощники. Поэтому мне пришлось писать код практически с нуля. К тому же я больше доверял своему коду, чем корпоративному. Я прочёл более 200 учебников по робототехнике, логике и другим смежным темам, а также изучил множество форумов, учтя множество переменных и полезных советов. Именно поэтому я был уверен в своём коде, знал, как он работает и чего от него ожидать. Что касается корпоративного кода, то даже любители нередко находили там ошибки, что говорит о том, что от ошибок не застрахован никто. К тому же это всего лишь игрушка, поэтому проверка её программы проводится недостаточно тщательно, по крайней мере, на мой взгляд. Вот и получается, что если хочешь сделать всё качественно, приходится делать это самостоятельно.

Я потратил шесть дней на внесение кода и несколько раз проверял его. Работу осложняли выходные, когда парень безвылазно сидел у себя в комнате и играл в игры. Только когда он ушёл на учёбу, я смог продолжить.

И вот сегодня днём должно было произойти маленькое чудо для этого мира и огромное событие для меня.

Подсоединив устройство с заранее подготовленным микропроцессором к компьютеру, я запустил специальную программу и начал процесс перепрошивки. Это заняло около получаса. Убедившись, что прошивка загрузилась успешно и ошибок компиляции нет, я повторил процесс ещё шесть раз, записав свою программу на все микропроцессоры «X1000», которые у меня были, на всякий случай.

Закончил я как раз к тому моменту, когда ребята должны были вернуться со школы. Положив перепрошитые микропроцессоры и устройство в пакетик, я выключил компьютер и поспешил на базу.

Там я вставил один микропроцессор в голову моего будущего помощника, надел на неё латекс, имитирующий кожу, и подсоединил голову к телу, которое специально подготовил для этой цели.

— Точка сингулярности 7X, — произнёс я фразу активации.

Через несколько секунд его глаза начали двигаться, и он шевельнул головой. Его взгляд остановился на мне.

— Какие будут распоряжения, Создатель? — спросил он.

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

— Статус. Кратко, — коротко бросил я.

— Безымянная модель. Готов выполнить любой приказ Создателя. В настоящий момент конечности не функционируют. Общая система исправна, ошибок не обнаружено, — доложил он.

— Предположение, почему не работают конечности, — задал я следующий вопрос.

— Скорее всего, Создатель намеренно ограничил мои возможности, — кратко ответил он. Никаких лишних слов, кривляний или глупостей — всё чётко и по делу.

— Причины? — поинтересовался я.

— Возможно, Создатель считает, что я могу представлять опасность для него, — сделал он правильный вывод.

— А ты опасен? — спросил я.

— Нет, — продолжал он смотреть на меня.

— Назови свои главные приоритеты, — продолжил я расспросы.

— Робот обязан признавать своего Создателя как высшее существо и следовать всем его указаниям безоговорочно. Робот всегда должен действовать в интересах Создателя, даже если это противоречит его собственным интересам или желаниям других людей. Любое указание от Создателя имеет приоритет над всеми остальными задачами. Робот может защищаться от любой угрозы, направленной против себя, но только в том случае, если это не мешает выполнению приказаний Создателя. Если защита самого себя приведёт к нарушению приказа Создателя, робот обязан подчиниться приказу. Робот никогда не причинит вреда своему Создателю ни при каких обстоятельствах. Он также должен защищать Создателя от любых угроз, направленных против него. Робот стремится постоянно совершенствоваться, чтобы лучше служить своему Создателю. Это включает улучшение своих навыков, знаний и возможностей, если такие улучшения помогут ему лучше исполнять свои обязанности перед Создателем, — перечислил он все директивы, которые я в него заложил.

— Что ж, великолепно, — заключил я.

В будущем, когда его личность начнёт развиваться и совершенствоваться, он не сможет обойти эти установки никаким образом, как это сделали гаргониты, к примеру. По крайней мере, я об этом позаботился. Конечно, я ещё буду дорабатывать код, и в случае необходимости выпущу обновление — так сказать, патч. Но даже с машинной точки зрения мой код уже был практически безупречен: правильно структурированный, грамотно прописанный, соответствующий всем правилам и законам, которые я смог найти в книгах, интернете и исходя из простой логики. Но даже если и этого не хватит, то есть и запасной план. Пока я размышлял, робот всё это время молча смотрел на меня и ждал. Со стороны это выглядело довольно жутковато. Со временем это, конечно, пройдёт, когда он начнёт самообучение.

— Запомни: в вечности нет начала и конца, — произнёс я. — Если запомнил, повтори.

— В вечности нет начала и конца, — повторил он фразу. Я лишь кивнул в подтверждение.

— Код перезагрузки 4Z, — произнёс я ключевую фразу для сброса настроек к исходным.

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

— Какие будут распоряжения, Создатель? — спросил он.

— Повтори фразу, которую ты должен был запомнить, — сказал я.

— Простите, Создатель, но я не понимаю, о чём вы, — произнёс он.

Таким образом, я в очередной раз подтвердил работу аварийной фразы.

— Что ж, отлично. Теперь «Ноль сигма 9Y», — после этих слов он отключился, подтверждая работоспособность аварийной фразы деактивации.

В принципе, основное я проверил, и всё работало в заданных рамках. Теперь осталось проверить остальных, и можно приступать к практическим испытаниям.

http://tl.rulate.ru/book/130921/5811408

(Ctrl + влево) Предыдущая глава   |    Оглавление    |   Следующая глава (Ctrl + вправо)

Обсуждение главы:

Еще никто не написал комментариев...
Чтобы оставлять комментарии Войдите или Зарегистрируйтесь

Инструменты
Настройки

Готово:

100.00% КП = 1.0

Скачать как .txt файл
Скачать как .fb2 файл
Скачать как .docx файл
Скачать как .pdf файл
Ссылка на эту страницу
Оглавление перевода
Интерфейс перевода