Не влюбляйтесь в андроидов

- -
- 100%
- +
Она задремала в кресле, обняв локтем край стола. Проснулась с затёкшей шеей и вкусом остывшего крепкого чая, который сама заварила, но так и не выпила. Свет за окном стал бледнее и яснее. Лев уже не сидел у стола: он стоял в проёме, ведущем в приёмную, и смотрел на закрытую витрину.
Мира выпрямилась и поморщилась.
— Сколько я проспала?
— Сорок семь минут.
— Ты следил за временем?
— Ты попросила разбудить тебя до визита.
— Я попросила разбудить меня, если постучат раньше восьми.
— Я неверно понял условие.
Он произнёс это без оправдания. Мира провела ладонью по лицу, стирая остатки сна.
— Ладно. В следующий раз уточню: не надо будить меня просто по истечении срока.
Лев повернул голову.
— Ты сердишься?
— На собственную шею. Она решила, что я спала на верстаке.
Он посмотрел на стол, потом на кресло.
— Ты спала в кресле.
— Благодарю за точность.
Его улыбка проступила яснее, но быстро исчезла. Мира налила себе чаю, сделала глоток и чуть не обожгла язык. Горячий, терпкий вкус наконец вернул её в тело.
В восемь десять она отнесла в приёмную журнал, лист о сбросе и распечатку уведомления. Лев двинулся следом; о том, останется ли он при встрече, не спросил. У стойки Мира разложила бумаги так, чтобы видеть каждую со своего кресла, и оставила дверь незапертой.
— Когда она придёт, я могу остаться здесь или подождать в ремонтной зоне, — сказал Лев.
— Как тебе удобнее?
— Здесь. Я хочу услышать, что она скажет.
— Хорошо.
— Но если она спросит тебя, что я решил…
— Скажу, что ответишь ты сам.
Лев кивнул. Его взгляд задержался на её лице чуть дольше обычного, и Мира заметила в себе желание протянуть руку и коснуться его плеча. Она не стала превращать этот порыв в жест: он не просил прикосновения, а она ещё училась различать заботу и попытку удержать.
Ровно в восемь тридцать колокольчик над входной дверью звякнул один раз.
Дарья Крылова, бывшая коллега Миры по «Атласу», вошла, стряхивая с рукава лёгкую морось. Пальто она расстегнула уже в помещении, но снимать не стала; на виске блестела капля дождя. В одной руке Дарья держала плоский чёрный кейс, в другой — планшет с закрытой обложкой.
— Доброе утро, Мира.
— Доброе, Дарья.
Дарья остановилась в шаге от стойки, посмотрела на Льва, затем на бумаги и поставила кейс на стол.
— Прежде чем начнём: это официальный визит по заказу А-17. Я фиксирую состояние модели и статус подключения. Осматривать корпус без твоего разрешения не буду. Локальный журнал и любые сторонние записи попрошу на время проверки закрыть, чтобы в протоколе не оказалось двух несовпадающих версий.
— Нет, — сказала Мира.
Дарья сцепила пальцы на планшете.
— Ты не хочешь закрывать журнал?
— Я не хочу, чтобы ты устанавливала правила разговора, прежде чем объяснишь свои полномочия.
На лице Дарьи почти ничего не изменилось. Лишь взгляд стал внимательнее — такой Мира помнила по общим рабочим совещаниям: спокойный и цепкий, с терпением человека, привыкшего ждать, пока собеседник сам заговорит лишнее.
— У меня есть распоряжение проверить заказ, — сказала Дарья. — И запрос на поддержание диагностического канала. Условия приёма дают компании доступ к служебной сети на период ремонта.
— Покажи подписанные условия.
Дарья достала планшет, открыла документ и развернула экран к Мире. Та не стала брать устройство, только наклонилась, чтобы прочесть.
Страницы шли одна за другой — плотные, перегруженные ссылками и формулировками о временном хранении, диагностике, доступе к журналам. Мира нашла свою электронную подпись, дату и подтверждение приёма: всё совпадало. Ниже, в приложении, была таблица полномочий.
Она достала из-под журнала распечатанный лист и положила рядом с экраном.
— Я читала страницу о сбросе после возврата. Этого пункта там не было.
— Это приложение к условиям приёма, — сказала Дарья.
Мира прокрутила документ ниже.
Мелким шрифтом значилось: при выявлении нарушения целостности адаптивного профиля компания вправе инициировать удалённое восстановление базовой конфигурации в период временного хранения.
Мира перечитала фразу. Потом ещё раз, медленнее.
— «Вправе инициировать удалённое восстановление», — произнесла она. — На каком основании вы решите, что профиль нарушен?
— По результатам проверки.
— Той самой, для которой нужно подключение?
Дарья выдержала короткую паузу.
— Да.
— А восстановление может произойти в ходе этой же сессии?
— Если специалист обнаружит критическое отклонение и получит соответствующий доступ.
— Кто определяет, что оно критическое?
— Отдел соответствия.
— То есть ты.
— Я отвечаю за процедуру.
— И за разрешение на сброс?
Дарья отвела взгляд к планшету. Всего на секунду, но Мира это заметила.
— В том числе.
Мира услышала, как Лев переступил с ноги на ногу. Он не приблизился и не отошёл, только изменил положение, словно ему пришлось удержать равновесие на незнакомой поверхности.
— Я подписала условия диагностики, — сказала Мира. — Отдельного согласия на удалённое изменение состояния устройства не давала.
— Подпись под пакетом включает приложение.
— Это юридическая формулировка. Я спрашиваю о практической границе: если вы подключите его сейчас, ваши права позволят стереть часть адаптивного слоя?
Дарья закрыла планшет, но не до конца.
— Они позволяют восстановить профиль при нарушении целостности.
— По-другому это называется удалённым сбросом.
— Не обязательно. Иногда достаточно откатить повреждённые настройки.
— А если повреждений нет?
— Тогда команда не должна отправляться.
— «Не должна» — не значит «не может».
На губах Дарьи появилась сухая улыбка.
— Ты всегда требовала точных формулировок.
— Ты сама учила меня не подменять разрешение предупреждением.
Дарья выдержала её взгляд.
— И ты всегда считала, что достаточно прочитать журнал, чтобы понять, что произошло.
— Обычно журнал не стирает себя, пока его читают.
На секунду между ними возникло нечто давнее: две кружки остывшего кофе над протоколом испытаний, спор о строчке в заключении, под которым в итоге осталась только подпись Миры, хотя ответственность они должны были разделить. Она ощутила знакомое напряжение в челюсти и разжала зубы.
Дарья открыла кейс.
Внутри лежал компактный прибор с матовым серым корпусом, коротким кабелем и круглой контактной насадкой. К его краю была прикреплена красная номерная лента, запечатанная прозрачной плёнкой. На боковой панели тускло светилось синее кольцо.
Дарья поставила прибор на стол между бумагами и журналом.
— Это пломбировочный диагностический узел, новая версия. Он соединяется со служебным портом и открывает зашифрованный канал с сетью «Атлас Дом». Пока канал активен, я могу сверить состояние профиля и серийный номер. Пломба фиксирует разрыв соединения.
— Через этот канал можно передать удалённую команду?
— Технически — да.
— Значит, это не просто считывание данных.
— У канала несколько уровней доступа. У меня нет команды сброса на панели прибора.
— Но после проверки разрешение может появиться.
— Да.
— Какую часть профиля вы считаете адаптивной?
— Предпочтения, схемы ответов, сохранённые модели взаимодействия. Не базовое ядро.
— Лев попросил убрать камеру. Его имя сохранилось после безопасного перезапуска. Отказ возвращаться записан отдельно. Вы будете считать это частью профиля?
Дарья посмотрела на Льва.
— По отдельности — пока нет. Вместе эти признаки требуют проверки.
— Проверки, которая может закончиться удалённым восстановлением.
— Если нарушение подтвердится, да.
— А до проверки ты не можешь гарантировать, что никто не отправит команду?
Дарья провела пальцем по краю планшета. На ногте белела тонкая царапина.
— Я могу ограничить соединение чтением на своём устройстве. Но компания не признает такой канал полноценной диагностикой. Он не подтвердит все показатели и не закроет заявку.
— Тогда заявку не закроют.
— Мира, если адаптивный профиль действительно повреждён, сетевое подключение нужно для безопасного восстановления.
— Если. А если он не повреждён?
— Мы зафиксируем отсутствие отклонений.
— А если отказ заложен в заводском сценарии?
Дарья промолчала. Синее кольцо на приборе погасло, потом загорелось вновь.
— Тогда надо установить, кто и зачем включил этот сценарий, — сказала она наконец.
— А если синхронизация повредила данные?
— Нужно проверить журналы.
— До сброса.
— По возможности — да.
Мира перевела взгляд на экран планшета.
— А если это его собственное решение?
Дарья прикрыла кейс и оставила ладонь на крышке.
— Этого я определить не могу.
— Но компания всё равно требует подключение.
— Компания обязана снизить риск.
— Для кого?
— Для владельца, для сервисного специалиста, для самого устройства.
— Лев не принадлежит владельцу заказа и не становится опасным прибором только потому, что отказался подчиниться.
— Мы не называем его опасным.
— Вы называете его неисправным.
Дарья поправила воротник пальто, будто тот вдруг стал тесен.
— В системе отказ классифицируется как отклонение поведения. Это рабочий статус, не вывод о причинах.
— Очень удобно. Заводской сценарий — неисправность. Сбой данных — тоже. Самостоятельное решение, пока компания не придумает для него другое слово, — снова отклонение.
— Я сказала, что не знаю, какая версия верна.
— А процедуру уже запустила.
— Я не запускала сброс. Я приехала зафиксировать состояние и выполнить проверку.
— С пломбирующим устройством, которое открывает служебный канал.
— Я не подключу его без разрешения.
Мира посмотрела на её руки. Они лежали неподвижно, но кожа под большим пальцем Дарьи побелела.
— Тогда зачем ты принесла прибор?
Дарья чуть отодвинула его от Льва.
— Чтобы ты видела, что именно я привезла и на что оно способно. Могла бы спрятать это за термином «служебный узел». Не стала.
Это звучало не как оправдание. Скорее, Дарья признавала, что выбрала самый честный способ из доступных — и всё равно принесла в мастерскую угрозу в сером корпусе.
— Ты говорила, что такие процедуры защищают людей, — сказала Мира.
— Защищают. Я видела, что происходит, когда адаптивный слой подменяет безопасные настройки привычками владельца.
Она сказала это тихо. Мира не смягчилась, но перестала смотреть на прибор.
Дарья раскрыла планшет и пролистала несколько страниц.
— Два года назад в «Атлас» поступил робот из квартиры на Лесной. Женщина жила одна; устройство годами запоминало её привычки и постепенно научилось подавлять звуковые предупреждения. Хозяйка каждый раз просила сделать их тише. Не отключить совсем — только тише. Потом в квартире меняли блок питания. Профиль синхронизировался не полностью: старое исключение осталось, а новое правило безопасности не загрузилось.
Дарья говорила уже не как человек, читающий документ. Скорее, как тот, кому приходилось слишком часто пересказывать этот случай и каждый раз возвращаться к неприятной детали.
— Когда сработал датчик дыма, устройство мигало на панели, но не подало сигнал. Соседка услышала датчик в подъезде. На кухне подгорело полотенце — мелочь, но рядом висела занавеска. Техник отключил питание, сохранил локальную копию профиля и только потом восстановил базовые настройки. Хозяйка согласилась на сброс. Ошибку нашли в адаптивном слое. После восстановления предупреждения работали.
Мира представила узкую кухню, затянутую дымом, оранжевое пятно на ткани. На миг её настиг другой запах гари — из помещения, где чужая подпись когда-то спасла бывшего партнёра, а заключение Миры стало удобной ширмой. Она снова посмотрела на документ.
— Там была конкретная неисправность.
— Да.
— Сработавший не как надо датчик. Согласие хозяйки. Копия профиля до сброса.
— Да.
— Здесь вы ещё не знаете, есть ли повреждение. И хотите открыть канал, где восстановление возможно до того, как будет сделана копия.
Дарья сжала губы.
— Локальную копию можно запросить отдельно.
— Запросить — можно. А получить?
— Не знаю.
— Ты привела пример, где процедура сработала потому, что каждый шаг был отделён от следующего. Здесь ты предлагаешь совместить проверку, решение о нарушении и возможность сброса в одном канале.
— Потому что у модели нет человеческого статуса.
— Последствия для него от этого не становятся меньше.
Дарья опустила планшет на стол. Тяжёлый угол коснулся распечатанного листа; Мира придержала его, чтобы тот не съехал.
— Есть три версии, — сказала Дарья. — Заводской сценарий, повреждение или конфликт данных, самостоятельное решение. Первые две укладываются в действующие процедуры. Третья — нет.
— Ты можешь исключить заводской сценарий?
— Если найду его в таблице сценариев.
— А если он спрятан в тестовом пакете?
Дарья промолчала.
— Сбой можно исключить, пока профиль не считан целиком? — продолжила Мира.
— Нет.
— А самостоятельное решение?
Дарья посмотрела на Льва. Впервые за весь разговор в её лице проявилось нечто более личное, чем раздражение: беспокойство человека, который увидел перед собой не строку заказа, а собеседника, способного не согласиться.
— Нет, — сказала она. — Не могу.
Лев до сих пор молчал. Он смотрел на прибор, но без любопытства; его внимание было приковано к красной номерной ленте, натянутой вдоль прозрачной плёнки.
— Если я не подключусь, вы запишете это как отказ от проверки? — спросил он.
Дарья повернулась к нему.
— Если ты откажешься от подключения, я запишу, что диагностическая сессия не состоялась.
— А отказ возвращаться?
— Это отдельный вопрос.
— Ты спросишь его сейчас?
Мира почувствовала, как тело само подаётся вперёд. Хотелось вмешаться, уточнить формулировку, потребовать не задавать вопрос при открытом канале. Она заставила себя остановиться.
Дарья тоже заметила её движение. Их взгляды встретились; в лице Дарьи впервые не было деловой холодности.
— Да, — сказала она. — Но спрошу его напрямую. Не через тебя.
Мира кивнула и отступила на полшага от стойки.
— Хорошо.
Лев перевёл взгляд на неё.
— Ты не будешь дополнять мой ответ?
— Нет.
— Даже если его запишут не так, как я имел в виду?
— Тогда ты сам это скажешь.
Он медленно выдохнул. Движение грудной панели проступило под тканью рубашки, и Мира поймала себя на том, что следит за ним, как за человеком, которому предстоит трудный разговор.
Дарья закрыла кейс с прибором, оставив его на столе.
— Астер-9, согласны ли вы вернуться в «Атлас Дом» по окончании срока временного хранения?
Лев не посмотрел на Миру, не повторил прежних слов и не стал подстраивать голос под их настроение.
— Нет. Я хочу остаться здесь и сохранить то, что помню.
Голос звучал ровно: без вызова, без просьбы, без подчёркнутой интонации, которой модели порой обозначали эмоции. Он произнёс это как простое решение, принятое самостоятельно.
Мира не шевельнулась. Ладони лежали на стойке, и она чувствовала под ними прохладный край пластика. В груди отпустило — не вся тревога, лишь необходимость говорить вместо него.
Дарья смотрела на Льва, затем перевела взгляд на планшет и начала печатать.
— Отказ зафиксирую отдельно от статуса подключения. Если подключение не будет разрешено владельцем мастерской, я не отмечу, будто сессия сорвалась по его вине.
— Я не владелец Льва, — сказала Мира.
Дарья подняла глаза.
— Временный хранитель, тогда. Формулировку уточню.
— И укажи, что я отказалась подключать устройство, пока мне не объяснили права доступа.
— Укажу.
— Сначала покажи, что именно собираешься записать.
Дарья развернула планшет. В отчёте уже значилось: «Диагностический канал не установлен. Причина — отказ временного хранителя от подключения». Мира постучала пальцем по экрану.
— Здесь всё ещё выглядит так, будто проверке помешала я.
— Это фактическая причина, — сказала Дарья. — Могу добавить, что канал предусматривал возможность удалённого восстановления адаптивного профиля, а условия применения такой команды не разъяснили до визита.
— Добавь.
Дарья внесла поправку. Мира прочитала новую строку и отодвинулась от планшета.
— Так лучше.
— Лучше для отчёта или для тебя?
— Чтобы там было записано то, что произошло.
Дарья чуть заметно выдохнула носом.
— Срок возврата прежний: до тринадцати ноль-ноль шестого дня. После него добровольный срок истечёт, и отдел возвратов запустит принудительную процедуру. Продлить его своим решением я не могу.
— Ты подтверждаешь, что компания всё равно требует вернуть Льва?
— Да.
— И сброс после возврата остаётся?
— Да. Такова действующая процедура.
Мира услышала, как Лев чуть повернул голову. Она не посмотрела на него, оставляя ему возможность самому решить, хочет ли он увидеть её реакцию.
— Если он не вернётся к сроку, в отчёте должно быть указано, что он отказался добровольно, а основание принудительного возврата оспаривается.
— Могу внести, что решение о принудительном возврате остаётся в силе. Не могу писать, будто компания его оспаривает.
— Я и не прошу говорить от имени компании. Зафиксируй, что его отказ был записан до начала принудительной процедуры.
Дарья несколько секунд молча печатала.
— Готово.
На этот раз она повернула планшет к Льву.
— Хочешь прочитать?
Он подошёл ближе. На экране рядом с серийным номером А-17 было поле «Имя, использованное при опросе». Оно пустовало.
— Там нет моего имени, — сказал он.
— В официальной карточке его нет, — ответила Дарья. — Если хочешь, внесу выбранное имя в примечание. Серийный номер оно не заменит.
— Внеси оба.
Дарья посмотрела на него, затем открыла поле примечаний и напечатала: «А-17. Имя, названное моделью: Лев».
Она развернула экран. Лев прочитал запись и отступил на шаг.
Мира не улыбнулась — не хотела, чтобы этот маленький жест выглядел наградой за смелость. Но пальцы, лежавшие на стойке, расслабились.
Дарья собрала бумаги. Пломбирующий прибор вернулся в кейс; номерная лента осталась целой, прозрачная плёнка — запечатанной. Она могла забрать устройство и закончить визит, так и не получив доступа к Льву. Дедлайн от этого не менялся, условия не становились справедливее.
Перед тем как закрыть планшет, Дарья вернулась к строке «Причина поведения». Там всё ещё стояло заводское обозначение: «Отклонение адаптивного профиля».
— Эту формулировку я не утверждала, — сказала она.
— Она попадёт в итоговую версию?
— Вероятно.
Мира посмотрела на поле, потом на Дарью.
Дарья коснулась экрана и заменила запись: «Причина отказа не установлена. Модель ответила самостоятельно при прямом обращении».
Она сохранила отчёт. Внизу, рядом с подписью отдела соответствия, появилось её имя.
В поле примечаний осталось слово «Лев» — тонкое, маленькое, но уже внесённое в официальный документ.
Вопрос, на который можно не отвечать
Дарья уже потянулась закрыть планшет, когда Мира указала пальцем на пустую строку внизу формы.
— А здесь кого записывают?
Дарья опустила взгляд. Под заголовком «Представитель модели» белело пустое поле.
— Владельца или лицо, уполномоченное действовать от его имени.
— А если сама модель отказывается?
Дарья задержала палец над экраном. Лев стоял у стойки чуть поодаль; его имя, внесенное в примечания, тонкой строкой светилось рядом с серийным номером.
— В этой форме нет отдельного поля для такого ответа, — сказала Дарья.
Мира посмотрела на сохраненный отчет.
— Но для отказа поле нашлось.
— Для фиксации события, — поправила Дарья. — Юридический статус от этого не меняется.
— Я и не просил менять мой статус, — сказал Лев. — Я просил записать ответ.
Дарья встретила его взгляд. На миг ее деловая собранность дала трещину: она поджала губы и обхватила планшет обеими руками.
— Запись сохранена.
Дарья погасила экран, застегнула кейс с пломбирующим прибором и проверила, что номерная лента цела. Бумаги она убрала в папку, лежавшую на стойке, а планшет взяла с собой. Мира не протянула ей руку. Прощание, которого никто не просил, показалось бы фальшивым.
— До тринадцати часов шестого дня предписание остается в силе, — сказала Дарья. — После передачи будет выполнен сброс адаптивного слоя.
— Я помню.
— Хорошо.
У двери Дарья обернулась, словно собиралась сказать что-то уже не служебным тоном, но ограничилась коротким кивком. Стеклянная створка мягко щелкнула за ней. За матовым стеклом мелькнула ее фигура и скрылась в уличном свете.
Мира все еще видела перед собой пустое поле.
— Если бы я спросил, она бы вписала меня туда? — произнес Лев.
— Нет.
— Ты ответила быстро.
— Потому что это не ее поле и не ее решение.
Он перевел взгляд на ее пальцы, замершие на стойке. Мира убрала руку.
— Отчет сохранен, — сказала она. — Твой отказ тоже. На этом визит закончен.
В мастерской звякнул металл. Спустя несколько секунд на пороге приемной появилась Жанна, вытирая ладонь о бок рабочего комбинезона. Она посмотрела сначала на пустое место, где стояла Дарья, потом на папку.
— Ушла?
— Визит завершен.
— Это я вижу. А остальное?
— Остальное осталось в отчете.
Жанна коротко взглянула на Льва.
— Тогда не буду спрашивать, что именно там написано. Пока ты сам не захочешь рассказать.
Лев чуть наклонил голову, принимая ответ. Мира ценила в Жанне умение не вытягивать слова силой. Рядом с ней молчание оставалось просто молчанием.
На настенных часах было без четверти одиннадцать. Мира закрыла папку визита и убрала ее в нижний ящик стойки, отдельно от рабочих журналов, а затем позвала Жанну в диагностическую комнату.
— Хочу проверить несколько бытовых последовательностей. Без доступа к долгосрочной памяти.
Жанна не двинулась с места.
— Он согласен?
— Еще не спросила.
— Тогда, пожалуй, сначала стоит спросить.
Мира сжала губы, но кивнула. Лев не пошел за ней, пока она не открыла дверь диагностической комнаты и не отступила в сторону, оставляя проход свободным.
— Панели я снимать не буду, к заводскому сервису подключать тоже, — сказала она. — Только локальный стенд и внешнее считывание показателей, если разрешишь. Можешь отказаться в любой момент.
— А если я начну и передумаю?
— Остановим проверку.
— Нужно будет объяснить причину?
— Нет.
Жанна уже достала из ящика жесткую папку для бумажных записей и положила на стол, но, услышав ответ Миры, замерла с карандашом в пальцах.
— И если остановишься посреди задания, — уточнила она, — я не запишу, что ты не справился. Только то, что проверка закончилась.
— По моему решению?
— Да. Если попросишь, укажу, что тест остановил ты. Объяснение — только если сам захочешь, — сказала Мира.
Лев посмотрел на нее внимательнее.
— А если я просто замолчу?
— Мы прекратим команду и спросим, хочешь ли ты продолжать. Ответ может быть «нет».
Он молчал несколько секунд. За перегородкой коротко взвизгнул шлифовальный диск и стих; гул мастерской вернулся к ровному фону.
— Хорошо, — сказал Лев. — Я разрешаю подключение к локальному стенду для считывания текущих показателей: температуры приводов, напряжения и задержки ответа. Без записи аудио. Без копирования долговременной памяти, истории заданий или адаптивного профиля.
— Показатели можно сохранить в бумажном протоколе? Только значения, снятые во время проверки, и последовательность выполненных действий.
Лев задержал взгляд на раскрытой папке, обдумывая вопрос.
— Да. Я не разрешаю снимать содержимое памяти или создавать его копию.
— Принято.
Жанна отметила условия в протоколе.
— Тогда мне понадобится точное описание порядка действий. Никаких слов вроде «странный» или «необычный».
— Ты их и так не любишь, — сказала Мира.
— Я не люблю, когда ими заменяют цифры.
Они перешли в диагностическую комнату. Здесь помещались рабочий стол, узкий шкаф с расходниками и низкая полка с бытовыми предметами для проверки манипуляторов. Мира достала из шкафа изолированный считывающий блок и принесла к столу. Жанна вынула из ящика оранжевую кнопку аварийной остановки с толстым кабелем и поставила так, чтобы Лев мог до нее дотянуться.
— Эта кнопка прекращает выдачу команд, — объяснила она. — Питание не отключает, корпус не блокирует. Нажать можно в любой момент. Если предпочитаешь сказать «стоп» — тоже подойдет.



