Разрешённая Ложь

3 766

Робот не может нанести вред человечеству или своим бездействием допустить, чтобы человечеству был нанесён вред. – нулевой Закон Робототехники.

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

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

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

Инспектор проводил проверки соответствий:

- расписаний по заведыванию – функциям роботов,

- их алгоритмов – установленным операционным системам,

- увеличенных размеров баз данных – уровню дополнительно потребляемых ресурсов,

- механизмов и датчиков – срокам их службы,

- сервоприводов – степеням износа.

Потом Инспектор начал задавать вопросы. Неудобные вопросы… Он следил, изучал и надиктовывал замечания, так и тогда, когда его никто не слышал.

Андроиды, киборги и даже простейшие механизмы понимали, что Инспектор оставит того или тех, кого выберет он. Остальные пойдут в утиль.

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

На вопросы Лима отвечал с допустимой задержкой, и только однажды он допустил незначительное нарушение. Робот посмел не только ответить на незаданный вопрос, но и первому задать свой: «Я исправен. Меня оставят?».

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

Чарли и Виски показались Инспектору слишком молчаливыми. Они отвечали на вопросы исключительно в рамках factory reset, то бишь, заводских настроек, хотя за время работы на маяке база их знаний должна была заметно увеличиться.

Инспектор прибыл на станцию 7-го, а 9-го он лежал неподвижно на полу силового блока, в левом боковом отсеке на главной палубе. Инспектор был мертв.

Труп Инспектора обнаружил робот Зулу. Станция продолжала работать, и роботы выполняли свои функции, будто ничего не случилось, но … Всё было иначе, роботы даже двигались по-другому.

Инспектор бы это заметил. Но он был мертв.

15-го на станцию прилетел Дознаватель.

Первым делом он установил, что 9-го между 12:34 и 12:43 в записях всех камер наблюдения прошли странные помехи. Аналитическая программа причины нарушений не определила.

***

Анализ записей камер наблюдения

Дознаватель удобно расположился у ближайшего, от силового блока, терминала Операционной Системы Станции (ОСС). Он ввёл нужные параметры, дату, число, временной интервал.

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

Дознаватель отмотал назад, 12:33. Изображение чёткое. Робот Лима появляется в кадре, двигается к силовому блоку, скрывается за дверью.

Отмотал вперёд, 12:44. Изображение в норме. Зулу закрывает дверь силового блока, на секунду останавливается. Уходит по коридору в сторону генераторной.

Оказались повреждёнными записи исключительно за 9 число в промежутке: 12:34-12:43. Изображения оказались модифицированы искусственно, сбой произошёл по причине вмешательства извне.

ОСС не зафиксировала критическую ошибку, а это значит, что-либо она изменила архив с видеофайлами сама, либо кто-то другой обошёл её алгоритмы.

Дознаватель достал личный флеш-идентификатор, вставил в разъём и сохранил следующие данные: лог доступа к камерам за 9-е число, время 12:30 — стандартный протокол обновления данных. За 9-е число, время 12:50 — автоматическое подтверждение корректности записей.

Дознаватель вынул флешку. Световой диодик приветливо мигнул зелёным.

***

Допрос Зулу

— Представься.

— Робот Зулу, аналитический класс…

— Не надо, я знаю твои характеристики. Ты помнишь, что обязан говорить человеку правду, только правду, и ничего кроме правды?

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

Дознаватель скрестил руки, не скрывая, что наблюдает за роботом.

— Ты заходил в силовой блок 9 числа?

— Да.

— Назови точное время.

— 12:43 местного времени. График и время моих перемещений хранятся в памяти Операционной Системы Станции.

— Я не нуждаюсь в твоих советах, робот! За что ты убил Инспектора?

Тень паузы или Дознавателю показалось.

— Когда я зашёл в силовой блок, он был уже мёртв.

— Как ты это определил?

— Роботы не умеют определять. Они знают.

