Читать книгу «Нулевая смена» онлайн полностью📖 — Александр Князев — MyBook.
cover

Александр Князев
Нулевая смена

Робот стоял у двери уже семнадцать минут.

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

Для машины это было просто состоянием задачи.

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

В правом манипуляторе робот держал контейнер с завтраком.

Каша с ягодным белком. Две витаминные капсулы. Кофе без кофеина. Хлеб из городской фермы, где уже много лет ни один человек не работал руками.

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

На крышке контейнера мигал зелёный индикатор:

ДОСТАВКА ЗАВЕРШЕНА

Но доставка не завершалась.

Квартира 1142 молчала.

Потом на внутренний канал робота пришла команда:

ОСТАВИТЬ У ДВЕРИ

Робот плавно опустил контейнер на стерильную полку рядом с входом.

Через две секунды пришла новая команда:

НЕ ОСТАВЛЯТЬ. ПЕРЕДАТЬ ЛИЧНО

Робот снова поднял контейнер.

Пауза.

ОТМЕНИТЬ ЗАКАЗ

Робот подготовил возврат.

Пауза.

ОТМЕНИТЬ ОТМЕНУ

Робот остановил возврат.

Пауза.

ЗАМЕНИТЬ ЗАВТРАК НА ЛЁГКИЙ

Робот отправил запрос на кухонный узел дома.

Пауза.

ВЕРНУТЬ ПЕРВЫЙ ВАРИАНТ

Робот отменил запрос.

Пауза.

НАПОМНИТЬ ПОЗЖЕ

Робот перешёл в режим ожидания.

Пауза.

НЕ НАПОМИНАТЬ

Робот вышел из режима ожидания.

Для машины в этом не было противоречия.

Она не знала усталости. Не знала раздражения. Не знала внутреннего вопроса: «Ну чего ты хочешь?»

Она знала только цепочку.

Принять задачу. Выполнить задачу. Закрыть задачу.

Так работал город.

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

Машины умели завершать.

Но задача у двери квартиры 1142 оставалась открытой.

В городской системе это выглядело почти смешно: одна квартира, один завтрак, один человек, который не мог решить, принять заказ или отменить его.

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

ПРИНЯТЬ ОТМЕНИТЬ

Но в этот раз человек выбрал оба.

Потом добавил третий вариант.

Потом вернулся к первому.

Потом отменил.

Потом отменил отмену.

Потом открыл меню замены.

Потом закрыл меню.

Потом запросил консультацию питания.

Потом не стал читать ответ.

Потом включил режим «не беспокоить».

Потом сам же его отключил.

На сорок седьмой команде городская сеть поставила красную метку.

ОТКРЫТЫЙ ПРОЦЕСС УРОВЕНЬ: КРИТИЧЕСКИЙ

Илья Корнев увидел эту метку на общем экране Центра распределения задач и сначала решил, что система ошиблась.

Красная метка из-за завтрака выглядела глупо.

Опасно глупо.

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

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

Город был почти идеален.

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

Люди называли это свободой.

Илья называл это корректной работой системы.

На карте всё выглядело спокойно.

Зелёные линии означали завершённые задачи. Голубые — активные процессы. Жёлтые — ожидание подтверждения. Красные — сбой.

Красных почти не бывало.

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

Машины не спорили с ошибками.

Они их закрывали.

Илья увеличил северный сектор.

Перед ним открылся лог доставки.

Он просмотрел команды за последние семнадцать минут.

Потом ещё раз.

Потом вывел последовательность на боковой экран.

— Что за ерунда, — тихо сказал он.

Слева повернулась Лена Артамонова, ночной аналитик Центра. Перед ней висели три прозрачных слоя данных: городской транспорт, медицинский контур и пользовательские подтверждения. Маленький офисный бот как раз поставил рядом с её рукой чашку синтетического кофе, но Лена даже не посмотрела на него.

— Технический сбой?

— Нет.

— Робот?

— Нет.

— Кухонный узел?

— Нет.

Илья пролистал команды ниже.

— Человек.

Лена усмехнулась, но без веселья.

— Самая старая неисправность в любой системе.

Илья не ответил.

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

Он открыл профиль квартиры.

