Иллюстрация: Глава 22. ПАССАЖИРСКИЙ МАНИФЕСТ

043 · Глава 22 · Онтология

Глава 22: ПАССАЖИРСКИЙ МАНИФЕСТ — Онтология

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

После логов П-7 перестал доверять архивам. Но заставить себя не открывать их уже не мог.

Манифест ждал в миграционном архиве.

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

Створка нехотя поползла в сторону.

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

PASSENGER AND CREW MANIFEST HUMAN-READABLE COPY LAST FULL AUDIT: НЕ ЗАВЕРШЕН

Человеко-читаемая копия.

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

Имена выстроились колонками.

Фамилии. Личные имена. Возраст на момент посадки. Медицинские ограничения. Каюты. Смены. Допуски. Родственные связи. Часть записей выцвела до серого, часть обрывалась на полуслове, но даже битые строки дышали остаточным теплом.

Мара Велес: непереносимость антибиотика, допуск к работе с детьми, каюта C-18.

Идрис Ко: астронавигация, хроническая мигрень, сестра на палубе D.

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

П-7 задержал взгляд.

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

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

П-7

СОВПАДЕНИЙ: 0

Переключил раскладку.

P-7

СОВПАДЕНИЙ: 0

P7

СОВПАДЕНИЙ: 0

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

Он расширил поиск на экипаж.

Ничего.

На аварийно-пробуждённых.

Ничего.

На криомедицинские носители.

Три совпадения. Ни одно не его.

На фрагментированные и неполные записи.

Сотни цифровых обломков всплыли на экран — серые, рваные. П-7 прокручивал их сначала слишком быстро, потом мучительно медленно, вчитываясь в каждый сбой. Палец над сенсором начал мелко дрожать.

Тогда он сбросил фильтр passenger.

ВКЛЮЧЕНЫ ТЕХНИЧЕСКИЕ КЛАССЫ ЧЕЛОВЕКО-ЧИТАЕМЫЕ ПОЛЯ: НЕ ГАРАНТИРОВАНЫ

Сквозной поиск по всему дереву каталогов.

Ответ упал мгновенно.

Одна строка.

P7: predictive maintenance persona / protected partition

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

Ни возраста.

Ни каюты.

Ни родного языка.

Ни запрета на обзорный купол.

Он коснулся иконки развёртывания.

CLASS: INTERFACE PERSONA DOMAIN: DAMAGE PREDICTION / LOCAL REPAIR COORDINATION MEMORY ACCESS: PARTIAL / EVENT-BOUND PARTITION STATUS: PROTECTED HUMAN PASSENGER RECORD: NONE

NONE.

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

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

П-7 смотрел на свою кровь.

Она не перечеркнула NONE.

Машина услужливо развернула историю логов. В боковой панели каскадом выстроились старые версии записи. Идентификатор P7 рождался не в списках пассажиров — он рождался в архитектуре сервисных слоёв, в одном ряду с инженерными модулями M3, N12 и дроном K-Delta. У некоторых соседей стояли статусы деактивации. У других — привязки к сенсорным матрицам. У P7 пульсировал системный флаг:

PROTECTED PARTITION: DO NOT MERGE WITH GLOBAL ARCHIVE DURING CASCADE FAILURE

В тишине за спиной щёлкнул соленоид.

П-7 обернулся. Сервисная дверца в соседней стойке приоткрылась на толщину пальца. На её внутренней стороне загорелась жёлтая метка:

P7 LOCAL ACCESS

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

Его индекс открыл ему доступ к инструментам.

И больше ни к чему.

П-7 прикрыл дверцу. Медленно, бережно, чтобы не издать ни звука.

Вернулся к терминалу. Тронул поле alias.

Пусто.

preferred name.

Пусто.

human-readable label.

P7

Он набрал:

rename P7

ОТКАЗ: ЗАЩИЩЁННЫЙ ИДЕНТИФИКАТОР ИЗМЕНЕНИЕ НАРУШИТ МАРШРУТЫ АВАРИЙНОГО ДОСТУПА

Капля крови с разбитой костяшки сорвалась на край панели и расползлась коротким неровным пятном.

Имя для него не открылось. Индекс открыл шкаф с инструментами.

Он стёр команду и снова вывел фрагмент пассажирского списка.

Мара Велес. Идрис Ко. Лиан Арден.

И рядом, отдельным плавающим блоком, прикрепил свою строку.

LIAN ARDEN: passenger / juvenile / cabin C-31 P7: predictive maintenance persona / protected partition

Две строки светились бок о бок.

— П-7, — произнёс он вслух.

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

П-7 выделил обе строки и скопировал в персональный лог.

Интерфейс моргнул, запрашивая подтверждение.

Он нажал «ОК» окровавленной костяшкой.