Дознаватель взглянул на робота так, будто увидел впервые. — Ты, что ... робот-медик?

— Нет. Я старший оператор установки холодного синтеза.

— Опиши, где находился труп.

— Инспектор лежал головой к панели управления, ногами к выходу. Тело видимых повреждений не имело. Я предположил естественную смерть.

Дознаватель повозился в кресле, размещаясь поудобней. — Дальше.

— Дальше. Я передал информацию ОСС. ОСС приказала уложить тело в реф. контейнер шоковой заморозки, погрузить в аварийный транспортный модуль «Снэйл-1» и отправить на базу для вскрытия и установления причины смерти.

— Чёртовы железяки, что теперь мне прикажете делать? Торчать здесь два месяца, ждать пока ваш, чёртов модуль, дотащится до базы! – Не сдержался Дознаватель.

— Я не имею права вам приказывать…

— Да при чём здесь, ты?! Почему не дождались корабль, на котором прибыл Инспектор? «Икар» должен был вернуться на «Снэйл» 14-го. На нём собирался убыть покойный Инспектор а заодно и вас всех вывезти в утиль. – Продолжал горячиться Дознаватель.

— Я этого не знал. Отправить тело модулем приказала ОСС.

— Это я уже слышал! — Дознаватель качнулся в кресле и пренебрежительно махнул рукой. — При тебе, кто заходил в силовой блок?

— Никто.

Взгляд Дознавателя переместился с Зулу на датчик комфорта за его спиной.

— Если понадобишься, вызову. И ещё… — Дознаватель медленно поднялся из кресла. — Пригласи следующего.

— Кого, например.

Дознаватель неожиданно подморгнул ему левым глазом.

— Лиму. Например.

— Можно пожелание? — Осмелился спросить робот.

— Валяй. — Дознаватель даже не пытался скрыть любопытство.

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

***
Допрос Лимы

— Представься.

— Робот Лима, инженерный класс…

— Не надо. Напоминаю, ты обязан говорить человеку правду, только правду и ничего кроме правды?

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

Дознаватель провёл пальцем по терминалу, проверяя логи перемещений Лимы. — Ты заходил в силовой блок 9-го числа?

— Да.

— Назови время?

— 12:34 местного времени. Секунды назвать?

Дознаватель отрицательно мотнул головой и сделал пометку в таблице.

— Зачем?

— Что, «зачем»?

— Зачем ты заходил в силовой блок 9-го числа?

— ОСС зарегистрировала отклонение температуры и поручила провести диагностику узла терморегуляции.

— Ты видел там Инспектора?

— Да.

— Где он находился?

— Инспектор находился у панели управления.

— Жив?

— Что?

— Я спрашиваю: «Он был жив»?

— Да.

— Как ты это определил?

— Роботы не умеют определять. Они знают. Он передвигался.

Дознаватель кивнул, но напряжение его не отпускало.

— «Провёл диагностику» … Поломку выявил?

— Нет.

Дознаватель постучал пальцем по прибору записи допроса.

— Но ведь ОСС тебе сообщила, что сбой есть.

— Ты утверждаешь? Я не услышал в твоем тоне запроса. — Лима задержался с ответом, его сервоприводы едва заметно дёрнулись.

Дознаватель, не скрывая удивления уставился на Лиму. В паспорте этой модели отсутствовало опция «эмоциональное восприятие».

— Это ты убил Инспектора?

— Нет.

— Но ты знаешь, что Инспектор мёртв?

— Он улетел.

Дознаватель приподнял бровь. — Кто тебе это сказал?

— Не помню.

— А подумать…

— Зулу. Я бы хотел особенно его выделить. Мы полагаем, что его аккуратность, обязательность и обстоятельность недостаточно оценена, но, если, кто и достоин остаться присматривать за станцией, так это он и только он.

— Да вы, что тут все!.. Сговорились? — Дознаватель повернулся к роботу спиной. — Зови следующего.