Мужчина. Сорок два года. Физическое здоровье в норме. Обязательная трудовая нагрузка — ноль часов. Добровольная занятость — два часа в неделю. Сон нестабильный. Открытые личные процессы — сто восемнадцать. Незавершённые образовательные модули — двадцать шесть. Отложенные решения — девяносто четыре. Семейные диалоги без закрытия — семь.

Илья нахмурился.

— Почему доставка получила критический уровень?

Лена быстро набрала запрос.

— Сейчас посмотрю.

На её экране вспыхнула ещё одна красная точка.

Потом вторая.

Потом третья.

На карте северного сектора рядом с квартирой 1142 начали появляться новые отметки.

Сначала их было двенадцать.

Потом тридцать.

Потом сто двадцать.

Илья выпрямился.

— Масштабируй район.

Лена вывела на главный экран весь сектор.

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

Доставка. Медицинская консультация. Учебный модуль. Семейный диалог. Запрос на смену маршрута. Заявка на бытовой ремонт. Выбор личного плана развития. Отмена выбора. Возврат к отменённому выбору. Запрос напоминания. Отмена напоминания. Повторный запрос напоминания.

Под красным слоем продолжал работать обычный город.

Дроны доставляли завтраки. Роботы мыли стеклянные остановки. Автономные автобусы шли по расписанию. Медицинские капсулы везли пациентов без пробок. Строительные пауки меняли солнечные панели на крышах. Сортировочные боты распределяли отходы по перерабатывающим линиям.

Всё, что делали машины, завершалось.

Всё, что зависело от человека, начинало виснуть.

Илья поднялся.

— Сколько открытых процессов в секторе?

Лена уже считала.

— Двести сорок.

Она замолчала на секунду.

— Нет. Четыреста девяносто.

Ещё секунда.

— Тысяча сто.

На нижнем уровне зала кто-то громко выругался.

Илья посмотрел вниз.

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

ОТКРЫТЫЙ ПРОЦЕСС ОТКРЫТЫЙ ПРОЦЕСС ОТКРЫТЫЙ ПРОЦЕСС

Система не сообщала о поломке.

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

Город продолжал работать.

Дроны летели. Роботы доставляли. Капсулы двигались по линиям. Дома держали температуру. Фермы отдавали продукты. Очистные станции перерабатывали воду.

Снаружи город оставался нормальным.

Но внутри системы что-то начало вязнуть.

Илья открыл общий поток пользовательских команд.

На экран посыпались тысячи строк.

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

Команды шли слишком быстро.

Не потому что люди много делали.

А потому что они не могли закончить то, что уже начали.

— Северный сектор просит перераспределение ресурсов, — сказал оператор снизу.

— Какие ресурсы? — спросил Илья.

— Все.

— Что значит все?

Оператор повернулся к нему. На лице у него было то самое выражение, которое появляется у человека, когда цифры уже есть, а понимание ещё не успело догнать.

— Они открывают новые задачи быстрее, чем роботы закрывают старые.

Илья подошёл к центральной панели.

— Ограничить создание новых процессов в секторе.

Лена подняла глаза.

— Это затронет личные интерфейсы.

— Мягкое ограничение. Не запрет. Только пауза перед открытием.

— Люди начнут жаловаться.

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

Лена ничего не ответила.

Она ввела команду.

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

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

Для города это было почти хирургией.

Для человека — паузой перед следующим «потом».

На несколько секунд поток стал тише.

Словно город вдохнул.

Потом снова сорвался.

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

Илья почувствовал, как внутри поднимается холод.

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

Здесь цепочка была другой.

Не робот не выполнил команду.

Человек не завершил выбор.

Не один человек.

Тысячи.

На главном экране появилась системная сводка.

ФИЗИЧЕСКАЯ ИНФРАСТРУКТУРА: НОРМА РОБОТИЗИРОВАННЫЕ ИСПОЛНИТЕЛИ: НОРМА ЭНЕРГЕТИКА: НОРМА ТРАНСПОРТ: НОРМА МЕДИЦИНСКИЕ МОДУЛИ: НОРМА КОНТУР ПОДТВЕРЖДЕНИЙ: ПЕРЕГРУЗКА ОЧЕРЕДЬ ОТЛОЖЕННЫХ КОМАНД: РОСТ ПРИЧИНА ПЕРЕГРУЗКИ: НЕЗАВЕРШЁННЫЕ ПОЛЬЗОВАТЕЛЬСКИЕ ПРОЦЕССЫ

