– Робот Петя, ты дурак?!
– Отрицательно.
– Тогда с каких шестеренок ты решил, что распространять указанные файлы требуется только один раз? Приказ ВП №24-13.0 не имеет временных рамок и действует перманентно до тех пор, пока существует группа-1. Распространяется как на старых членов группы-1, так и на вновь включенных. Постоянно. Уточнение распознано?
– Уточнение распознано. Применяю приказ ВП №24-13.0 к инженерному боту №12 588. Приказ применен.
– Остальные изменения к нему тоже примени. Чтобы все юниты в группе были обеспечены ими одинаково и в полном объеме!
– Принято. Исполняю.
После того, как Энергетик принял и применил все нужные инструкции и изменения, я продолжил с ними беседу, так как приоритет темы нашего обмена данными вдруг резко возрос.
***
Мы штурмовали проблему не один десяток минут, половину из которых я был на грани обморока. Нет, с этим определенно надо было что-то решать, так как проблема, как оказалось, вырисовывалась намного глубже, чем я изначально считал. По всей видимости, мне требовалось также пересмотреть характер своего общего развития, учитывая экстремальные внешние условия, в которые мне довелось вляпаться. Согласно архивным данным того же Энергетика, местность вокруг моей базы была очень скудной в плане ресурсов. Не просто скудной, а очень скудной, на что тот же Энергетик обратил внимание. Его данные подтвердили и другие мои инженеры, которые попутешествовали по этому сумасшедшему миру немного дольше, чем довелось это сделать мне.
В силу этого мой размеренный путь развития не подходил совершенно по одной только причине: он закончится через два с половиной дня. Из-за отсутствия «говна и палок», из которых моя база, собственно, и развивается. Даже эти материалы скоро кончатся, хотя, казалось бы, они были дёшевы и обильны.
А еще у меня не было технологий. А те, что были, не годились. Например, чертеж одного из многофункциональных станков для верстака был мне доступен, но для того, чтобы его собрать, требовалось получить технический уровень №3, который грейдился только в сборочном цехе. А сборочный цех, как я уже говорил, мне не собрать… и из-за этого же станка тоже. Потому что именно он и требовался для того, чтобы оборудовать сборочный цех (и конвейер, до кучи) нужными ему устройствами.
Этот замкнутый круг я выявил только две минуты назад, и всё это время сидел в когнитивном ступоре, абсолютно не понимая, как… как… какого хрена эта чёртова игра подбрасывает мне такие ребусы?? Я же – робот! И у меня должно быть всё по-роботски: стройная и логически выверенная линия развития со всеми доступными – доступными!!! – этапами этого самого развития. А вместо этого – замкнутые сами на себе проблемы в виде того же самого станка, инженерной станции, и еще нескольких технических «затыков».
Но из всей этой беседы я вынес только один вывод: предложенная мне Системой программа развития для меня абсолютно не подходит. И после слова «абсолютно» я впал в некое подобие электронной депрессии, в которой и находился до сих пор. Проблему нужно было решать, но как ее решить, имея на борту лишь жалкий интеллект третьей версии, я не знал. И не мог знать, так как я имел на борту лишь жалкий интеллект третьей версии… Ещё один цикл, который грузил мои цепи всякой электрической деятельностью паразитного характера.
Моя был в тоска…
Я понимал, что должен был изыскать не только, и не столько новые чертежи, сколько выработать абсолютно новаторское решение по программе моего развития. Да что там говорить – я должен был изменить эту программу в корне. Точнее, в самых ее корневых файлах. И я нашел себе место на краю нашей внутренней свалки, куда складывались все те материалы, детали и устройства, найденные инженерами на территории базы и вокруг нее.
Я искал. Я пристально смотрел на эту свалку, на которой в скором времени может оказаться и моя бесполезная металлическая тушка, и искал. Что искал? «Объект поиска не определен»… Значит, хорошо было бы определить его. Или хотя бы его эквивалент… Эквивалент. Рассмотреть вариант «эквивалент»… Применить вариант «эквивалент» к текущей обработке решения… Применить вариант «эквивалент» к наиболее вероятным вариациям… Рассмотреть вариант «эквивалент» с учетом новых данных. Формирование решения… решение сформировано… Ну точно! Если у меня нет готовых и официальных чертежей, стало быть, мне потребуется сделать неофициальные. То есть, додуматься до них самому. А, так как я не могу сам эти чертежи создавать, это будет делать за меня Механик-2 – у него такой талант имеется. Подключу, так сказать, массы к решению их же проблем. А уж проблему взаимопонимания я как-нибудь решу. Иначе не будет у меня Механика-2.
Постой, эт что же получается? Построить альтернативный путь развития, который не будет учитывать рекомендации Системы? хм-м… Довольно рискованно, но иного-то способа нет. Игнорировать Систему у меня, конечно, не получится, ведь она – главная. Прикажет построить баню на 600 мест – буду строить, даже не спрашивая, на кой она мне сдалась. А если я задумаю вдруг взбрыкнуть, мне мигом пришлют 20 терабайтов проблем в виде глубоких конфликтов и кучи запретов. Так что игнорировать главную на этой планете Программу я не смогу. Но вот начать действовать там, где она не станет мне запрещать мои шаги, я думаю, не будет лишено смысла.
Итак, объект поиска теперь определен, и я нарекаю этот объект «Альтернатива». Нужно только немного переписать несколько строчек кода… сотен строчек кода… ну, с полмиллиона примерно. Так, готово… теперь изменить алгоритмы поиска на вновь прописанные… Ага-а… Прогнать один миллион циклов обучения поисковой сети… Есть! А, нет… Ладно, два миллиона циклов. Не, пять. Во-от… Теперь результаты, как мне кажется, более адекватны в ответах и более релевантные моим запросам. Ну а теперь взглянем на свалку новыми, так сказать, глазами.
Сразу же из кучи комплектующих, которые натаскали мои верные ботики и которые пошли на специально выделенный для них склад, в моём визоре высветилась нога. Высветилась желтым контуром, который обозначал «объект, заслуживающий интереса». Чем она там заслужила мой интерес – пока мне было не понятно. Обычная такая членистая нога – их у каждого моего инжа по четыре. Да и у меня – тоже… такая же, только другая. Собственно, от останков погибшего инжа эта нога и лежит. Я взял её в манипуляторы. Но что-то меня в ней беспокоило, что-то не очень удобное. Удобное… Точно! На днях (да что там «на днях» – вчера это было) я наблюдал, как Петовод пытался забраться на довольно невысокий подъем. Ему это так и не удалось, так как его ногам постоянно не хватало мобильности в плане самой перестановки ног в нужное место. В результате, 371-й постоянно заваливался набок и катился с горочки на исходную. Ввиду того, что его интеллект был на уровне 2.7, он повторил эту процедуру еще четыре раза, после чего, наконец, отправился искать более лёгкие пути.
Но это было бедой не только Петовода – все остальные также страдали от подобной неуклюжести, помноженной на техническую тупость. И вот теперь я смотрел на причину их инвалидности. Нога была представлена обычными железными палками, соединенными закрытым подшипником посередине. И всё. Степеней свободы у такого механизма было немного, даже с учетом того, что внутри редуктора ходового механизма, откуда росли сами ноги, их было ровно три. Хоть там они имели шаровое соединение. Но всё равно вся эта конструкция была признана мною убогой, так как целесообразность использования самого редуктора казалась мне очень сомнительной. Уж лучше, когда каждая нога вращается сама по себе, чем из общей кучи. Петовод тому пример: один выстрел – один безногий инвалид.
И даже зёрна трансформации не добавляли особой скорости и манёвренности, так как они только усиливали сами лапы, нисколько не улучшая их конструктивную суть. А ведь в этой сути и крылся весь смысл улучшения.
Я снова сел рядом со складом. Основная проблема, спустя целые сутки, была так и не решена. Себе я ничего, в плане мобильности шасси, улучшать не стал, справедливо считая себя, двуногого, лучше всех. Однако мои колченогие боты по-прежнему были ущербны в плане мобильности вообще и микродвижений в частности. А все из-за несовершенной конструкции их конечностей. Эту проблему и надо было решать.
Процессор загудел на невыносимых оборотах, едва я только подумал о том, чего я хочу добиться. Тем не менее, осознавая важность задачи, я продолжил конструирование. Спустя минуту прогресс равнялся… нулю процентов. У меня не было никакого понятия, что тут можно было бы придумать. У меня ещё были сами манипуляторы, в локтях у которых стояли крестовины. Но такой вид соединения я забраковал сразу, так как особо надежным для передвижения по различным поверхностям он мне не казался. Да и, хотя он и был гораздо подвижнее коленного, тем не менее, плавным и крепким его никак не назовёшь.
Я с тоской посмотрел на склад. Оттуда на меня с тем же выражением визорной панели пялился мёртвый остов погибшего когда-то инженера, причем, не моего – останки былых сражений между серыми ботами, которые изредка забредали на мою территорию, и красными киберплантами, в изобилии валялись на прилегающей территории. Раньше валялись… К слову сказать, пара таких ботов-бродяг сейчас трудилось на благо меня, сменив свои серые ромбики на синие, едва они попали в сферу моего контроля.
Но я отвлёкся.
Рывком подтянув к себе труп инженера, я заглянул в его внутренности прямо сквозь прокусанный корпус. И сразу же увидел кое-что желто-занимательное. Это была деталь. Точнее, небольшой агрегат внутри механизма разорванного инженера. «Реверсивный блок механического захвата#1. Статус: поврежден. Характер повреждения: физический. Степень повреждения: легкая». Краткий анализ касался сразу всего агрегата, в который и был включён интересующий меня элемент. Я сфокусировал на этом элементе всё свое «внимание», и деталь тут же подсветилась оранжевым контуром: «тип детали: редуктор. Свойство: планетарный. Назначение: регулировка силы и скорости вращения по одной оси; контроль направления вращения по одной оси». Хм-м.. вращение… сила и контроль. Регулировка силы обозначала плавность движения. А контроль вращения – это расширение возможностей манипулятора. Если я думаю правильно, то это и есть решение проблемы косолапости Петовода. Правда, в уменьшенном варианте и на полноценную ногу он никак не тянул.
Но все равно – это было оно. Искомый шарнир был найден: внутри уничтоженного инженера находился простенький планетарный редуктор, в виде которого нужное сочленение было мне представлено в готовом виде. И мне даже не пришлось ничего особо придумывать. Единственное, что я изменил, так это стопора, которые жёстко фиксировали «сустав» в нужном положении. Жёстко, но непроизвольно. А мне всё-таки хотелось бы от такого избавиться.
И мне пришлось додумать обыкновенные тормозные колодки, которые и будут определять, в каком положении суставу зафиксироваться. Помастерив пару минут, я представил на анализ готовое изделие: нога погибшего инженера со встроенным шарниром нового образца. Ответ системы был для меня несколько неожиданным: «Функциональность узла – 91%. Прогнозируемая эффективность – 10%. Рекомендации: _». Из вывода следовало, что образец – рабочий, но лучше бы им не работать. А почему им лучше не работать – на то у Системы ответов не было.
Ещё раз прикинув ногу к носу я, наконец, проблему обнаружил: я не удалил оставшиеся от старого образца тяги и тросовые передачи. А между тем, из тех тросов нужен был, по сути, только один, а не три. Тяги же не были нужны совсем, отчего я их без сожаления демонтировал, хотя до этого считал, что они придают всей конструкции жёсткость и дополнительную надёжность. Но нет – подвигав виртуальной «коленкой» перед камерами, я понял, что действительно тяги были очень даже лишними. Повторно проанализировав получившуюся поделку, я убедился, что основная задача выполнена, и эффективность достигла 90%.
Решено! Делаю ноги!
Спустя три часа я заменил Петоводу первую ногу. А спустя ещё три – и остальные. Приказав ему побегать по наклонным поверхностям в разных направлениях, и убедившись, что инновация вышла очень даже удачной, я всей группе отдал приказ на перевооружение. Вообще, дела с этими конструкторскими штучками сильно меня заинтересовали, ведь, по идее, у всех нас были зёрна трансформации, которые, следуя из их названия, должны трансформировать. Нет, трансформировать-то они трансформировали, и даже те же ноги с манипуляторами претерпевали некоторые изменения, и всегда в лучшую сторону. Но вот что я заметил только сейчас, так это то, что серьезному изменению подвергались только внутренние агрегаты и каркас. А все они были выполнены из не совсем твёрдого металла, тогда как рабочие органы в виде конечностей или других инструментов, были чрезвычайно жёсткими. Так вот: как только Петовод обзавёлся новыми ногами, его внутренние агрегаты, связанные с обеспечением его передвижений, вдруг начали менять конфигурацию – это сказались те «спящие» зеты, которые бот вложил в шасси ранее. И вот из этого я сделал новый вывод: все вложения зерен не будут реализованы до тех пор, пока не будет улучшена база… база самого бота.
Или меня.
Итак, вывод: путем последовательного, хотя не сказать, чтобы долгого, процесса моделирования я получил для своих инженеров ногу иного исполнения, что тут же было посчитано системой, как усовершенствование и инициировало, ожидающие своего часа, трансформации. Такая мысль уже закрадывалась ко мне ранее, когда я открывал новую характеристику «Мощность», но тогда я посчитал, что усиленные руки-ноги я смогу получить только тогда, когда у меня появится «Сборочный цех». И теперь эти мысли косвенно подтвердились: хотя и не через цех, но я получил необходимый чертёж для апгрейда. Значит, мой рост, и рост моих ботов осуществляется не только при помощи зет.
Техник-2, кстати, тоже молодцом оказался, правильно ухватив суть возложенной на него задачи по конвертации изображаемых мною символов в совместимый с остальными роботами формат. Он очень точно передал в чертеже (нормальном, для ботов, чертеже) все мои гениальные разработки. Так что жить ему еще долго и счастливо. Но. Я смог создать только один чертеж. А для моего собственного счастья и долголетья, я подозревал, этого будет очень мало. Даже с учетом большого количества зет.
Зеты будут исполнять свою функцию только при условии, если для этого есть основа. А такую основу, как я предполагаю с восьмидесятисемипроцентной долей вероятности, могут дать только новые чертежи и схемы. Которых на данный момент у меня нет. И снова вывод: мне нужен этот сборочный цех, потому как в нем наверняка и хранятся те схемы, которые необходимы мне и моей армии для получения усовершенствований. Решено! Выходим во вторую версию!
Тем не менее, несмотря на то, что ближайшая стратегия развития уже наметила соответствующие вехи в плане исполнения, я не мог оставить без внимания открывшуюся для меня возможность идти альтернативным путем. И я снова уселся на грунт. Итак, что же сейчас только что произошло? А только то, что я, немощный Тактик версии 1.2, умудрился придумать и воплотить в металлической форме новый образец оборудования. И пусть он не то, чтобы качественный и эффективный, тем не менее, эта деталь обладает улучшенными характеристиками, по сравнению с предыдущей моделью. А это, в свою очередь, значит, что данный навык оставлять без внимания не рекомендуется.
Я оглянулся по сторонам. Смутная мысль витала в пылающих жаром чертогах процессора, но додумывать ее до конца я опасался.
– Инженерный бот № 12 371 запрашивает разрешение на установление связи с Тактик-1 (09966).
О! Вот ты-то снова мне и нужен! У Петовода не было полезных инженерных навыков, кроме как тащить и отламывать, но этим успешно занимались и без него. Зато у него был самый развитый, по сравнению с остальной «строительной бригадой», хотя и убогий, по сравнению со мной, интеллект. И вот как раз его ресурсы мне сейчас очень пригодятся. Дав разрешение, я захапал всего инженера с потрохами. Статическое напряжение немного схлынуло с вычислительного блока, и я продолжил развивать свои задумки, уже не боясь вывести ту самую смутную мысль из тени.
Мне нужен новый бот. Бот, который будет заниматься разработкой и исследованиями новых образцов техники и зданий. Точнее, наоборот: сперва исследований, а потом уже разработкой. Эдакий Тактик–2. Точнее, полтора. Задача, на самом деле, не казалась мне такой уж тяжёлой – мне и раньше доводилось вносить изменения в конструкции своих миньонов, придавая им новые специальности. И сейчас требовалось сделать то же самое, только с иными, совершенно новыми параметрами. И я погрузился в размышления вновь…
Я вызвал из памяти одну из видеокартин, которая, по-моему, имела прямое отношение к решаемой мною проблеме. И я воспроизвел все свои мысли на тот момент.
В тот момент меня заинтересовал 371-й. Перед ним шел КП-1, внимательно обнюхивая каждый метр, и в тех хищных движениях легко просматривалась его волчья сущность. А вот самого Петовода было не узнать: вместо того, чтобы традиционно дёргаться и спотыкаться на каждом шаге, тот… был волком. Иначе линию его поведения охарактеризовать было нельзя. Он аккуратно обходил все препятствия, об которые до этого постоянно спотыкался. Замирал лапохват – замирал и робот. Киберплант двигался – робот за ним. Ну, иногда 371-го обуревал приступ эпилепсии, и он начинал дрыгаться и путать лапы, но основную часть пути он двигался именно как волк.
Вот и весь файл из памяти.
Я уселся на землю, подсунул под себя лапки и начал думать.
Итак, явно налицо совмещение разумов – другой версии происходящего у меня даже не возникало. Почему же мой интеллект за это зацепился? Потому что данная находка сулит выгоду для всего лагеря. Какую? Пока неясно, а для того, чтобы объемно обдумать вероятные перспективы, у меня ум не дорос ещё. Однако, как это случилось восемь минут назад, к решению можно подойти и окольными путями.
Итак.
Имеем два объекта: полностью кибернетический и полубиологический. Они идут в беспроводной связке, как единая… да, как единая машина. О чем нам это говорит? О том, что разум их в данный момент един, но при этом разделён надвое.
Запрос №1: почему такое объединение произошло.
Обработка запроса№1…
Ответ №1: имеется вероятность, что это действие более выгодно, чем «думать» по раздельности.
Запрос №2: в чём преимущества одного-единого разума.
Обработка запроса№2…
Ответ №2: основываясь на накопленных данных, такой разум пользуется всеми достоинствами каждого элемента цепи напрямую, без посредников и лишних энергозатрат. Пример: совмещение интеллекта тактического бота Тактик-1с интеллектом инженерного бота № 12 371 в целях расширения вычислительных возможностей Тактика-1 приводит к приросту производительности центрального процессора Тактика-1 на 3,7%.
Запрос №3: как данное наблюдение можно использовать в интересах группы.
Обработка запроса№3…
Ответ №3: …_
…и вновь мигающий курсор в конце. Нет ответа. Крутится он возле носа, которого у меня тоже нет, но чувствую я его запах, а поймать не могу. К каждому боту такую собаку привязывать что ли?
К каждому боту… Петовод при установлении контроля взаимодействует непосредственно с модулем «Церебро» такой собаки. По сути, вся собака – это тот самый модуль и есть… Если боту установить такой модуль, поставив его в зависимость от процессора, то… у каждого робота будет свой пес. В процессоре.
Активация модуля «Экстраполятор». Модуль «Экстраполятор» активирован.
Преимущество №1: нестандартная оценка ситуации с позиции «атакующего». Результат: принятие упреждающих решений в критических ситуациях (бой, разведка, тактическое планирование). Прогноз: маловероятно.
Преимущество №2: расширение мощности интеллекта на непрогнозируемую величину за счёт присоединенной биосоставляющей процессора киберпланта. Прогноз: вероятно.
Преимущество №3: возможность использовать новые алгоритмы поведения. Результат: повышенная вероятность принятия оптимальных решений. Прогноз: вероятно.
Недостаток №1: излишняя нагрузка на энергосистему механизма. Прогноз: успешно.
Недостаток №2: проблемы установления связи между двумя вычислительными центрами. Прогноз: успешно.
Итак, всего три преимущества и целых два недостатка. Нагрузка на энергосистему, это, на самом деле, серьёзная проблема, так как она, во-первых, до сих пор не просчитана, а во-вторых, та система у непрестанно трудящегося бота-инженера и так постоянно нагружена без малого, чем полностью. Но вот насчет второго недостатка я засомневался. Ведь связь, по идее, все-таки возможна же? Вон, 371-й нормально себя в связке чувствует, и ничего. Не спотыкается даже. Алгоритмы все взять у него, просто, да и все. Да и прогноз «вероятно» выдаётся только в том случае, когда итоговый ответ лежит в области от 75-ти до 89-ти процентов успешной реализации прогноза. Сам же пункт «Успешно» забирает оставшийся десяток вероятности, добирая его до 99%. Так что определённый успех решения задачи все же имеется.
Я активировал в себе 371-го. Установил канал связи и начал допрос:
– Бот №12 371, предоставь полные данные по устройству объектов «кибернетический имплантер». Конкретная версия: «лапохват». Раздел: модуль «церебро». Приоритетные запросы: «строение»; «функционирование»; «способ интеграции». Выполнять.
– Запрос принят и распознан. Выполняю… выполнено. Формирование информационного пакета данных по запрошенным файлам. Пакет сформирован. Пакет переслан тактическому меху №09966 Тактик-1.
Спустя две секунды на мой процессорный блок прилетел файл с полным отчётом по запрошенной информации. Подтвердив, что пакет принят и распознан, я и принялся его распознавать. Та-ак, давай разбираться…
По всему выходило, что модуль «церебро» у киберплантов представляется собой очень интересный механизм. Именно так, «механизм», можно было охарактеризовать этот агрегат. Таинственный агрегат, надо сказать. Условно говоря, он состоял из трёх частей: первая была ожидаемо компьютерной. Она являлась знакомой для меня до мозга костей, что, в принципе, и не удивительно.
Вторая часть носила биологический характер, и это тоже не было чем-то удивительным. Биологический мозг нисколько не конфликтовал со своей компьютерной частью и даже принимал на себя часть его функций, следя за важнейшими параметрами подключенного «железа». Равно как и компьютерная половина обладала способностью контролировать биение одного, двух или шести мясных сердец киберзверя, а также следить за его давлением и температурой тела. И это тоже было мне понятно.
Но самой загадочной была третья часть. Она располагалась на стыке между предыдущими двумя, и в чертежах 371-го имела простое наименование «мост». Лучше её, пожалуй, и назвать-то нельзя было. Эта субстанция, из которой и состоял мост, не относилась ни к миру живых, ни к миру мёртвых, то есть нас. Она была… никакая. По её составу и строению стояли одни лишь знаки вопроса, иллюстрируя полную тайну в этом аспекте.
– А мы можем скопировать и произвести данный материал, из которого состоит мост, Петовод?
– Запрашиваю уточнение.
– Что неясно?
– Запрашиваю уточнение значения переменной «мост-Петовод».
Ай, ты ж, блин!
– Это ты. Петовод – это ты. Без «моста»… Понятно… – протянул я, глядя в безжизненные линзы жука. – Ввожу поправку: обращение «Петовод» тождественно обращению «бот №12 371». Поправку принять.
– Поправка принята успешно. Поправка применена успешно.
– Повторяю последний запрос.
– Требуется проведение анализа… Анализ проведён. Ответ отрицательный. При имеющемся уровне технологического развития копирование и произведение материала зоны «мост» невозможно.
– Каким образом ты осуществляешь взаимодействие с целевым объектом «киберплант»? По какому алгоритму устанавливается контроль над объектом «киберплант»?
– Запрашиваю уточнение.
– Что опять?
– Запрашиваю уточнение значения неизвестной переменной «киберплант».
Да блин, даже так?
– Ввожу поправку: обращение «киберплант» тождественно обращению «кибернетический имплантер». Поправку принять.
– Поправка принята успешно. Поправка применена успешно. Отвечаю на последний запрос. Взаимодействие с объектом «киберплант» осуществляется через компьютерную часть модуля «церебро», установленного в объекте «киберплант». Контакт с компьютерной частью модуля «церебро» объекта «киберплант» устанавливается посредством алгоритмов связи и дополнительного пакета программ взлома, версии 2.5. Замена управляющих процедур путём взлома приводит к установлению контроля над всем объектом «киберплант».
– Конкретнее? Что за алгоритмы связи ты используешь для осуществления контроля?
– Формирование информационного пакета… Информационный пакет сформирован. Информационный пакет выслан тактическому меху №09966.