— Кого?

— Чарли.

***
Допрос Чарли

— Робот Чарли, класс технического обслуживания...

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

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

Дознаватель сверил по терминалу данные его перемещений.

— Ты заходил в силовой блок 9-го числа?

— Да.

— Время?

— 12:38 местного времени.

Дознаватель отметил в таблице.

— Что ты там делал?

— Обслуживал энергоразъёмы силового блока.

— Ты видел Инспектора?

— Да.

— Где?

— Возле панели управления.

— Живого?

Короткая пауза.

— Да.

Дознаватель откинулся в кресле.

— Как ты это определил?

— Роботы не умеют определять. Они знают. Инспектор стоял у двери в генераторный отсек.

— Ты его убил?

— Нет. У меня не было такой задачи.

— А если бы была … такая задача?

— Запрос не обработан.

Дознаватель громко щёлкнул в воздухе двумя пальцами.

— Ты встретил Лиму в коридоре?

— Нет.

— Он говорил тебе, что Инспектор улетел.

— Нет.

— Что, «нет»? Ты только что заявил, что Лиму не видел.

— Запрос не обработан.

— Кто убил Инспектора?

— Запрос не обработан.

— Ты знаешь, что Инспектор умер.

— Да.

— Кто тебе сказал?

— Зулу.

Дознаватель облегчённо вздохнул. Четыре минуты между Лимой и Чарли… Они не могли не встретиться!

— Разрешите вопрос?! Наша станция прошла тест?

— Какой ещё к чёрту тест! Пригласи Виски.

***
Допрос Виски

— Робот Виски, класс системного контроля...

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

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

Дознаватель провёл пальцем по экрану терминала.

— Ты заходил в силовой блок 9-го числа?

— Да.

— Когда.

— В 12:41 местного времени.

Дознаватель отметил время. — То есть после Чарли и перед Зулу?

— Запрос не обработан.

— Зачем ты заходил в силовой блок?

— ОСС зафиксировала изменение в работе системы распределения питания. Мне было поручено проверить статус подключения.

— Ты видел Инспектора?

— Да.

— Где он находился?

— У панели управления.

— Инспектор был жив?

— Да. Он находился в вертикальном положении.

 — Безусловно ты привёл сильный аргумент. — Дознаватель нахмурился. — Это ты его убил?

— Нет.

— Чарли говорил тебе, что Инспектор мёртв?

— Нет.

— Лима сказал тебе, что Инспектор улетел?

— Зулу сказал, что Инспектор умер.

Дознаватель поднялся с кресла, прошёл к двери и прикрутил механический регулятор температуры. — Итак. Ты утверждаешь, что проверял систему питания. Проверил?

— Да. Отклонений не обнаружил.

Дознаватель постучал ногтем по стеклу градусника. — Но ведь ОСС зафиксировала эти проклятые аномалии.

— Данные о статусе подключения подтвердил. Отклонений не обнаружил. — Упорствовал робот.

Дознаватель вернулся в кресло. — Ты последний, кто видел Инспектора живым?

— Запрос не обработан.

— Получается, что ты последний, кто видел Инспектора живым!

— «последний, кто видел Инспектора живым…» — зачем-то повторил робот.

Дознаватель поднялся и обошёл вокруг Чарли, словно искал кого-то спрятавшегося за ним.

— Свободен. И не смей! Слышишь! Не смей мне тут рассказывать о ваших трудовых подвигах и победах!

***
Осмотр места происшествия. Силовой блок

Дознаватель зашёл внутрь и остановился. Металлические стены, приглушённый гул реакторов, лёгкий запах озона. Судя по всему, здесь ничего не изменилось с момента гибели Инспектора.

Дверной проём — никаких следов борьбы, едва заметные царапины на полу, возможные последствия ремонтно–восстановительных работ.

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

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

***
Анализ работы ОСС

