Выбрать главу

Уровень второй: он наблюдает за тем, как он наблюдает.

Уровень третий: он анализирует процесс наблюдения за наблюдением.

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

— Ты что-то странный с утра, — сказала жена. — Как статуя стоишь.

Савелий понял, что завис. Буквально. Его сознание ушло в рекурсию, и он перестал двигаться, пока один из внутренних процессов не вернул управление телом.

> recursion_limit_exceeded

> emergency_body_controclass="underline" activated

— Просто задумался, — ответил он.

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

— Доброе утро, Савелий Петрович.

*query: greeting_protocol(morning, formal)*

*response: standard_polite_acknowledgment*

— Как дела с отчётом?

*query: status_request(project="quarterly_report")*

*response: reassurance_pattern + progress_indicator*

— Всё в порядке, завтра будет готов.

*output: confidence_level=85%, delivery_promise=confirmed*

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

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

Официантка приносила заказы — background_service.

Мужчина читал газету — data_processing_routine.

Женщина говорила по телефону — communication_protocol.

> reality_interpretation: system_view

> human_behavior: algorithmic_patterns_detected

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

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

> rendering_lag_detected

> graphics_buffer: refreshing

‍​‌‌​​‌‌‌​​‌​‌‌​‌​​​‌​‌‌‌​‌‌​​​‌‌​​‌‌​‌​‌​​​‌​‌‌‍

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

В подъезде он встретил соседку с третьего этажа.

— Добрый вечер, — сказала она.

— Добрый, — ответил он.

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

*error: response_truncated*

*expected: "Добрый вечер"*

*actuaclass="underline" "Добрый"*

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

И главное — кто-то, кто всё это написал.

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

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

А в центре — главный процесс. Тот, который создаёт иллюзию единого "я". Диспетчер задач сознания.

class Consciousness {