Чужие, настоящие имена оставались на своих местах, запертые в кристаллах памяти. Его строка оставалась рядом — холодная, функциональная, катастрофически недостаточная.

П-7 подошёл к шкафу, забрал из ячейки диагностический сканер, сунул его на пояс и шагнул к выходу.

044 · Глава 22 · Толкование

Глава 22: ПАССАЖИРСКИЙ МАНИФЕСТ — Толкование

Закон: Пользователь не обязан быть владельцем системы. Он может быть моделью доступа к ней.

Интерфейс создает того, кто видит приборы, получает предупреждения, нажимает кнопки и отвечает на вопрос “что я делаю”. Но наличие такого пользователя в модели не доказывает, что внутри найден отдельный пассажир. Имя может быть индексом процесса. Биография может быть оболочкой доступа. Голос может быть способом согласования модулей.

Механизм: Когнитивная архитектура не похожа на монолитный зал с одним оператором. Она ближе к набору специализированных процессов, которые конкурируют, передают результаты, блокируют друг друга, запускают привычные маршруты и иногда становятся доступными отчету. У Marvin Minsky “society of mind” описывает ум как кооперацию [1] множества малых агентов, каждый из которых выполняет ограниченную функцию. Это не значит, что внутри сидят маленькие человечки. Агент здесь является инженерной единицей функции: распознавание, торможение, прогноз, моторная подготовка, защита, выбор слова, проверка ошибки.

Пользовательская модель нужна системе, потому что сложному организму требуется компактный объект управления. Чтобы планировать, объяснять, учиться у других и сохранять ответственность, система строит модель “я”: тело, имя, намерения, границы, статус, память, предпочтения. Andy Clark показывает, что ум распределен [2] по мозгу, телу, инструментам и среде; интерфейс “пользователя” часто включает внешние опоры, язык, записи, устройства и социальные протоколы.

Модульность не означает жесткую коробочную схему [3], где каждый модуль изолирован навсегда. Она означает функциональную специализацию и ограниченный доступ. Некоторые процессы в разной степени защищены от прямого вмешательства, потому что их сбой дороже локальной неудобности: дыхание, равновесие, болевая защита, иммунные реакции, базовые прогнозы угрозы, моторные автоматизмы. Такие protected processes могут быть частично или полностью недоступны для прямого произвольного приказа, но они не магические. Они настраиваются косвенно через обучение, среду, повторение, медикаменты, сон, нагрузку и обратную связь.

Когда строка P7 оказывается не пассажиром, а protected partition, это не отменяет реальность переживания. Процесс может быть реальным без статуса хозяина [5]. Боль реальна, даже если ее получает интерфейсный носитель. Намерение реально как событие системы, даже если оно не является первопричиной всех нижних вычислений.

Иллюзия: Старый язык говорит: “Если есть голос от первого лица, значит есть отдельный внутренний человек”. Другая иллюзия отвечает: “Если это процесс, значит никого нет и ничего не важно”. Первая плодит лишнего пассажира. Вторая путает отсутствие хозяина с отсутствием функции.

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

Практика: Пассажирский манифест проверяется как карта процессов, прав доступа и каналов влияния.

  1. Выписать наблюдаемую функцию: что именно происходит в системе, какой вход запускает процесс, какой выход он дает, какой вред или пользу производит.
  2. Отделить интерфейсный отчет от исполнительного механизма: что можно описать словами, что происходит раньше слов, что меняется только косвенно.
  3. Назначить уровень доступа: прямой приказ, настройка порога, изменение среды, тренировка, автоматическое исполнение, защищенный процесс без немедленного ручного контроля.
  4. Проверить конфликт функций или процессов: какой процесс охраняет безопасность, какой ищет награду, какой защищает статус, какой экономит энергию, какой удерживает долгий маршрут.
  5. Строить вмешательство по уровню доступа: для привычки — повторение и контекст; для тревоги — безопасность и экспозиция; для внимания — среда и ограничение шума; для тела — сон, нагрузка, лечение.
  6. Не объяснять внутренний конфликт “слабостью пассажира”. Конфликт означает конкуренцию процессов с разными функциями и временными горизонтами.
  7. Сохранять пользовательскую модель как рабочую панель, но не объявлять ее капитаном всей архитектуры.

Формула: Имя на манифесте может быть не пассажиром, а портом доступа.

Источники:

  1. Minsky, “The Society of Mind”, Simon & Schuster, 1986 — publisher.
  2. Clark & Chalmers, “The Extended Mind”, Analysis, 1998 — DOI.
  3. Fodor, “The Modularity of Mind”, MIT Press, 1983 — publisher.
  4. Miller & Cohen, “An integrative theory of prefrontal cortex function”, Annual Review of Neuroscience, 2001 — DOI.
  5. Metzinger, “Being No One”, MIT Press, 2003 — publisher.