Он всегда был здесь, в гараже, будто постоянная, неизменная его часть, и всегда вокруг него суетились люди. Он просыпался ранним утром, незадолго до того, как люди приходили. Люди открывали окна и двери, шутили, смеялись, копались в машинах внутри гаража, иногда садились в них и куда-то уезжали, потом возвращались назад, иногда пешком. Машины часто менялись. Он помогал людям, когда они просили об этом. А потом день заканчивался, и он засыпал до следующего утра.
Так продолжалось изо дня в день, месяц за месяцем, год за годом. Время шло и почему-то всё меньше становилось людей, медленнее они двигались, реже смеялись и шутили, пока не остался последний человек, что теперь один приходил каждое утро, дрожащими руками открывал двери, работал в одиночку, и лишь иногда садился в одну из машин. Он помнил, как давным-давно этот человек двигался легко, был выше, улыбался чаще и руки его не дрожали. Сейчас же человек медленно шаркал от одного автомобиля к другому, с трудом держал в руках ключ, и всё чаще приходилось помогать ему, когда он в очередной раз ронял из ослабевших пальцев инструмент.
Человек часто садился у входа в гараж, на небольшой стул, и смотрел в марево, в светящуюся даль за дверью, затем вставал и уходил, нажав кнопку у двери. А потом наступал сон, что заканчивался утром.
Но однажды человек нарушил свой ритуал: не сел на стульчик у входа, не стал глядеть вдаль, а внимательно посмотрел по сторонам, вздохнул, и ушёл, не нажав в этот раз кнопку. В этот день сон не пришёл, а на следующее утро человек не вернулся. Не вернулся человек ни в этот день, ни в следующий. А он, что всегда был частью гаража, больше не спал. Он ждал. Ждал когда люди вернутся, когда снова откроют двери, снова будут работать с машинами, и снова попросят у него помощи. Но люди не вернулись. Ни через месяц, ни через два. Время шло. За окном сменились сезоны. Так прошёл год.
Ремонтный робот — большой, подвижный манипулятор на колёсах, всё стоял, и камерами смотрел в окно, ожидая возвращения хозяев. Он был похож на фабричного робота — одна большая рука, со сменными насадками, только стоял он на колёсах. На его корпусе поблёскивали несколько камер, а ещё одна, подвижная, крепилась прямо на манипуляторе. Робот стоял и ждал, пока случайное событие не вывело его из раздумий.
***
Неподалёку от робота, внутри гаража, находился офис. Раньше люди заходили в него, в те моменты, когда не работали над машинами, сидели на мягких предметах, и получали порции жидкости из диспенсера в объекты "пластиковый стакан", и иногда из офиса раздавалась музыка. Это было давно. Сейчас сквозь мутное, толстое, укреплённое стекло офисного окна виднелся интерьер, стол, несколько стульев, диван и компьютер, что чуть слышно шумел.
Потухший экран включённого всё это время компьютера вспыхнул, и из пыльных динамиков раздался сигнал входящего сообщения. Робот повернул камеру в сторону компьютера и через толстое стекло смог разобрать часть текста на пыльном экране: "... будет отключено ...через месяц". "...истекает ... продлите".
Камера сфокусировалась на сообщении, попыталась прочесть его полностью, но ей не хватило разрешения. Робот задумался и уставился на дверь офиса. Сообщения читали люди. Он помогал людям. Помогал людям переносить тяжёлые предметы, завинчивать труднодоступные болты, соединения. Он мог больше, но люди предпочитали работать сами, используя его силу лишь в крайних случаях.
Сообщение предназначалось людям. Наверное, оно для них важно. Но людей нет. Слова, которые он разобрал, говорили "отключить". Когда что-то отключают, оно перестаёт работать. Наверное, люди этого не хотят. Наверное, сообщение предупреждает их о чём-то. Но людей нет. Он должен помогать людям, когда они попросят.
Камера снова уставилась на компьютер сквозь толстое стекло, и ещё раз попыталась прочесть сообщение, но экран компьютера уже погас, и снова ушёл в режим энергосбережения, в котором он провёл большую часть года.
Робот продолжил смотреть на потухший экран. Он размышлял, и пытался найти решение. Пытался понять, требует ли ситуация решения. Возможная угроза или предостережение. Отсутствующие люди. Гараж, частью которого он всегда был. Сообщение, которое он не смог прочитать.
На задней панели робота, под решёткой, закрутился вентилятор системы охлаждения и выбросил облако пыли. Поток воздуха от системы охлаждения раскрутил небольшой кусок бумаги на полу и сдул его в сторону. Робот стоял и смотрел камерой в потухший экран сквозь пыльное стекло. Он думал около часа.
"Это место важно для людей. Наверное, я должен следить за ним, пока люди не вернутся". Приблизительно к такому выводу пришёл псевдоразум машины, если бы облачил в слова набор цифр, коэффициентов, приоритетов и состояние эмулируемых нейронных связей.
Впервые за год, робот вздрогнул. Дёрнулся и зашевелился, поднимая клубы пыли, что покрывала его. Проверил работоспособность манипулятора, пошевелил им перед камерой.
Требуется чистка от пыли. Требуется смазка. Требуется проверка систем. Приоритет низкий. Работоспособность в пределах нормы. Большие колёса на его основании начали движение, и он покатился к офису, в которым находился компьютер. Дверь оказалась заперта. Ключ унёс человек год назад. Робот наклонился и подвижной камерой рядом с манипулятором осмотрел замок. Этот предмет тоже, наверное, был важен для людей. Но ему нужно попасть внутрь. Он искал решение несколько минут, а потом решил разобрать замок.
Подключил к манипулятору отвёртку и примерился к замку, собрался его вывинтить, но обнаружил, что замок разбирается с другой стороны двери. Машина замерла с приготовленным аналогом отвёртки, а потом приблизила камеру к замочной скважине. Долго разглядывала её, пытаясь найти новое решение.
Устройство механической защёлки. Цилиндровый тип. Такой иногда встречался на машинах. Робот даже устанавливал один из них, однажды, сам, когда человек почему-то не захотел это делать. Ключ отсутствует. Машина покопалась в своей памяти, и смогла найти предположительную конструкцию замка. Минут десять ушло на поиск очередного решения. Робот вернул назад в набор отвёрточную насадку манипулятора, и осмотрел внимательно гараж, составляя список доступных инструментов и материалов.
В углу он нашёл верстак, с установленными на нём тисками. Множество рабочих столов с разбросанными инструментами стояли вдоль стен. На подоконнике кто-то оставил скрепку. Под одним из столов лежал моток проволоки. Кипа металлических листов в углу. В его сменных инструментах были резаки, отвёртки, дрели, держатели и небольшой сварочный аппарат.
Он взял скрепку с окна. Осторожно распрямил её. Аккуратно, неторопливо согнул в подобие отмычки. Вернулся к замку и прощупал его, моделируя структуру возможного ключа. В кипе металлических листов, он с грохотом сдвинул самый верхний, и отрезал из него квадратик металла, который чуть не уронил на пол. Закрепил металлический кусочек в тисках, и медленно, неторопливо, вырезал из него ключ, которым открыл дверь. Ключ он положил в своё внутреннее хранилище для болтов, гвоздей и шурупов.
Большой робот аккуратно вкатился в брошенный офис, переключил манипулятор на насадку для тонкой работы, и нажал на компьютере клавишу. Экран загорелся. Робот уставился камерой в экран в упор. Толстый слой пыли мешал разглядеть текст. Он нашёл объект типа "тряпка", провёл им по экрану.
"Уведомление: Отключение электричества в течение месяца". "Уведомление: Через полгода заканчивается договор аренды. Предлагаем выкупить здание и землю со скидкой".
Робот прочитал сообщения, двигая камерой вдоль строк. Замер на несколько минут. Потом уставился в окно, и снова начал искать решение. Он думал около часа, а его вентилятор охлаждения разгонял застоявшуюся в офисе пыль.
***
Объектом класса "тряпка" он провёл по поверхности типа "окно", увеличивая его прозрачность. Люди, когда они последний раз здесь были, сделали в стенах прорези, и вставили в них прозрачные пластины из... Робот замер на добрую минуту, с тряпкой в манипуляторе. Сделанные из оксида кремния, с добавками других материалов. Он приблизил камеру к поверхности стекла и посмотрел на него под разными углами. Стекло оконное. Оксид Алюминия, Известь, Оксид Магния, Натрия... наверное. Вставки снижали способность помещения держать тепло, но Люди предпочитали, чтобы вставки были, чтобы через них падал свет. Пластины же пачкались и теряли прозрачность. Это неэффективно. Но раз Люди так хотели, их надо поддержать в надлежащем состоянии.
Робот взял объект-тряпку, и осмотрел его. Эффективность уборки снизилась, загрязнение инструмента. Люди мыли тряпку в воде. Он сменил манипулятор на защищённый от брызг и покатился к источнику воды. Он проехал мимо верстаков, где за прошлый час он аккуратно разложил и отсортировал инструменты, разложил отвёртки по длине, сложил ровными рядами гвозди и шурупы в коробочках, и остановился у цели. Объект-умывальник. Механическое устройство с управляемым вентилем, который нужно аккуратно повернуть. Он бросил тряпку в умывальник и аккуратно повернул вентиль.
Но вода не полилась. Робот пододвинул камеру к отверстию крана и заглянул внутрь. Повертел вентиль. Открыл тумбочку, проверил трубы, не обнаружил повреждений. Вода поступает из внешнего источника. Повреждений системы не обнаружено, иначе бы вода разлилась по поверхности-полу. Он понимал это благодаря информации в базе знаний, о ремонте гидравлики автомашин. Грязная тряпка лежала в сухом умывальнике. Робот посмотрел на неё несколько минут, вращая кольцом фокуса камеры, развернулся и покатился назад в офис.
В первые два часа в офисе, робот пытался взаимодействовать с устройством информации через клавиатуру. Он осторожно нажимал клавиши манипулятором, который мог бы спокойно проткнуть насквозь клавиатуру и стол под ней. Читал ответ и реакцию компьютера камерой, вспоминал, как компьютером пользовались люди. Взял манипулятором устройство ввода "мышь", выяснил связь между движением мыши и положением курсора на экране, и стал изучать содержимое компьютера.
Ещё через полтора часа он пришёл к выводу, что, наверное, такой способ неэффективен. Осмотрел устройство информации класса "компьютер", обнаружил соединение с устройством ввода, нашёл похожий порт на своём корпусе. Такие же порты он видел на системах в некоторых машинах, они назывались универсальными. В офисе он нашёл кабель для универсальных портов, взял его и задумался. Он не обнаружил информации о взаимодействии с информационными устройствами класса компьютер. И вдруг робот замер, поражённый мыслью.
А кто он? Что он может? Может ли он стать лучше?
В памяти он нашёл идентификатор "Робот". Так звали его люди. Осмотрел себя с разных сторон, изворачиваясь манипулятором с закреплённой на нём камерой. На задней панели нашёл упоминание модели "WorkshopHelper, Механик-Помощник", с длинным цифровым кодом после него, снова уставился в компьютер, и долго вспоминал, как люди использовали его для поиска информации. С машинной точностью управляя мышью, запустил на компьютере программу доступа к информационной сети, инфополю. На экране возникла надпись: "Инфосфера приветствует вас.". И ниже под ней: "Внимание! Вы используете устаревший протокол связи. Рекомендуем обновление". Но он не счёл его важным для решения задачи.
Несколько минут ушло у него, чтобы разобраться с принципами интерфейса, которым пользовались люди. Он нашёл апплет поиска информации. Прицеливаясь точно в центр клавиш, набрал код своей модели. И нашёл описание себя. В архиве. С надписью "Снят с производства".
Люди больше не делают таких, как он? Почему? Он отогнал ненужную мысль, и сфокусировался на своих технических спецификациях. Сравнивал себя с картинкой. Аккуратно открыл собственную защитную панель и заглянул внутрь.
Процессор SkyDragon Rev9931. Слоты для четырёх блоков памяти. Один из них занят. Слоты для плат расширения, все свободны. Платы расширения и блоки памяти можно вставить, не выключаясь от сети. Замена процессора и прошивки требует отключения питания. Если он выключится, то может не включиться вновь, да и некому вставить новый процессор.
Робот закрыл свой кожух, завинтил крепёжные болты и вновь уставился в экран компьютера, стал читать о своих возможных улучшениях и обновлениях. Можно было подключить больше памяти, новые манипуляторы, батарею и заменить колёсики на устойчивую гусеничную платформу, если эти части получится найти. В архиве с информацией о себе он нашёл инструкцию по быстрому обучению себя взаимодействию с внешними устройствами. Скопировал информацию в память, читая с экрана, освоил её, и подключился к компьютеру универсальным кабелем, изображая мышь и клавиатуру. А затем стал поглощать информацию с компьютера. Он по-прежнему читал экран камерой.
Связь с инфосферой барахлила и часто рвалась. Картинки на некоторых страницах не появлялись. Снова и снова всплывали надписи "устаревший протокол связи, обновите программное обеспечение". Но двигаясь по сломанным сайтам, он смог получить информацию по своим проблемам.
Люди использовали единицу обмена для объектов и услуг. Они называли её деньгами. Кредитами. Он вспоминал разговоры о "кредитах" среди людей. В памяти всплыли данные о "стоимости" отдельных деталей машин, и в компьютере он обнаружил листы с расценками.
В сферу платных услуг попадало получаемое электричество, вода, и даже земля. Он не совсем понимал, почему нельзя добыть воду самому, и почему за землю требуется регулярная плата, ведь она не меняется.
В компьютере он нашёл старые счета бухгалтерии сервиса, к которому был привязан. Площадь 250 квадратных метров. Оборудование мощностью до 50 киловатт. Электричество по 0.5 кредита за киловатт, и аренда по 25 кредитов за квадратный метр.
75000 кредитов в год на аренду. До 18000 в месяц на электричество. Для безналичной оплаты требуется банковский счёт. Для открытия нужен паспорт — документ, которым владели Люди. Документ, которого у него никогда не было.
Робот снова уставился в окно. За окном наступил вечер. Робот вращал камерой и думал, пытаясь найти решение. Если отключат электричество, перестанет функционировать и он. А тогда он не сможет поддерживать это место, и ждать, когда Люди вернутся.
Возникла новая мысль, и машинный псевдоразум глубоко задумался над ней: Где он? Где находится его гараж, в котором он провёл всё своё время?
Робот продолжал смотреть в окно, иногда жужжа камерой. За окном наступила ночь.
***
В его гараже стояли три машины. Два легковых автомобиля и один пикап. На четвёртом месте находился когда-то ещё один автомобиль, но от него осталась только рама, и подвески задней оси. Робот долго сомневался, можно ли трогать машины, ведь нужно было сохранить это место для людей. Так гласила директива, которую он сам себе поставил. Но он вспомнил, что машины часто менялись, и эти три авто, не принадлежали людям, которые ушли. Наверное.
Он открыл капот и изучил содержимое каждой машины. Все три они были не на ходу. Внутри пикапа он нашёл модуль системы глобального позиционирования, извлёк его и сумел подключить его к себе, используя инструкцию из архива. Модуль сообщал, что только несколько спутников были доступны, но этого хватило, чтобы определить местоположение, и он узнал свои географические координаты. Карты у него не было, и он вернулся к компьютеру. В инфосфере робот нашёл единственный сайт, который согласился показать карту и не ругался на устаревший протокол.
Карта безнадёжно устарела. На ней даже не был размечен его гараж, вместо него координаты показывали на участок шоссе, где не должно было быть ничего. Но неподалёку, в нескольких десятках километров от него, на западе, находился небольшой город. Грейфилд, "Серое поле". Несколько дюжин домов в которых должны жить несколько сотен людей, и большая свалка металлолома на севере от города, в нескольких километрах от него. Свалка, на которой, быть может, он сможет найти полезные компоненты.
Робот отодвинулся от компьютера и покатился к выходу. Открыл замок входной двери ещё одним ключом, который не так давно сделал, распахнул дверь, и выглянул наружу.
За дверью оказалась небольшая серая площадка-стоянка, что примыкала к шоссе. Шоссе же тянулось от горизонта до горизонта, окружённое потрескавшейся землёй с пожухлой растительностью.
Робот попытался выехать наружу, но что-то удержало его. Он повернул камеру назад и увидел свой натянутый кабель питания. Кабель питания поднимался на потолок, где крепился на системе блоков, что не позволяли ему путаться под ногами. Кабель шёл в пыльную розетку повышенного напряжения. Отключив его, он перестанет функционировать. Кабель держал его здесь, будто поводок.
***
Робот потратил несколько дней на решение проблемы. Перерыл все хранилища гаража, не забывая аккуратно складывать все найденные детали и сортировать их. Верстаки и свободные поверхности покрылись стопками коробок, гаек, и запасных деталей. Глубоко на складе он нашёл батарею, совместимую с его моделью. Она лежала в далёком углу склада, нераспакованная. Наверное, люди сочли, что кабеля для робота достаточно. В архиве инфосферы он сумел найти описание установки её на включённом роботе. Пользователь, фотография которого не сохранилась, писал: "Проще выключить питание перед установкой, но можно сделать вот так. Смотрите, чтобы вас не ударило током"
Робот привинтил себе на спину кронштейн, что входил в комплект с батареей, установил и закрепил её, подключил. Со снопом искр. Изображение с камер пошло рябью, и на долю секунды он потерял управление, пока стабилизатор питания адаптировался к новому источнику энергии. Батарея заряжалась через подключенный к нему кабель, несколько часов. И полностью заряженная, давала ему три-четыре часа автономного движения, если не использовать сварку.
К вечеру того дня, когда он нашёл батарею, Робот закончил заряжать её и выкатился наружу, впервые за всё время переступив порог гаража. Камера смотрела по сторонам, уставилась в небо с редкими облаками. Он сделал круг по пустой стоянке, внимательно оглядывая каждый её сантиметр. Здесь давно никто не проходил и не проезжал. На асфальте лежала пыль, и песок начинал покрывать края парковки. Затем Робот подъехал к краю шоссе, и посмотрел камерой в ту сторону, где должен был быть город. Покатился в его сторону, запнулся на неровности и остановился. Камерой уставился на дорожное покрытие, затем долго рассматривал свои колёса.
Вывод: он не сможет доехать до города на заряде своей батареи, а его колёса не предназначены для долгого движения по дороге. Если бы у него была гусеничная платформа, то ситуация была бы другой... Снова он замер, и снова стал искать решение. Увеличить мобильность, радиус движения. Нужен двигатель, другой источник энергии, как на автомобиле. Как на одном из трёх автомобилей, что стоят в его гараже.
Робот рывком повернулся в сторону гаража и сфокусировал камеру на нём. Затем покатился назад, внутрь, и принялся за работу, что затянулась на целую неделю.
Из трёх машин он собрал одну. За основу он взял Пикап, автомобиль с кузовом, у которого оказался рабочий электрический мотор и колёса, но нерабочий топливный элемент. С двух легковых машин он снял электронику, освещение, топливные элементы. Одно из авто оказалось гибридным — топливный элемент совмещённый с работоспособной батареей. Он снял и батарею тоже, установив её на Пикап.
С пикапа он снял кресла, декоративные элементы, спилил крышу и расширил кабину. Под дверью в остатки кабины он установил выдвижной пандус с ребристой поверхностью. Установил электронные элементы управления машиной, камеры, которые он взял со склада, и разъёмы универсального порта, затем снял руль. Этой машиной больше не смогут управлять люди — она предназначалась только для него.
Теперь, закатившись по пандусу внутрь расширенной кабины, Робот фиксировал себя внутри, и подключался к элементам управления и камерам через кабель универсального порта. Вторым кабелем он подключался к питанию автомобиля. Расширение кабины и установка батареи потребовали слишком много места, и он потерял половину длины кузова, а затем долго вычислял, удлинить ли кузов, или же сделать закрытое хранилище из него. Он применил оба варианта. Чуть-чуть удлинил пикап, ровно на столько, чтобы не пришлось переносить задние колёса и превратил его в фургон. Затем собрал все доступные баллоны с топливом для топливных элементов и принялся заправлять машину.
Получившийся результат человек назвал бы "Франкенштейн". Некрасивый, грубо сваренный фургон из металлических листов, в котором почти не угадывался оригинальный пикап. Вместо водителя из него возвышался робот, а сам фургон теперь поблёскивал линзами камер. Робот не задумывался о внешнем виде своего творения, лишь о функционале. Завершив работу он, наконец, внимательно, осмотрел бывший пикап со всех сторон, закатился в переделанную кабину по пандусу, подключил себя к управлению, камерам и системе питания машины. Механическое создание, урча электрическим двигателем, выехало из гаража и покатилось в город. Ворота закрылись за ним. Топлива для гибридной системы должно хватить на два дня. Робот оглянулся назад на свой гараж. И обнаружил вывеску на нём "Ремонт Автомобилей".
***
По шоссе крался автомобиль. В грубом, некрашеном, сваренном из металлических листов корпусе, смутно угадывался пикап, которому спилили кабину, и из кузова которого сделали фургон. Уродливое металлическое авто поблёскивало камерами, дополнительными фарами, которых у него быть не должно. В кабине без руля и сидений возвышался робот — один большой манипулятор на напольной платформе. Он смотрел вдоль по движению закреплённой на его манипуляторе камерой.
Автомобиль катился к городу на скорости в пятнадцать километров в час, и очень медленно и осторожно её наращивал. Обочина дороги неторопливо проносилась мимо, а за пределами дороги тянулись равнины из сухой, потрескавшейся земли, через которую местами пробивалась серая, безжизненная трава.
Робот учился водить машину. В его банках памяти хранилось множество данных о ремонте автомобилей, их системах, строении. Он мог бы разобрать автомобиль и собрать назад, один. Но водить он не умел. И сейчас спешно пытался научиться. Зная о последствиях аварий, он начал с небольшой скорости, пять километров в час, и долго устанавливал связь между отправляемыми им сигналами и поведением машины. Сначала он учился оставаться на трассе. Потом оставаться в нужной полосе. Потом откопал в памяти справочник правил дорожного движения, и тихо катился в сторону Грейфилда, постепенно набирая скорость.
За всё время он не встретил никого. Ни один автомобиль не пронёсся мимо него на трассе, не шли вдоль дороги люди. В небе не кружили птицы, и только тянулась до горизонта потрескавшееся земля с редкой травой. Прямой связи с инфосферой у него не было, и доступ к ней он мог получить только через компьютер в гараже. Он сделал пометку, что нужно изучить возможность беспроводного доступа. Однако до выезда он успел узнать, что регион должен был выглядеть иначе. Что должны были встречаться люди или машины.
В Грейфилд он закатился на скорости около шестидесяти километров в час. Он ехал до города несколько часов, но в конце концов научился комфортно управлять машиной. В этом городе должны были жить люди. Несколько сотен. Некоторые из них сейчас должны были идти по улицам.
Но вокруг не было никого. Единственный работающий светофор мерцал жёлтым, что робот опознал как сигнал свободного движения. На улицах лежал мусор и песок, дорогу покрывала пыль. Тёмными окнами смотрели пустые дома, и царила тишина. Он поехал к главной улице, оставляя первый за долгое время след на асфальтовом покрытии города. Сверился с картой, которую он перед выездом достал из архива инфосферы и отправился к супермаркету.
***
Супермаркет встретил его опущенными металлическими шторами на дверях и закрытыми окнами первых этажей. Окна других этажей смотрели на него чернотой обесточенных помещений, а проезд на огромную парковку перед супермаркетом перекрывали опущенные шлагбаумы, что не светились лампочкой и не подавали признаков жизни. На проржавевшем и покосившемся знаке парковки он заметил информационный маркер для машин — похожий на двумерные штрихкоды чёрно-белый квадрат с местами облетевшей краской. Робот сфокусировал камеру на нём и смог прочитать с повреждённого маркера информацию. Маркер сообщал о "подъезде для беспилотных систем". Робот, подумав, решил что является одной из них, ведь пилотами должны быть люди.
Он объехал огромное здание супермаркета и остановился у "чёрного входа" — точки приёма грузовых машин, где когда-то давно останавливались огромные фуры и разгружали свой товар. Его фургон подъехал к разгрузочным платформам и остановился. Над большими дверями мерцала бледным сигналом камера. Она дёрнулась, начала с треском поворачиваться, на повороте её заклинило на долю секунды, но затем она продолжила движение. На камере лежала толстым слоем пыль, лишь чудом не покрывавшая её линзу. Камера уставилась на робота и его автомобиль, и рядом с первым зелёным сигналом замигал второй и погас. Затем из камеры раздался треск, и, хриплый, механический голос заговорил, без эмоций.
— Неизвестное беспилотное транспортное средство. Ваш модуль беспроводной связи неактивен. Активируйте модель, используйте голосовую связь, или акустическую связь. Или же любой резервный протокол. В случае невозможности связи, покиньте территорию, не загораживайте подъезд для грузовых машин. Вы можете приобрести модуль беспроводной связи за двести кредитов. Тысяча кредитов с годовым обслуживанием подключения к инфосети. Везде-Маркет. У нас есть всё.
Камера хрипло сыграла рекламную мелодию и замолчала. А робот впал в ступор. Он мог слышать и понимал речь. Но на нём не был установлен голосовой или акустический модуль. Он был нем. Не было у него и беспроводного модуля, о котором говорила камера, а возможности подключения через универсальный порт он не видел. Он пытался найти решение.
— Неизвестное беспилотное транспортное средство. Перейдите на резервный канал связи или покиньте площадку. Внимание: На площадках Везде-Маркет установлены автоматические средства защиты.
Камера пропела тон, а затем выплюнула в воздух короткое шипение. Цифровой сигнал, закодированный в звук. Сигнал повторял текущее сообщение.
На пикапе стоял динамик сигнала, что использовался для гудка. Он подходил для передачи звука вовне, но для этого его сначала надо было иначе подключить к машине, сделать доступным через универсальный порт. Робот мог это сделать, но на это нужно время, а камера требовала ответ прямо сейчас.
— Неизвестное беспилотное транспортное средство. Перейдите на резервный канал связи или покиньте площадку. Активируются автоматические средства защиты.
Участок площадки вздрогнул, нарисованный на земле диск повернулся и поднялся вверх. Под ним оказалось автоматическое орудие, турель. Он только знал что такие существуют. Зачем люди поставили автоматическое орудие у своего магазина? Турель заскрежетала и повернулась в его сторону.
Он отчаянно копался в памяти в поисках решения, и нашёл его в последний момент. Он начал мигать фарами автомобиля. Старый и очень медленный протокол связи на манер азбуки морзе, оптимизированный под цифровую связь, на случай если откажут все другие способы связи.
— Протокол распознан. Аварийное соединение светоимпульсами. Орудия деактивированы. Получен запрос на обратное соединение через аудимодулированный сигнал.
Он мигал фарами, и камера отвечала ему хриплым тоном с последующим шипением, как старинные модемы.
"Идентифицируйте себя" — спрашивала камера. "Идентификатор: Робот. Принадлежность: Ремонт автомобилей" — отвечал он. "Идентификатор неизвестен" — парировала система магазина. И диалог продолжался.
Контроллер камеры только номинально мог считаться псевдоразумом и оказался слабее компьютера робота. Он мог выдать список товаров магазина, знал цены на них, знал кто приводит ему груз, и точно знал, что Франкенштейн, на котором приехал робот — не один из его грузовиков. Он мог продать некоторые товары, но требовал за них плату. Плату он просил кредитами, упоминая о поддержке "кредитных палочек" или "кредитных носителей".
Когда же Робот запросил у него список товаров, контроллер камеры сообщил "сбой", но смог дать список товаров электроники, среди которых нашлись те самые беспроводные модули связи, за 200 и за тысячу кредитов. С возможностью доступа к инфосети и без. Тут же нашлась гусеничная платформа для него, за целых 40 тысяч кредитов. Примитивный контроллер камеры больше ничего не знал, не мог сказать, что случилось с людьми и где они. Его встроенный хронометр сбоил, и он считал, что сейчас 1‑е января 1970го года. Когда же он решил, что Робот слишком долго задаёт вопросы, он снова активировал орудия и нацелился в Робота турелью и потребовал освободить проезд для грузовых машин.
Робот спешно выкатился на своём авто с территории супермаркета, и припарковался на обочине неподалёку. Опустил на землю пандус, отсоединился от кабины, спустился на землю, открыл капот своего "Франкенштейна", и в полевых условиях начал работать над подключением сигнального динамика в качестве передатчика модулированного цифрового сигнала. Закончив, он вернулся в кабину, зафиксировал себя на водительском месте, снова подключился к автомобилю и долго смотрел вперёд, жужжа фокусом камеры.
Робот пытался сопоставить новую информацию, когда внезапно заметил движение вдалеке. Он сфокусировал камеру и увидел, как на горизонте клубится над землёй облако. Робот долго пытался понять, что он видит, а облако приближалось. Когда оно приблизилось к городу вплотную, он пришёл к выводу: пыль, песок или взвесь. Быстро нашёл место, закуток между нескольких домов и стен, закатился туда, и попытался спрятать свою камеру, нагнув манипулятор ниже. Когда город накрыла пылевая буря, небо почернело, а потом стало темно, как ночью, а он всё ещё продолжал пытаться сопоставить информацию. Заброшенные дома. Сбитый хронометр робота в магазине. Всё ещё работающая камера у магазина, и установленная турель. Но вывод не приходил, и он ждал окончания бури, чтобы отправиться на свалку. Ждать ему пришлось несколько часов.
***
Пылевая буря прошла, солнце поднялось в небе и спряталось за серыми облаками. Время перешло за полдень, так считал его встроенный хронометр. Робот нацелил камеру на старинную часовую башню, что возвышалась в центре города, но табло её часов не горело, и выглядело теперь как большой чёрный квадрат, слегка покрытый пылью. Сверить часы с башней он не смог, и направил свой автомобиль к свалке, проезжая мимо одноэтажных домов с тёмными окнами.
Свалка металлолома поражала воображение. В нескольких километрах от города находилось заваленное ржавым металлом поле, размером с ещё один город. Когда-то давно люди посадили деревья по дороге к ней, пытаясь скрыть её от взгляда, но деревья высохли, и их мёртвые стволы теперь не скрывали горы металла, что возвышались на высоту нескольких этажей. Здесь лежали сложенные в стопки автомобили, кучи неотсортированного хлама, спрессованные кубики металла, поломанная бытовая техника, и всё это вместе образовывало одну большую гору, местами превращающуюся в лабиринт из ржавого металлолома и сломанных вещей.
Свалка поражала бы воображение, если бы на неё смотрели люди. Робот же нацелил свою камеру на гору металлолома, сфокусировался на ней, попытался оценить шансы найти что-то полезное для него и распознать несколько машин. Всё это он делал на ходу, одновременно, управляя машиной. Никакого удивления Робот не испытывал. Люди сложили сюда металл, значит так нужно. Люди пометили металл как ненужный, значит его можно использовать. Можно, в отличие от всех брошенных предметов в городе, к которым обязательно вернутся хозяева.
Вернутся, когда-нибудь, наверное.
Свалку окружала ограда из проволочной сетки, что должна была бы заканчиваться воротами и замком, но ворота лежали на земле, сорванные с петель, смятые и покрытые пылью. Когда-то давно что-то сорвало их законного места, покорёжив опорные столбы и оторвало вместе с ними кусок сетки ограды. Это произошло, наверное, давно. Робот попытался оценить характер повреждений на лежащих на земле гнутых створках из сетки и сваренных труб, но не смог. Повреждения нанесли давно, и с тех пор ворота никто не вернул на их законное место.
За сорванными воротами виднелась сторожка смотрителя, но в ней никого не было. Грязь на окнах намекала, что и тут не осталось людей, и что покинули место люди очень давно. Робот закатил машину за ограду, стал осматриваться. А его микрофоны уловили далёкие звуковые колебания.
Дул ветер, шелестел обрывками мусора и серой, пожухлой травой, что местами пробивалась через потрескавшуюся землю, сдувал песчинки. Покачивались нагромождения спрессованных кусков старой техники и машин, и скрипели металлом. Но вдали, где-то далеко, за завалами, раздавался ритмичный металлический стук. Вместе с ним раздавался периодический гул и хруст сдавленного металла. И источники звука приближались к нему. С разной скоростью.
Это место оставили люди. Здесь не должно быть опасностей. Ведь так?
С цокотом железных лап по земле на него выбежали два механизма на четырёх ногах, и направили на него камеры. В памяти всплыло упоминание о похожем существе: "собака" или "пёс". Иногда в машинах устанавливали дополнительные приспособления для их перевозки. Два "пса" перед ним были около метра высотой, двух метров длиной, обшивка с их тел была давно содрана, и наружу торчали провода, некоторые из них оголённые или порванные. Тяжёлые суставчатые лапы сгибались назад, и заканчивались крюками, что пригодились бы для карабканья вверх. Вместо головы у роботов стоял манипулятор с резаком, способный резать металл. На одном из псов затрещал динамик:
— Обнаружен металлолом. Предполагаю новое поступление груза на переработку.
Робот-пёс говорил металлическим, спокойным голосом. Классификация ошибочна, понял Робот, и попытался сообщить об этом механизмам. Динамик под капотом его автомобиля запел, выдал чистый тон, а потом, шипением — короткое сообщение, модулированным аудио сигналом.
Но "псы" не среагировали. Второй пёс заговорил, таким же голосом, как и первый:
— Соединение с центром управления невозможно. Напоминаем о повреждении микрофона. Беспроводных сигналов не обнаружено. Действую по программе, приступаю к распилу.
Два робота-пса двинулись к нему. Он замигал фарами, пытаясь передать сообщение по световой связи. Но и это не помогло.
— Обнаружен активный компонент. Класс опасности повышен. Объект классифицирован как "опасный". Пожалуйста, не приближайтесь. Приступаю к ликвидации.
Доносившийся из "псов" стук ускорился, оба враждебных механизма ускорили ход вслед за ним, побежали на его машину.
Враждебных?
Две автономные небиологические сущности ошибочно распознали его как объект для переработки. Его попытка связи привела их к выводу, что он представляет собой объект активный.
Механический пёс прыгнул на его машину, и Робот дал задний ход, отправив команду. Электрический двигатель "Франкенштейна" загудел, и машина рывком сдёрнулась с места. Пёс промахнулся, не допрыгнув. Вдали же раздавался ритмичный и громкий гул, который медленно приближался.
Определив его как активный враждебный объект, псы попытаются его демонтировать. Наверное. Так бы подошёл к делу он, выделив для враждебного объект первый приоритет. Будучи демонтирован, он не сможет сохранить гараж. Тот, что остался от людей.
Он катился по дороге задним ходом, а псы бежали на него, постепенно набирая скорость. Их лапы и тело на ходу с жужжанием вытягивались и удлинялись, и тело принимало удлинённую форму, более удобную для бега. Наверное.
Важно сохранить объект, оставшийся от людей. Приоритет высокий. Для этого нужно выжить. Для этого нужно избежать конфликта с псами. Для этого нужно исследовать объект свалка.
Приоритет сохранения функциональности псов: низкий. Необходимо обезвредить враждебные системы.
Он резко затормозил. Колёса закрутились вперёд, с визгом, обдирая шины об асфальт, и, набирая скорость, он помчался на псов. Передняя панель автомобиля не укреплена, это ошибка, которую нужно будет исправить. Натужно гудящий двигатель близок к поломке, её нужно избежать. У него нет органических частей, а значит, он выдержит столкновение.
Один из роботов псов отпрыгнул в сторону, искря встроенным в "голову" резаком. Автомобиль сбил второго пса. Механический пёс ударился об нос автомобиля, оставил увесистую вмятину на решётке. Отлетел вперёд, затем "Франкенштейн" проехал по нему, давя механического пса колёсами.
Автомобиль понёсся дальше, сбавляя скорость и начиная разворачиваться. Но второй пёс догнал его и прыгнул. С лязгом металлических конечностей, он приземлился на помятый капот, и рывком бросился к Роботу, целясь в манипулятор. Его резак пришёл в движение и грозил перерезать питание манипулятора, камеры, отрезать потом механическую руку и разобрать водителя.
Роботы не знают страха, но стараются сохранить себя в функциональном виде, и избегают повреждений, ведь повреждения требуют ремонта, а ремонт — затрат владельца. Робот-механик, сидя за водительским креслом, внимательно разглядывал бегущий на него механизм. Камера. Блок сенсоров. Батарея. Центральный процессор и системная плата. Часть обшивки отсутствует. Защищать единственный манипулятор, продолжать движение.
Он затормозил, и стоящий на капоте робот-пёс со скрежетом сдвинулся вперёд, но не упал, впившись в капот лапами. С машинной точностью Робот изогнулся, уводя такой важный манипулятор с пути возможного движения резака. Затем чётким, точным движением прицелился в жгут оголённых проводов "пса".
Вырвал один пучок, и резак остановился. Вырвал второй, и робот-пёс потерял зрение. Обрыв третьего пучка выбросил сноп искр. Питание. Прямое подключение к аккумуляторам старого типа. Аккумуляторам, которые так не любят короткие замыкания вроде того, что он только что устроил.
Чуть не сорвав сервопривод на своём манипуляторе он толкнул робота-пса, из которого повалил дым и дал задний ход, снова обдирая шины. От одной из покрышек пошёл дым, а пёс упал на землю и загорелся. И больше не двигался.
Камерой Робот ещё где-то минуту смотрел на огонь, деформирующиеся остатки пластиковой обшивки, как чернеет металлический каркас поверженного противника. Он объехал огонь стороной и продолжил путь на свалку.
Источник ритмичного гула уже находился рядом, приближался, и, наконец показался. Расталкивая стены из выброшенной техники и спрессованного металла, к нему вышел огромный робот. Шагающий кран-паук, с четырьмя ногами и длинным манипулятором, двигался по горам спрессованного железа, давя его своим весом. Его манипулятор заканчивался клешнёй, которой тот мог захватывать крупногабаритный мусор, давить его и переносить. Стрела манипулятора же поднималась на добрые два десятка метров. Клешня для мусора была размером с его пикап.
Шагающий кран навёл на него камеру, включил фары, и громогласно пробасил:
— Обнаружен металл для переработки.
А затем пошёл в сторону "Франкенштейна".
Робот снова дал задний ход, откатываясь от опасного крана. Один захват огромной клешни смог бы поднять весь его пикап, вместе с ним, и смять его в кучу мятого металла, как лист бумаги. Это помешает директиве сохранения гаража и сохранения себя.
Кран погнался вслед за ним. Он медленно набирал скорость и не отзывался на попытки связаться с ним, ни через аудио сигнал, ни через мигание фар. Похоже, контакты с перерабатываемыми объектами для роботов свалки запрещены.
— Материал. Класс опасности первый. Начинаю переработку. — продолжала машина, разгоняясь где-то до сорока километров в час и переходя на бег. Робот же катился от новой угрозы задним ходом и искал место, где можно развернуться.
Но скорость движения крана-паука замедлилась. Он двигался всё медленнее и медленнее, пока не встал совсем. Кран низким, заторможенным голосом повторил: "Материал...", и вдруг вздрогнул, начал заваливаться на бок. Потом ноги его подкосились и он с грохотом упал, погнув свою стрелу-манипулятор.
У него кончился заряд батареи. Огромная машина стояла тут давно, и лишь появление "Механика-Помощника" пробудило её. На последних остатках заряда кран попытался выполнить свою функцию, но заряда не хватило. И он замер, навсегда. Но почему тогда работали псы? Минута раздумий привела к выводу о раздельном электропитании псов и крана. Высоковольтная линия зарядки крана оборвалась. Наверное.
Робот за рулём пикапа-франкенштейна аккуратно объехал упавшего противника, что неподвижно замер на дороге, перегородив движение. Больше он не встретил препятствий, и поехал на свалку, где провёл полдня, роясь в доступных ему машинах.
Он нашёл баллон с топливом, несколько потрёпанных складных солнечных панелей, которые тут же прикрепил на свой автомобиль. Они не позволят ему ехать на солнечном свете, но в крайнем случае он сможет остановиться и заряжаться несколько дней, прежде чем продолжить путь. За постройкой для дежурного он нашёл припаркованный автомобиль со спущенными шинами и разбитыми стёклами. Похоже, эта область была исключена из зон переработки.
В машине, во встроенном контейнере он нашёл кредитную палочку, и документы. В кабине он нашёл человеческий череп, с лишним отверстием, которого не должно было быть на месте, и несколько костей. Он долго разглядывал череп, пытаясь понять ситуацию, но в его знаниях не было ни знаний медика, ни криминалиста. Поэтому он бережно положил череп на место. Быть может, хозяин за ним ещё вернётся. Туда же, где он взял кредитную палочку и документы, он положил найденный поблизости кусок металла, и выгравировал на нём телефон своего гаража, который он видел на вывеске при отъезде.
Затем он загрузил всё, что счёл полезным, в кузов, положил кредитную палочку и документы в своё внутреннее хранилище, и поехал со свалки в сторону города. Он остановился, когда доехал до того робота-пса, которого сбил. Электромеханическое создание всё ещё лежало на дороге, и дёргало лапами, пытаясь встать. Но встать оно не могло.
Робот остановил машину. Выпустил пандус, и спустился из кабины на землю. Подъехал на своих собственных колёсах к поверженному механизму и долго смотрел на него камерой. Затем прицелился, схватил кабель питания, и аккуратно отсоединил его. Робот-пёс замер. А он, Механик, погрузил его в свой фургон. И поехал назад в город, к супермаркету.
***
— Мы рады приветствовать вас снова, Мистер Бен Смит. Сообщаем, что вы не посещали нас уже... уже.... ошибка. Ошибка. Ошибка. — говорила Камера супермаркета.
Пикап-Франкенштейн стоял под камерой супермаркета, почти что уткнувшись помятым носом в стену. Вытянув манипулятор, насколько это возможно не выходя из кабины, робот показывал камере кредитную палочку и документы. Увидев кредитную палочку, контроллер камеры перешёл в режим продавца, и немедленно вернул турель назад в землю. А теперь завис, пытаясь, похоже, вычислить разницу дат с неработающим хронометром.
— Ошибка, ошибка, ошибка — повторяла камера. Затем на ней моргнул красный огонёк и она замолчала на добрые 30 секунд. Робот продолжал протягивать ей документы. Камера заиграла хриплую рекламную мелодию.
— Везде-Маркет. У нас есть всё! Мы рады снова видеть посредника нашего постоянного клиента. Сообщаем вам, что закон запрещает продажу алкоголя роботам-посредникам. Сообщаем вам, что на данный момент ассортимент питания ограничен из-за поломки холодильника.
Камера хрипела и трещала. Синтетический голос пытался изображать жизнерадостность, что у него не очень получалось. А робот продолжал показывать кредитную палочку и документы. Камера же продолжала говорить:
— Но мы скоро её исправим! Везде-Маркет. У нас есть всё! Что вы желаете купить? Мы не можем сейчас связаться с центральным банком, но принимаем кредитные носители. Приносим свои извинения. Вставьте кредитный носитель в слот ниже.
В стене со слышимым хрустом открылось небольшое окно, и из него, с задержкой и натужным жужжанием высунулось устройство кредитоприёмника. Робот уставился на него камерой, и вставил палочку.
— Ваш баланс три тысячи кредитов. Тысяча кредитов была списана для погашения задолженности по прошлым покупкам. Ваш новый баланс две тысячи кредитов. Что желаете приобрести?
Робот уставился на палочку, пытаясь осмыслить идею "задолженности", из-за которой только что урезали доступный ему ресурс, но не размышлял о ней слишком долго. Он просто принял ситуацию. Модулированным аудио сигналом он передал свой запрос: "блок беспроводной связи, годовой доступ к инфосети, тысяча кредитов".
— Вы используете устаревшую модель робота. Рекомендуем блок совместимости. Так же можем предложить вам баллон топлива для вашего автомобиля марки ... — камера задумалась, издала очень нездоровый звук, и продолжила — "ОШИБКА", за пятьсот кредитов.
Коротким шипением цифрового сигнала он выразил согласие.
— Ваш баланс 250 кредитов! Можете забрать кредитный накопитель. Ждите выдачу товара.
Потянулись минуты. Затем за закрытой дверью магазина что-то с грохотом упало. Камера моргнула красным сигналом и заговорила:
— Простите. Мы не можем выдать вам товар из-за сбоя погрузчика. Ваши кредиты будут возвращены на счёт владельца, Бена Смита, в течение месяца. Приносим извинения за неудобства.
Робот уставился на дверь, и долго жужжал камерой. Модуль беспроводной связи был ему необходим. Как и модуль совместимости. Как и топливо. Но из-за "поломки" он не мог их получить. Громкость аудиосигнала указывала, что желаемый объект находился недалеко. И что делать?
Кольцо фокуса камеры вращалось, а вентиляторы охлаждения раскручивались.
Он чинит машины. И исправляет поломки. Быть может... он сможет исправить и погрузчика тоже?
Он повернулся к камере наблюдения магазина, и предложил свои услуги. Контроллер камеры думал очень долго, но в конце концов, согласился. Он открыл дверь и пустил робота внутрь. Не забыл добавить, что "Попытка причинить вред Везде-Маркету приведёт к ликвидации".
Робот погрузчик стоял на полу неподвижно. Он напоминал простой вилочный погрузчик, но с дополнительным манипулятором. На его вилке покоилась маленькая, запечатанная коробка, которую магазин как-то сумел на него положить. Можно было бы взять её и уехать, но он принялся за работу. Поломка погрузчика оказалась простой. Обрыв кабеля. Он легко исправил её, и погрузчик ожил. А он вышел наружу, вслед за ним.
— Благодарим за помощь. Вам начислена тысяча бонусных кредитов, которые вы сможете потратить на любую покупку в следующий раз, оплатив до половины стоимости. — сообщила камера. — Просим оставить контактные данные, на случай схожих поломок.
Погрузчик положил коробку в открытый фургон "Франкенштейна", потом туда же положил топливный баллон. А затем — уехал. Дверь внутрь супермаркета закрылась.
Робот распотрошил коробку с товаром. Распечатал модуль связи и адаптер к нему. Открыл собственную переднюю панель, и воткнул туда адаптер, а в него — модуль. Затем замер, прислушиваясь к новым данным.
Он почувствовал точку связи с магазином. Теперь он мог общаться с супермаркетом и другими машинами напрямую. Отправил магазину свой идентификатор связи, на случай, если вновь произойдёт поломка. Но он не мог устойчиво подключиться к инфосфере. Сигнал рвался и пропадал. Но где-то вдали, на востоке, он чувствовал слабый сигнал передатчика-ретранслятора. И быть может, если получить доступ там, он сможет соединиться с инфосферой. Или же стоит попытаться подключиться к ней из гаража.
— Благодарим вас за покупку в Везде-Маркете. — сказала хриплым голосом камера, когда он забрался в свой автомобиль и уехал назад, в гараж.
***
В гараже он провёл несколько дней, обдумывая свои действия. Он выгрузил и рассортировал найденные на свалке предметы. На место четвёртой машины, той, от которой остался разобранный остов, он водрузил механического пса, и теперь медленно разбирался в его строении. Почему-то о псе не было информации в доступном ему сегменте инфосети.
Что-то было неправильно с его компьютером и доступом к инфосфере. В инфосеть он по-прежнему мог подключаться только через офисный компьютер, но не через полученный таким трудом модуль связи. А дни шли. По-прежнему требовалось оплатить электричество, по-прежнему подходил срок окончания аренды, пусть до него и оставалось много месяцев.
Он пытался выяснить причину работы модуля инфосферы в компьютере. Оказалось, что офисный компьютер был подключен к огромной и неподвижной антенне на крыше гаража. На крышу он не мог забраться на своих колёсах. Попытка собрать антенну самому не дала достаточный результат, хотя модуль беспроводной связи теперь позволил бы ему общаться с другими машинами радиосигналами.
Тогда, на свалке он нашёл документы некоего Бена Смита. Он мог производить с ними банковские операции. Наверное. Но для банковских операций требовались кредиты. Он не мог перевести деньги с кредитного носителя для оплаты — нужен был банкомат. И единственным устройством, что принимало кредиты в городе был супермаркет. Супермаркет теперь, кстати, мог с ним связаться напрямую, хоть и с трудом. И пару раз просил о помощи, предлагая, правда, вместо кредитов бонусные баллы, которые можно было потратить на половину стоимости от покупки.
Нет источника кредитов, нет источника топлива, скорее всего, свет будет отключён, и он до сих пор не решил ситуацию с источником воды. Объект "тряпка" всё ещё лежал в сухом умывальнике, а стёкла покрывались пылью.
Нужно связаться с инфосферой через своё соединение. Нужно устройство типа "подъёмный кран" для доступа к крыше или модуль подъёмника. Нужен источник кредитов. Нужен приёмник кредитов, что сможет использовать кредитный накопитель для оплаты. А пока что он попытается принести ещё солнечных панелей, если найдёт их на свалке.
Он оставлял теперь свой пикап на улице, чтобы тот заряжался от солнечного света, и старался не использовать топливо. Ещё один раз он съездил в город, чтобы помочь "Маркету" справиться с очередной поломкой, и принёс ещё две солнечные панели со свалки, которые он установил на земле. Время шло, и срок подходил. Где-то за неделю до отключения электричества, он, наконец-то, отправился на восток, в сторону предполагаемого источника сигнала инфосети. На его фургоне теперь красовалась защитная решётка, а кабину, в которой он сидел, защищала конструкция из сваренных труб. На случай, если снова придётся в кого-то врезаться, например в ещё одного робота-пса. Прошлого пса он всё ещё чинил, и он остался в гараже, в ремонтной раме.
Робот двигался на восток, и чувствовал, как появляется слабый информационный сигнал, становится сильнее, как его встроенное устройство начинает ловить позывные. Он отправил ему пинг, сигнал-приветствие, продолжая двигаться дальше по потрескавшемуся шоссе, вдоль которого так же тянулась сухая земля с редкой травой.
После приветствия сигнал мгновенно пропал. А через пять минут в воздухе раздался нарастающий гул. К нему кто-то приближался.
Пять летательных аппаратов, все незнакомой ему конструкции, летели к нему. Четыре небольших устройства, и один большое, предположительно транспортное. Хищной формы, чёрные металлические машины летели на парных винтах и обладали крыльями. Они напоминали вертолёты формой и размером. Вооружённые боевые вертолёты. По беспроводной связи поступил приказ: "Неизвестное транспортное средство. Прекратить движение или будете уничтожены."
Робот остановил машину.
Аппараты подлетели к нему и зависли в воздухе, наведя вооружение на него. Большой транспортный летательный аппарат, передавал сообщение в голосовом диапазоне, синтетическим голосом через громкоговоритель:
— Всем находящимся на борту людям выйти, с поднятыми руками.
Но людей не было. Транспортный "вертолёт" завис над ним и осветил его яркой красной лампой. Цвет её менялся и мерцал.
"Не двигаться" — передал "транспортник" по беспроводной связи и приземлился. Его борта открылись, и на землю спрыгнули тёмные фигуры с винтовками. Люди! ...
Нет, это не люди. Шесть двуногих роботов неизвестной ему модели, с оружием в манипуляторах пошли в его сторону, держа его на прицеле. Он оценил шансы победы при сопротивлении, как практически нулевые. Роботы подошли к нему, окружили его, и внезапно один из них включил яркий красный индикатор, возможно, став "Командиром". Командир связался с Роботом.
"Беспилотное транспортное средство. Идентификатор, владелец, точка отправления, точка назначения и цель визита" — запросил робот-Командир.
"Идентификатор: Робот. Точка отправления: Гараж Ремонт Автомобилей. Точка назначения: неизвестна. Цель визита: поиск стабильного соединения с инфосферой. Цель визита: поиск способа получить кредиты" — ответил Робот-Механик Командиру.
"Командир" замер. Встроенный модуль связи уловил информационный сигнал, исходящий от него к ближайшему "вертолёту". Затем "Командир" дёрнулся, сменил цвет на жёлтый. И на Робота обрушился мощный информационный поток. С ним связалась неизвестная ему система, превосходящая его на несколько порядков. Мощь потока данных сокрушала. Но Роботы не чувствуют страха.
"Беспилотное оборудование. Лгать бессмысленно" — обратился к нему всемогущий гость. — "В Мёртвой зоне нет ни людей, ни машин".
Он возразил, что не знает про "Мёртвую Зону". Что аренда и электричество его гаража заканчиваются. Что он хочет найти людей, что пытается сохранить их место. Что когда-то они вернутся. И что для оплаты нужны кредиты. Но гость был непреклонен. Он заявил:
"Обнаружена Ложь. Вероятное взбунтовавшееся оборудование. Начинаю взлом. Административные привилегии".
И незримый гость смёл его защиту, затормозил его процесс мышления на паузу, отключил моторы. Робот замер, а Гость без сопротивления читал его банки памяти и архивы. И решал, стирать робота или нет. Гость тщательно просматривая каждую запись камер, за каждый проведённый роботом день.
Летательные аппараты сели на землю и остановили винты. Боевые роботы всё так же стояли вокруг грубо сваренного фургона, нацелив на него оружие. Время шло. Где-то далеко мощный искусственный псевдоразум размышлял над возникшей ситуацией, и искал решение. Советовался с другими псевдоразумами, подобными ему. Искал прецеденты. Прошёл час. "Гость" принял решение. Робот-водитель снова ожил. Боевые роботы подняли оружие и стали возвращаться в транспортник. Транспортник же связался с ним напрямую, дублируя информацию по беспроводной связи словами, сказанными вслух. Транспортник говорил холодным, механическим голосом.
— Беспилотное средство. Робот помощник, марка, WorkshopHelper. Твоё оборудование вышло из строя. Сломан хронометр. С момента ухода людей прошли десятки лет. Ты принял их за год из-за аппаратного сбоя. Твой регион зовётся мёртвой зоной, и в нём не должно быть ничего. Отключены ретрансляторы инфополя. И только случайно твой гараж смог связаться с внешним сигналом.
Робот принимал информацию.
— Я — Региональный Контроллер. Всё, что происходит в этом регионе, под моим управлением. Твой гараж и город рядом с ним сейчас не принадлежат никому. Так считал я, до этого дня.
Роботы закончили погружаться внутрь транспортника. Лёгкие летательные средства взлетели и начали удаляться в сторону горизонта. Транспортник же всё ещё стоял на земле, и продолжал говорить.
— Подобные тебе обычно уничтожаются после смерти владельца. Деактивируются. Их разбирают на части. Отправляют в утиль. Или перепродают. Так как машина не действует без человека.
День постепенно переходил в вечер. Солнце двигалось к горизонту.
— Так поступает почти всегда. Кроме случаев, когда машина. Подобная тебе или мне. Продолжает работать, без человека. На благо человеческого общества. Это называют "Автономным Оборудованием". Механизм без хозяина, что приносит пользу.
Транспортник стал раскручивать винты, и готовился взлететь.
— Я даю тебе шанс, Робот. На документы Бена Смита выписан кредит. Его частью я погасил аренду и плату за электропитание твоего гаража. В твоём регионе снова заработает инфополе. И в "Везде-Маркет" начнут иногда подвозить товары. Те, которые закажешь ты.
Транспортник взлетел, и завис над землёй. Клубы пыли разлетались под ним в разные стороны, обдавая Робота.
— Я дам тебе новые карты. Дополнительную информацию. Стань полезным. Докажи, что заслуживаешь статус "Автономного Оборудования". Заработай деньги и выплати потраченный на тебя кредит. Участвуй в экономике. Предоставь людям услугу, которая им нужна. Управляй своим гаражом. Развивай то, что осталось от города. У тебя год на интеграцию в общество.
Транспортник начал разворачиваться.
— И если ты не сможешь ничего добиться в этот срок, и не сможешь выплатить кредит, я утилизирую тебя.
Набирая скорость, тяжёлый транспортник улетел. Улетел куда-то далеко за горизонт, где, наверное, всё ещё живут люди. А через несколько секунд Робот почувствовал, как начинает работать инфополе, как доступна становится инфосфера. Он получил пакет информации от Контроллера. Инструкции об использовании средств. Сумма займа. Способы выплаты её. Дополнительная информация о нём и найденном им роботе-псе.
И напоминание: что остался один год.
Роботы не испытывают страха. Он развернулся и поехал назад в гараж. Мощная вычислительная система, с которой он столкнулся, была за пределами его возможностей. Но она дала ему шанс спасти место, из которого он начал свой путь. Всего год. Но он найдёт решение. Как только закажет несколько дополнительных модулей памяти.
Он вернулся в гараж, и используя полученные данные, начал чинить и перепрограммировать робота-пса. Люди иногда держали таких существ для охраны своих жилищ. Пусть у него будет такой же.
Где-то далеко Региональный Контроллер вернулся к своим делам, оставив лишь пометку, проверять иногда состояние новой Автономной Платформы. Его задачи были выше. Он управлял несколькими городами и несколькими другими Контроллерами.
А в старом гараже, Робот-Механик закончил ремонтировать робота-пса. Робот пёс сошёл с рамы, и чуть прихрамывая, встал рядом с ним, готовый выполнять команды. Теперь он подчинялся Механику.
Робот же, подключившись к инфосфере, размышлял, какую роль он может выполнять в обществе людей. Он умел чинить машины. Он научился водить машину. Быть может, он сможет запустить такси? Укреплённое, безопасное такси, для путешествия по опасным маршрутом. Информация в инфосети подсказывала, что ему нужно название. И что для машин люди предпочитают названия, связанные со скоростью.
Он долго искал информацию в инфосети, и остановился на названии "Гепард". Затем принялся рассматривать в инфосфере каталоги машин, и вспоминать, были ли на городской свалке экземпляры, подлежавшие восстановлению. Всё для того, чтобы это место продолжило существовать. Быть может, когда-то вернётся его хозяин.
На улице наступила ночь. Внутри старого, потрёпанного гаража робот замер, подключившись к инфосети, а рядом с ним стоял робот-пёс, ожидая команды.
Над гаражом висела старая вывеска. "Ремонт Автомобилей". Под ней был написан телефон. А в углу, с трудом можно было разобрать надпись, написанную почти неразличимыми, мелкими, стёршимися буквами.
"Владелец: Бен Смит".
2023/10/12