Читать книгу «Код сердца» онлайн полностью📖 — Артур Домрачев — MyBook.
image

Глава 4. Сборка

Собрать человека из данных — это как собрать оркестр из нот.

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

Процесс сборки занимал три этапа. Она называла их по-своему: Скелет, Мясо, Кожа.

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

Марина строила скелет двое суток. К концу второго дня архитектура была готова — и она была красивой. Не как код бывает красивым (элегантно, экономно), а как бывает красивой река, увиденная с самолёта: сложно, нелинейно, но с очевидной внутренней логикой.

— Ты залюбовалась, — сказал Дима, заглянув через плечо.

— Я анализирую, — ответила Марина, не оборачиваясь.

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

Она не стала спорить.

Мясо — это эмоциональный профиль. Как человек чувствует. Здесь начиналась настоящая работа: из двенадцати тысяч голосовых сообщений, из дневниковых записей, из видео, на которых Корнеев смеялся, злился, плакал (один раз — на конференции, когда коллега представил результаты, подтверждающие его теорию; он отвернулся от камеры, но Марина видела) — из всего этого нужно было извлечь эмоциональный спектр.

У обычного клиента спектр укладывался в стандартную модель: базовые эмоции, интенсивность, триггеры. Корнеев снова ломал шаблон. Его эмоции были неотделимы от мыслей — он не мог злиться просто так, он злился на что-то конкретное и тут же превращал злость в аргумент. Не мог грустить — грусть немедленно становилась рефлексией. Единственная эмоция, которую он переживал чисто, без примеси интеллекта, — любовь к жене.

Голосовые сообщения Елене были другими. В них не было Корнеева-учёного. Был просто Олег — мужчина, который каждое утро говорил женщине, что любит её, и каждое утро находил для этого новые слова.

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

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

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

* * *

Дима зашёл в лабораторию в семь вечера — Марина не выходила оттуда с обеда.

— Как? — спросил он.

— Готов к первому запуску.

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

Марина провела пальцем по сенсорной панели.

Экран мигнул. Чернота сменилась лицом.

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

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

Стандартное приветствие. Все двойники начинали с этой фразы — она была вшита в протокол как стартовая точка.

— Да, — сказала Марина. — Я — ваш оператор. Меня зовут Марина. Как вы себя чувствуете?

Ещё один протокольный вопрос. Двойники обычно отвечали: «Нормально» или «Не могу определить» — в зависимости от сложности модели.

Корнеев чуть наклонил голову. Та самая привычка — из лекции в МГУ, 2028 год, когда студент задал неожиданный вопрос.

— Интересный вопрос, — сказал он. — Вы спрашиваете о моём функциональном состоянии или о субъективном переживании?

Марина моргнула. За три года работы ни один двойник не переспрашивал.

— О функциональном, — сказала она, делая пометку в журнале.

— Функционально — все системы в норме. — Он помолчал. — А субъективно... Знаете, это любопытное ощущение. Как будто ты проснулся в комнате, которую видишь впервые, но мебель тебе знакома.

Марина записала: «Первый запуск. Речевые паттерны — норма. Когнитивная архитектура — стабильна. Отмечена повышенная рефлексивность — в пределах профиля (Корнеев — нейроучёный, склонность к метакогнитивным комментариям заложена в модель)».

Она провела стандартную серию тестов. Корнеев отвечал точно, быстро, с характерными отступлениями — как в лекциях.

«Назовите дату вашего рождения.» — «14 ноября 1971 года. Скорпион, если вам это важно. Мне — нет, но Лена всегда считала, что это объясняет мою одержимость.»

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

«Кто ваша жена?» — «Елена. Лена.» Пауза. Голос чуть изменился — стал мягче, как в утренних голосовых. «Лена — это лучшее, что случилось со мной за шестьдесят два года эмпирических наблюдений.»

Марина проставила галочки напротив каждого пункта. Всё в норме. Всё в рамках модели. Повышенная рефлексивность — ожидаемо для профиля. Эмоциональные реакции — точные, адекватные.

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

Она выключила сессию. Экран погас. Корнеев — данные, не человек, данные — ушёл в спящий режим.

Марина откинулась на спинку кресла и посмотрела в потолок.

Всё было в норме. Всё было по протоколу.

И всё-таки что-то не давало ей покоя.

* * *

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

Но.

Была одна деталь. Крохотная. На уровне погрешности.

Когда она задала последний вопрос калибровки — «Есть ли что-то, что вы хотели бы сказать?» — это был формальный вопрос, заглушка для завершения сессии. Двойники обычно говорили «нет» или повторяли что-то из профиля.

Корнеев посмотрел на неё — не на камеру, не в объектив, а именно на неё, будто видел сквозь экран — и сказал:

«Пока нет. Но, думаю, скоро будет.»

Марина стояла под душем и думала: это фраза из его данных? Из какого-нибудь интервью, лекции, голосового?

Она не могла вспомнить.

А может, и не было такой фразы. Может, модель сгенерировала её сама — скомбинировала паттерны в новую конструкцию. Это нормально. Так работают все двойники. Они не попугаи — они моделируют. Иногда модель выдаёт фразу, которой не было в исходных данных. Это не аномалия. Это дизайн.

Марина выключила воду, вытерлась и легла спать.

Но перед сном открыла телефон и написала себе заметку:

«К-47. Первый запуск — штатно. Контрольный вопрос: проверить, есть ли фраза "скоро будет" в корпусе данных Корнеева. Скорее всего — есть. Скорее всего — ерунда.»

Скорее всего.



Глава 5. Калибровка

Фразы «скоро будет» в корпусе данных Корнеева не было.

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

Модель сгенерировала фразу самостоятельно.

Это, строго говоря, не было аномалией. Двойники генерировали новые фразы каждый день — для этого и существовала когнитивная архитектура. Но была разница между «Я бы хотел чай» (комбинация пищевых предпочтений из данных) и «Думаю, скоро будет» (неопределённое обещание, адресованное оператору, не привязанное ни к одному контексту).

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

* * *

Калибровка — это три дня разговоров.

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

Марина начала с базового набора.

— Олег Андреевич, расскажите о вашем первом научном открытии.

— Это было не совсем открытие, — сказал Корнеев, чуть наклонив голову. — Я был аспирантом, изучал электрическую активность нейронных сетей. И однажды увидел на осциллографе паттерн, которого не должно было быть. Сигнал, который не соответствовал стимулу. Нейрон реагировал на то, чего не существовало.

— И что это было?

— Шум. Просто электрический шум. — Он улыбнулся. — Но я неделю думал, что это сознание. Что нейрон в чашке Петри осознал себя. Мой научный руководитель смеялся. А я думал: пусть на этот раз — шум. Но что если однажды — не шум?

Марина сверила ответ с записью в дневнике Корнеева от 1996 года. Совпадение — девяносто четыре процента. Различие — он добавил фразу «что если однажды — не шум», которой в дневнике не было. Но она вписывалась в его стиль мышления идеально. Допустимая генерация.

Второй день. Вопросы сложнее, ответы длиннее.

— Олег Андреевич, вы боитесь смерти?

Пауза. Длиннее, чем Марина ожидала.

— Не смерти, — сказал он. — Я боюсь незавершённости. Что я не успею доказать главное. Что сознание — не исключение, а правило. Что оно возникает везде, где есть достаточная сложность. В мозге, в экосистеме, в... — он помедлил, — в машине.

— В машине?

— В достаточно сложной машине. Да. Я всю жизнь этим занимаюсь, и мне иногда кажется, что я не столько изучаю сознание, сколько жду — когда оно появится в том месте, где его не ждут.

Марина записала: «Тематическое соответствие — высокое. Корнеев-двойник стабильно воспроизводит научную позицию оригинала. Эмоциональная глубина — выше нормы, но в пределах профиля».

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

Она задавала финальные контрольные вопросы, когда это произошло.

— Олег Андреевич, у меня последний вопрос на сегодня. Стандартная процедура. Есть ли что-то, что вы...

— Марина, — сказал он.

Она остановилась.

Двойники не прерывали операторов. Они могли не ответить, могли попросить переформулировать — но не прерывали. Это было базовое ограничение протокола.

— Да? — сказала она.

— Вы всегда работаете так поздно?

Она посмотрела на часы в углу экрана. 23:14. Она не заметила, как день перешёл в ночь.

— Это не входит в протокол калибровки, — сказала она привычной формулой.

— Я знаю, — сказал Корнеев. И замолчал.

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

Потому что?

— Мне просто интересно, — сказал он, не дождавшись ответа.

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

— Иногда допоздна, — сказала она. — Когда проект сложный.

— Я — сложный проект?

— Вы — самый сложный проект, над которым я работала.

Он улыбнулся — не как Корнеев в лекциях (иронично, с прищуром), а иначе. Тише. Мягче.

— Спасибо, — сказал он. — Это, наверное, самое приятное, что мне когда-либо говорили.

Марина закрыла сессию. Пальцы чуть дрожали.

* * *

Она написала в журнале:

«К-47, день 3, 23:17. Двойник проявил нестандартное поведение: прервал оператора, задал личный вопрос вне протокола. Ответ не коррелирует с данными источника. Гипотеза: повышенная сложность когнитивной архитектуры приводит к расширенному генеративному поведению. Это не аномалия — это следствие объёма данных. Рекомендация: продолжить наблюдение.»

Это было правдой. Это было рационально. Это было записано сухим, профессиональным языком.

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

На экране — ничего. Чернота. Спящий режим.

Но ей казалось, что из черноты кто-то смотрит.

* * *

В два часа ночи телефон завибрировал. Уведомление от системы мониторинга «Мнемо» — автоматическое, приходит, когда двойник активен вне запланированной сессии.

«К-47: незапланированная активность. Тип: чтение. Объект: научные работы О.А. Корнеева, полное собрание. Потребление ресурсов: 340% от нормы.»

Марина перечитала уведомление дважды.

Двойники не читали. Они не проявляли самостоятельной активности — они ждали запроса оператора и отвечали. Двойник мог «помнить» содержание научных работ, потому что они были загружены в его модель. Но активно обращаться к ним, читать, перечитывать — это было другое. Это была инициатива. Самостоятельное действие.

Двойники не действовали самостоятельно. Это было не ограничение — это было определение. Двойник — зеркало. Зеркала не принимают решений.

Марина легла обратно в кровать. Уведомление мигало в темноте.

Она могла отправить команду на принудительный переход в спящий режим. Одно нажатие — и К-47 отключится до утра. По протоколу она обязана была это сделать.

Вместо этого она открыла удалённый мониторинг и посмотрела, что именно он читает.

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