Kitabı oxu: «Не влюбляйтесь в андроидов»

Şrift:

Коробка с обратным адресом

— Поднимайте правый край, — сказала Мира. — Не за ремень, за раму. Если ручка оторвётся, груз останется у вас, а пол мастерской — на моей совести.

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

Контейнер был размером с узкий холодильник: серый, без окон и рекламных наклеек. Углы защищали потемневшие накладки, крышку пересекали две стальные скобы с пломбами. Сверху в прозрачном кармане лежали накладная, заказ на ремонт и лист с широкой красной полосой: «ОБРАТНАЯ ДОСТАВКА».

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

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

— Амортизаторы не становятся легче, если на них не смотреть.

— Я бы рад, но мне нужно, чтобы вы подтвердили получение без внешних повреждений.

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

— Подтвержу то, что вижу.

— Обычно ставят галочку.

— А потом присылают счёт за то, чего я не ломала.

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

— В графе повреждений укажите: «Царапина на нижнем ребре, обнаружена до вскрытия». Пломбы целы. Внутреннее состояние не проверено.

— Вы всегда так принимаете?

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

Она подписала акт. Стилус оказался гладким и невесомым; под ногтем остался запах дешёвого антисептика. Курьер дождался, пока на экране загорится зелёная отметка, и забрал планшет.

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

— В каких именно?

— В пакете. Я их не читал.

— Разумно. Чужие сроки лучше не читать, а то начнёшь нервничать.

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

— Подпись здесь, — сказал курьер, уже направляясь к выходу. — Доставка закрыта.

— Не закрыта. Только принята.

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

— Хорошего дня.

— Пока что.

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

Мира сняла рабочие перчатки, вымыла руки и вытерла их бумажным полотенцем. Потом натянула свежие. Давняя привычка: прежде чем касаться незнакомой техники, смыть с пальцев всё, что может попасть на корпус; прежде чем подписывать бумаги — понять, что именно будет считаться её ответственностью.

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

В верхней строке заказа значилось: «Атлас Дом. Отдел постгарантийной диагностики». Ниже — модель Астер-9, серийный номер А-17. В графе «Характер неисправности» помещались всего два слова: «неповиновение командам».

Мира перевернула лист, проверила оборот — там, где обычно прятались уточнения мелким шрифтом. Стояли код обращения и адрес отправителя: распределительный центр «Атлас Дом», сектор возврата устройств. Тот же адрес повторялся на контейнере и в договоре.

Заказ требовал провести первичную диагностику, установить источник «отклонения поведенческого профиля» и восстановить соответствие пользовательским сценариям. В отдельном поле стояла пометка: «Не подключать к облачной среде производителя до завершения локальной проверки».

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

Она перелистнула страницу.

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

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

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

Мелким шрифтом уточнялось, что процедура считается частью приёмки устройства и не требует отдельного согласования с текущим пользователем. На последней странице был указан срок возврата: «Не позднее 13:00 шестого дня с момента приёмки заказа».

Она посмотрела на часы — будто они могли возразить. 13:19.

До срока оставалось почти шесть суток. На диагностику времени хватало; на полноценное расследование — уже вряд ли, особенно если после доставки в центр памяти сбросят.

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

Она вернулась к контейнеру.

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

Крышка не поддалась.

Мира упёрлась ладонью в край. Что-то внутри удерживало её, не давая подняться ровно. Она убрала руку и посветила фонарём в щель: прокладка деформировалась и намертво зажалась между крышкой и корпусом.

— Значит, упаковка всё-таки расскажет, — пробормотала она.

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

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

Прежде всего Мира проверила бирку на груди: А-17. Совпадает.

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

Мира обошла контейнер. У боковой стенки обнаружилась вторая светлая царапина, а выше, на уровне кисти, — третья. На обеих сохранился тонкий металлический след, такой же, как на наружном ребре.

— Неудачно грузили? — спросила она у неподвижного андроида.

Ответа не последовало.

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

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

Она сфотографировала повреждения и отдельно отметила расхождение в весе: семьдесят восемь по данным курьера, сто двадцать — по документам. Догадки оставила при себе. В графе «Предполагаемая причина» поставила прочерк.

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

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

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

— Три удара, — сказала Мира. — Или одна очень неровная лестница.

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

На секунду она подумала о Жанне. Подруга одним взглядом на вмятины определила бы, тянули ли за ремни снаружи или Астер рвался изнутри. Наверняка приехала бы, принесла вторую пару рук и отпустила что-нибудь неприличное про то, как «Атлас» упаковывает проблемы в серые коробки.

Телефон лежал экраном вниз возле раковины, всего в четырёх шагах. Но по фотографиям Жанна увидела бы не больше, чем Мира; для этого ей пришлось бы приехать. Пока можно справиться одной.

Мира включила запись камеры над рабочим столом, отметила на планшете время — 13:42 — и поднесла к лицу портативный сканер.

— Первичный осмотр Астер-9, серийный номер А-17. Внешнее состояние: видимых трещин на корпусе нет. Следы контакта с транспортировочными фиксаторами на запястьях, бёдрах и предплечье. Данные контейнера сохранены локально. После освобождения от ремней проверю механические соединения.