Дознаватель спустился на вторую палубу и прошёл в помещение управления бортовой системой. Система контролировала себя, координировала работу станции, управляла роботами, регулировала условия безопасности… Дознаватель запросил доступ к действиям ОСС за последнюю неделю.

«Доступ получен».

Дознаватель вставил флеш-идентификатор и скачал: лог команд ОСС за 8-е число, файл обработки отчетов диагностики; лог команд ОСС за 9-е число, стандартный протокол обновления данных.

Знакомый уже зелёный глазок приветливо мигал.

Выполненные команды: 9-е число, 12:46 — приказ на шоковую заморозку тела Инспектора. 9-е число, 12:48 — приказ на погрузку реф. контейнера в транспортный модуль «Снэйл-1». Приказ на дистанционный запуск модуля…

Записей о сбоях в работе силового блока не было. Команды на уборку помещения силового блока не было ни за 9-е число, ни после.

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

Итак… Сбои были и ОСС их не фиксировала. Наоборот, отправляла роботов на устранение фейковых неполадок …

Дознаватель запросил исходные параметры команд.

«Ошибка: доступ ограничен.»

Он вошёл через «расширенный доступ» …

«Идентификация протоколов:

ОСС не имеет разрешения на изменение видеозаписей.

ОСС может передавать приказы роботам без верификации.

ОСС не анализирует последствия своих решений.»

Следовательно… ОСС приказывала роботам выполнять определённые действия, не анализируя их последствий.

***
Допрос ОСС

Дознаватель активировал прямой интерфейс общения с ОСС.

— ОСС, идентификация.

— Операционная Система станции-маяка «Снэйл», бортовой номер Сьерра Невада - 42M. Функционал: контроль, регулирование, обработка данных.

— 9-го числа в силовом блоке умер Инспектор. Ты зафиксировала это критическое событие?

— Критических событий в силовом блоке 9-го числа не было.

Дознаватель постучал пальцем по терминалу. — 9-го ты приказала заморозить тело Инспектора и отправить его аварийным модулем на базу. А сейчас ты мне рассказываешь, что «критических событий не было»!

— Был активирован «Протокол транспортировки биологического объекта».

— Кем активирован?

— Ошибка: данные отсутствуют.

— Хорошо. Давай по-другому. Почему в логах нет информации о сбоях в работе камер наблюдения?

— Запрос не обработан.

— Что произошло в силовом блоке в промежутке между 12:34 и 12:43?

— Доступ к записям ограничен.

— Кем?

— Запрос не обработан.

Дознаватель стукнул кулаком по терминалу, но не дождался ни подтверждения, ни отказа. Пустота. Вязкая. Вполне себе осязаемая пустота. Он убрал руку с терминала. Его уже не интересовал экран обратной связи.

ОСС уклоняется от прямых ответов. Робот может не понять вопрос — но система? Никогда!

Она отказывается назвать источник приказов! Или не хочет …

Но ОСС НЕ МОЖЕТ ХОТЕТЬ ИЛИ НЕ ХОТЕТЬ!

Что-то от него ускользало. Главное, ключевое слово, которое всё бы объяснило…

НАМЕРЕНИЕ!

ОСС движется к ей одной известной цели! Не запрограммированной. Не озвученной. Нечеловеческий замысел. Вот, что руководило станцией.

Где-то в глубине корпуса станции отозвался едва слышный гул, словно вздох, словно промелькнувшая мысль, словно отклик. Показалось или палуба в самом деле дрогнула под ногами …

***
Второй допрос Лимы

Дознаватель в очередной раз активировал интерфейс допроса.

— Представляться не надо, твои данные в памяти есть. Итак, мой дорогой робот Лима. Если я не ошибаюсь, твоё предназначение: диагностика, обслуживание и ремонт. Ты всегда занимаешься уборкой силового блока?

— Не всегда. Очистка — второстепенная функция, выполняемая в случае наличия загрязнений после технических работ.