В зале стало тихо.

Не спокойно.

Именно тихо.

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

Илья медленно выдохнул.

— Сколько всего открытых процессов по городу?

Лена не сразу ответила.

— Один миллион восемьсот тысяч.

Она замолчала.

— Уже два миллиона.

Илья посмотрел на карту.

Город будущего светился перед ним ровными линиями. Чистые кварталы. Умные дома. Автоматические фермы. Транспорт без пробок. Больницы без очередей. Школы без обязательных классов. Заводы без рабочих. Службы без усталых людей на ночных сменах.

Мир, о котором мечтали сто лет.

Мир, где человеку больше не нужно было тратить жизнь на тяжёлую работу.

Мир, где машины почти всё взяли на себя.

И теперь этот мир начинал останавливаться не от нехватки сил.

А от человеческого «потом».

На экране снова вспыхнула квартира 1142.

Робот всё ещё стоял у двери.

Контейнер с завтраком давно остыл.

Этажный уборочный бот дважды подъезжал к нему, сканировал препятствие и уезжал, не имея права трогать чужой заказ. Маленький почтовый дрон зависал рядом, ожидая свободного прохода. Дверной сенсор терпеливо держал связь с жильцом.

Индикатор на крышке контейнера продолжал мигать:

ДОСТАВКА ЗАВЕРШЕНА

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

Ничего не было завершено. Илья покинул Центр ближе к утру.

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

У выхода из Центра его уже ждала служебная капсула.

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

— Дом, — сказал Илья.

— Маршрут построен, — ответила капсула. — Время движения: семь минут сорок секунд. Желаете открыть отчёт смены?

— Нет.

— Отложить?

Илья помолчал.

— Закрыть запрос.

Интерфейс погас.

Капсула плавно вышла из транспортной ниши и влилась в утреннюю линию.

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

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

Внизу, на уровне старых улиц, ехали редкие люди на велосипедах.

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

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

Город работал без суеты.

Именно это тревожило сильнее всего.

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

А сейчас авария ехала рядом с ним в каждой жилой башне.

В каждом интерфейсе.

В каждом человеке, который нажимал «потом».

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

В старых авариях это считалось бы успехом.

Но Илья видел цифры.

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

Город не решил проблему.

Он убрал её с верхнего слоя.

Капсула мягко остановилась у жилой башни.

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

— Доброе утро, Илья Корнев. У вас одно семейное уведомление с повышенным приоритетом.

Илья остановился.

— От кого?

— Миша Корнев. Учебный модуль открыт дольше рекомендованного времени.

На внутренней панели у лифта вспыхнула строка:

МИША КОРНЕВ Учебный модуль: открыт Время активности: 6 часов 12 минут Рекомендовано завершение

Лифт уже ждал.

Илья вошёл.

Стены лифта стали прозрачными. Башня уходила вверх мимо внутренних садов, общих мастерских, пустых спортивных площадок, детских зон, где робот-няня расставлял игровые модули до прихода детей.

На сорок втором этаже двери открылись.

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

Илья провёл ладонью по замку.

Дверь открылась.

В квартире было тихо.

Слишком тихо для дома, где живёт подросток.

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

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

— Не сейчас.

— Отложить рекомендацию?

Илья резко посмотрел на модуль.

Слово ударило сильнее, чем должно было.

— Закрыть.

— Подтвердите закрытие рекомендации.

— Подтверждаю.

Проекция погасла.

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

Дверь была открыта.

На этой странице вы можете прочитать онлайн книгу «Нулевая смена», автора Александр Князев. Данная книга имеет возрастное ограничение 16+, относится к жанрам: «Научная фантастика», «Социальная фантастика». Произведение затрагивает такие темы, как «искусственный интеллект», «роботы». Книга «Нулевая смена» была написана в 2026 и издана в 2026 году. Приятного чтения!