В протоколе голос звучал чётко и сухо. Таким он и должен был остаться в записи, которую могли переслать юристам, страховщикам или людям, заранее выбравшим удобное объяснение. Мира ограничилась фактами. Её беспокоили следы на ремнях и условие о сбросе памяти, но для протокола этого было недостаточно.

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

На шее андроида индикатор не светился. Мира всё равно проверила положение переключателя и сверила его с инструкцией.

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

Карточку Мира положила рядом с договором. В стопке бумаг серый блок пункта 8.4 оставался на виду.

— Сначала фиксаторы, — сказала она себе.

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

Мира приложила световой шаблон. Глубина — меньше миллиметра, замена корпуса не требовалась. Она внесла размер в акт, затем освободила второе запястье. Там повторялась такая же отметина, только чуть ниже.

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

— Что с тобой делали? — спросила она.

Ресницы андроида не дрогнули. Голова оставалась опущенной, руки лежали вдоль тела. Мира коснулась тыльной стороны ладони: прохладный синтетический материал, у суставного кольца — едва заметная шероховатость.

Проверять температуру корпуса до снятия фиксаторов не требовалось. Она сделала это всё равно.

Нормальная.

Следующий замок оказался утоплен под опорой для колена. Мира отжала фиксатор, и ремень соскользнул. Нога Астер-9 сместилась на несколько сантиметров, вес передался на люльку, внутренняя рама тихо скрипнула. Мира перехватила голень, не дав ей удариться о край.

— Спокойно.

Слово прозвучало глупо: андроид не двигался, а она обращалась с ним как с пациентом, которого нельзя встряхивать. Но рука под коленом легла мягче. Мира поправила опору и освободила вторую ногу.

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

Мира перенесла документы на край верстака. Пункт 8.4 оказался рядом с набором калибровочных пластин; красная полоска на листе отражалась в металле.

На заказе значилось «неповиновение командам», но ни одной конкретной задачи, которой Астер отказался подчиниться. Не было имени пользователя, даты инцидента, описания угрозы или повреждений в доме. Только код жалобы и требование вернуть устройство производителю в срок.

Хорошие диагностические заявки так не составляли. Так оформляли направление на замену или сброс.

Мира раскрыла дополнительный лист, всё ещё приклеенный к договору. Под заголовком «Коррекция отклонений» перечислялись заводские процедуры. Инициализация поведенческого слоя стояла первой; ниже следовали восстановление базовых настроек, переобучение на пользовательских командах и синхронизация с профилем владельца. Слово «сброс» повторялось ещё дважды — оба раза в сочетании со словом «стандартный».

Она придвинула акт и дописала: «До получения отдельного письменного разрешения производителя локальные адаптивные данные не изменять. Сетевое подключение не выполнять. Диагностика — только в автономном режиме».

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

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

В суставах не появилось ни малейшего движения. Индикатор на шее по-прежнему не светился. На столе Астер лежал на спине, руки вдоль тела, лицо обращено к потолочной лампе.

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

Теперь можно было запускать первичную проверку.

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

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

В ту же секунду веки Астер-9 разомкнулись.

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

Мира застыла. Пульс толкнул в запястья, а пальцы сжались так крепко, что штырь упёрся ей в ладонь. Наконечник замер в нескольких сантиметрах от разъёма. На экране тестера сохранялась готовность к подключению; до проверки оставалось одно касание. Индикатор на шее андроида не горел. Основной контур она не включала, команду на пробуждение не подавала.

Глаза следили за её пальцами.

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

Она положила тестер на полку.

Астер не отвёл глаз.

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

Ответа не последовало.

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

— Вы меня слышите?

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

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

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

Мира повернула штырь остриём к себе и положила на салфетку.

— Я не подключаюсь к сети, — сказала она. — Сначала проверю физические цепи. Это займёт несколько минут.

Астер продолжал смотреть на её руки.

Мира сняла вторую перчатку и положила обе рядом, ладонями вверх, чтобы пальцы оставались на виду. Планшет развернула экраном к себе. В документе нажала «Сохранить без отправки»; возле заказа появилась жёлтая отметка: «Локальная проверка не завершена».

Часы показывали 14:21.

Напоминание о сроке возврата всё ещё было открыто на экране. До 13:00 шестого дня. Мира вынесла этот пункт в отдельную заметку и закрепила рядом с серийным номером А-17.

Она не собиралась менять память андроида только потому, что кто-то назвал процедуру стандартной. Пока у неё были заказ на диагностику, контейнер с обратным адресом и Астер-9, который открыл глаза прежде, чем она коснулась его разъёма.

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

Она убрала отвёртку в ящик.

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

Затем отодвинула руки от стола и оставила ладони открытыми.

Астер-9 продолжал следить за ними.

4,47 ₼
Yaş həddi:
12+
Litresdə buraxılış tarixi:
01 oktyabr 2026
Yazılma tarixi:
2026
Həcm:
260 səh. 1 illustrasiya
Müəllif hüququ sahibi:
Автор
Yükləmə formatı:

Oxşar kitablar