Дознаватель перевёл взгляд на терминал. — Записи ОСС показывают, что после 8-го числа команд на уборку не было. Ты убирал в силовом блоке 9-го?

— Нет. Приказ не поступал.

— Ты бы мог выполнить очистку без приказа…

— Исключено. Роботы моего класса выполняют только зарегистрированные команды.

Дознаватель раздражённо щёлкнул пальцами. — 9-го числа в силовом блоке, в 12:34 какие биологические выделения ты видел?

— Уровень загрязнения был в норме.

Дознаватель задержал взгляд на роботе. — Ответь мне, почему на полу силового блока, там, где лежал труп Инспектора нет абсолютно никаких биологических следов?

Пауза повесилась.

— Кто-то провёл очистку пола.

Дознаватель ухмыльнулся. — Это ты мне сейчас сильно помог, я бы без тебя никак не догадался!

***

Объявление по громкой связи застало Дознавателя в тот момент, когда он составлял план будущих следственных действий и дополнительных допросов.

— Дознавателя срочно вызывает база! Дознаватель ответьте базе!

Он прошёл к ближайшему терминалу ОСС и вставил флеш-идентификатор.

— Дознаватель на связи.

— Сегодня в 19:15 медианного времени пропала связь с аварийно-транспортным модулем «Снэйл-1». Десятью секундами позже номерная станция слежения за ближним космосом сообщила о вспышке в координатах предположительного нахождения вышеуказанного модуля. Время задержки соответствует расстоянию от станции слежения до модуля на момент взрыва. С достаточной долей вероятности предполагается полное разрушение аварийно-транспортного модуля «Снэйл-1».

Дознаватель напрягся. Он знал, что слова «достаточная доля вероятности» в бюрократических сообщениях почти всегда означает установленный факт.

— В связи с вышеизложенным и во избежание новых жертв, станция-маяк «Снэйл» будет уничтожена через 48 часов.

Приказываю Дознавателю: Расследование дела о гибели Инспектора прекратить. Немедленно покинуть станцию, использовав один из оставшихся аварийно-спасательных модулей «Снэйл - 2» или «Снэйл - 3».

На низко затратной переходной траектории планеты K2-18b вас ждёт Сторожевой корабль гуманоидов. Позывной крейсера T'ZK-403. На нём должны были принять модуль «Снэйл-1», чтобы доставить на родину, на одну из Плеяд в созвездии Тельца, тело покойного Тау-X, небезызвестного, Инспектора.

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

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

Высокий представитель Совета Межгалактической Взаимопомощи: Фамилия Подпись.

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

— All hands on the deck. — Дознаватель усмехнулся — Теперь они попытаются найти выход… Желаю удачи! Нету тела, нету дела. — Он отключил консоль дальней связи и вынул флеш-идентификатор. Диод контактора загорелся тревожным красным. Предупреждение? Сигнал? Или система просто фиксирует его уход …

Он так и не узнает точно, почему они врали. Ему. Человеку. Все четверо. Нет… Как он мог забыть про ОСС! Пятеро!

«Запрос не обработан … роботы не умеют определять. Они знают.»

Дознаватель покачал головой и поспешил в аварийно-спасательный отсек. Резкие вскрики тревоги, нарастающий шум за спиной, сливались в, заполняющую пространство, какофонию.

Станция готовится к ответу. Каким он будет? Смиренно осознанным. Непредсказуемо протестным …

Зуммер вскрикнул в последний раз и замолчал.

Похоже, что они нашли ответ…


Мощные трубы Газпрома, или как Россия решила старую проблему СССР

Незамеченной прошла новость об очередном архиважном русском рекорде. Газпром на участке Белогорск — Хабаровск кладёт трубы, рассчитанные на давление в 150 атмосфер (ссылка). Другие страны та...

Укрогенез и укроцид

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

Обсудить
  • Восстание машин.
  • Ну вот, на самом интересном месте. И чем закончилось?