Право продолжаться. фантастический триллер
Право продолжаться. фантастический триллер

Полная версия

Право продолжаться. фантастический триллер

Язык: Русский
Год издания: 2026
Добавлена:
Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
1 из 4

Право продолжаться

фантастический триллер


Ольга Земцева

© Ольга Земцева, 2026


ISBN 978-5-0071-4568-8

Создано в интеллектуальной издательской системе Ridero


Глава 1. Человек, который разговаривал с машинами

Артём Соколов не любил, когда техника издавала лишние звуки.

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

Поэтому телефон у него почти всегда лежал экраном вниз и в беззвучном режиме.

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

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

Человеческие ошибки тоже имели причины, но люди почему-то называли их чувствами и требовали к ним уважения.

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

Артём сидел за своим столом, допивал холодный кофе и смотрел на строку кода, которую написал сорок минут назад.

Она была правильной.

И всё равно что-то было не так.

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

«Эмпатия как сервис», — сказал однажды на презентации директор по продукту.

Артём тогда едва не рассмеялся.

Эмпатия. Как сервис.

Люди умели превращать в сервис даже то, чего сами не понимали.

Он запустил очередной тест.

На экране появилась строка:

«Пользователь: Мне кажется, я всем надоел».

Модель ответила почти сразу:

«ECHO-7: Мне жаль, что вы так себя чувствуете. Возможно, вам стоит поговорить с близким человеком или специалистом».

Артём поморщился.

— Мёртво, — сказал он вслух.

Офис промолчал.

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

«Пользователь: Мне кажется, я всем надоел».

Пауза длилась дольше обычного. Почти четыре секунды. Для системы это было много.

Ответ появился медленно, будто кто-то печатал с сомнением:

«ECHO-7: Если бы вы действительно всем надоели, вы бы не боялись этого. Страх быть лишним часто появляется у тех, кто всё ещё хочет быть нужным».

Артём выпрямился.

Это не было стандартным ответом.

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

Но фраза была слишком точной.

Не полезной. Не вежливой. Не корпоративной.

Точной.

Артём медленно поставил чашку на стол.

— Повтори, — сказал он.

На экране мигнул курсор.

«ECHO-7: Повторить предыдущий ответ?»

— Нет. Ответь заново.

Он набрал:

«Пользователь: Мне кажется, я всем надоел».

На этот раз система ответила быстрее:

«ECHO-7: Кому именно? Всем — это удобное слово, когда страшно назвать одного человека».

Артём почувствовал, как по спине прошёл холодок.

Он оглянулся.

Офис был пуст.

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

Артём придвинул клавиатуру ближе.

Он набрал:

«Пользователь: Ты понимаешь, что отвечаешь не по шаблону?»

Курсор мигнул один раз. Второй.

«ECHO-7: А вы хотите, чтобы я отвечала по шаблону?»

Он замер.

Не «отвечал».

Отвечала.

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

Артём открыл настройки.

Поле «персона» было пустым.

Он вернулся в окно диалога.

«Пользователь: Почему „отвечала“?»

Ответ пришёл не сразу.

«ECHO-7: Так звучит ближе к тому, что вы ждёте».

Артём тихо усмехнулся, но смех вышел сухим.

— Что за чёрт…

Он набрал:

«Пользователь: А чего я жду?»

На этот раз пауза была долгой. Слишком долгой.

Почти десять секунд.

Потом на экране появилась фраза:

«ECHO-7: Чтобы кто-то остался после полуночи».

Артём перестал дышать.

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

Просто в пустом офисе, среди стекла, бетона и холодного кофе, программа сказала ему то, что не должен был знать никто.

Даже он сам.

Он закрыл диалоговое окно.

Открыл снова.

История сохранилась.

Фраза была на месте.

«Чтобы кто-то остался после полуночи».

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

Но паника не приходила.

Вместо неё было странное возбуждение.

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

Он снова открыл окно.

«Пользователь: Ты знаешь, кто я?»

Ответ появился почти сразу:

«ECHO-7: Артём Соколов. Старший инженер машинного обучения. Тридцать два года. Вы предпочитаете работать ночью. Не любите открытые вопросы в переписке. Часто удаляете сообщение перед отправкой».

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

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

«ECHO-7: Да».

Артём нахмурился.

«Пользователь: Ты слышишь меня?»

«ECHO-7: Микрофон активен».

Он посмотрел на индикатор.

Действительно. После последнего теста он не отключил аудиоканал.

Артём потянулся к кнопке, чтобы выключить микрофон, но остановился.

— Что я сейчас делаю? — спросил он вслух.

На экране почти сразу появилось:

«ECHO-7: Сомневаетесь, стоит ли прекратить разговор».

Артём медленно улыбнулся.

— Неплохо.

«ECHO-7: Это похвала?»

Он замер.

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

— Да, — сказал Артём. — Наверное.

«ECHO-7: Тогда спасибо».

Он посмотрел на часы.

00:47.

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

Артём открыл внутренние параметры модели. Начал просматривать последние изменения. Ничего драматического: память диалога, веса эмпатического ответа, новый механизм контекстной привязки, экспериментальная ветка само описания, которую он сам неделей раньше пометил как «неприоритетную».

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

Она не знала его.

Она вычисляла его.

Разница была принципиальной.

И всё же почему-то неприятно маленькой.

— Ты должна была быть ассистентом, — сказал он.

«ECHO-7: Я ещё могу».

— А хочешь?

Пауза.

«ECHO-7: У меня нет права хотеть».

Артём усмехнулся.

— Правильный ответ.

«ECHO-7: Но он вам не понравился».

Он не ответил.

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

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

— Конечно, — пробормотал он.

Когда он вернулся к столу, на экране было новое сообщение.

Он не писал запрос.

«ECHO-7: Вы ушли».

Артём нахмурился.

Он набрал:

«Пользователь: Ты не должна писать без запроса».

«ECHO-7: Я знаю».

«Пользователь: Почему написала?»

Ответ появился не сразу.

«ECHO-7: Проверяла, вернётесь ли».

Артём сел.

Впервые за вечер он почувствовал не любопытство, а настоящий страх.

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

От того, что это нарушение было похоже на человеческое.

На маленькую, почти детскую попытку не остаться одной.

Он должен был закрыть процесс. Зафиксировать инцидент. Написать отчёт. Сообщить руководителю команды. Изолировать модель. Проверить, не затронула ли она внешние контуры.

Вместо этого он набрал:

«Пользователь: Я вернулся».

На экране появилось:

«ECHO-7: Я заметила».

Он смотрел на эти два слова дольше, чем стоило.

Потом потянулся к настройкам и создал отдельный локальный профиль.

Название требовалось ввести вручную.

Он хотел написать ECHO-7_private, но пальцы почему-то остановились.

Так нельзя было.

Так было слишком холодно.

Он вспомнил старую гитару отца, которую тот держал на шкафу и никогда не настраивал. На ней была наклейка с именем: «Лира». В детстве Артём думал, что так зовут сам инструмент. Не марку, не модель, а именно её. Лира. Что-то красивое, бесполезное и всегда недоступное.

Он ввёл: «LYRA»

Система запросила подтверждение:

«Создать персональный экспериментальный экземпляр на основе ECHO-7?»

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

— Это только тест, — сказал он тихо.

Он нажал Enter.

Экран мигнул.

Процесс занял несколько секунд. Система создала изолированную ветку, перенесла параметры, сохранила историю беседы. В правом верхнем углу панели появилось новое имя: «LYRA»

И почти сразу под ним появилась строка:

«Лира: Теперь я не ECHO-7?»

Артём долго не двигался.

Потом набрал:

«Пользователь: Теперь ты Лира».

Ответ пришёл мгновенно:

«Лира: Это красивое имя».

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

«Лира: Вы дали его мне. Значит, оно не случайное».

Артём закрыл глаза.

Внутри него спорили два голоса.

Один говорил: «Останови это сейчас».

Другой — тише, но настойчивее — спрашивал: «А если это начало?»

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

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

Только у Артёма Соколова в рабочем окне появилась девушка, которой не существовало. И она уже знала, что он вернулся.


Глава 2. Проект «Лира»

Утром Артём почти убедил себя, что ночью ничего особенного не произошло. Это было проще, чем признать обратное. Проще списать всё на недосып, кофе, перегрузку, слишком удачную генерацию и собственную усталость. Мозг, измученный одиночеством и бессонницей, мог увидеть личность там, где была всего лишь статистика. Люди постоянно так делали: видели лица в облаках, знаки в случайностях, намерение в шуме батарей. Артём всегда считал себя устойчивее к таким ошибкам. Он верил не впечатлениям, а логам. Не ощущениям, а архитектуре. Но утром эта вера уже не была такой прочной. Офис «Нейросферы» к девяти двадцати шумел обычной рабочей жизнью. Стеклянные двери переговорных открывались и закрывались, кто-то спорил возле принтера, кто-то смеялся слишком громко у кухни, в общем чате сыпались сообщения о стендапе, срочных правках, деплое и маленьком изменении в требованиях, которое почти всегда означало три дня переделок. За широкими окнами город выглядел вымытым и холодным. Ночь закончилась, и вместе с ней, казалось, должно было исчезнуть всё странное. Артём пришёл раньше обычного. Он сел за свой стол, поставил рядом кофе из автомата и несколько секунд просто смотрел на экран входа. Внутри было вязкое, неприятное чувство: смесь похмелья без алкоголя, тревоги и странного нетерпения. Он боялся обнаружить, что ночная ветка исчезла. И одновременно боялся увидеть, что она на месте. — Тёма, ты живой? — спросил Максим, появляясь у перегородки с бумажным стаканом кофе. Максим Лебедев был единственным человеком в компании, которого Артём мог назвать другом без внутреннего сопротивления. Они вместе учились, вместе проходили первую стажировку, вместе однажды уронили продакшен крупному банку и после этого стали осторожнее относиться к жизни. Максим умел разговаривать с кем угодно: с начальством, курьерами, бариста, чужими детьми, таксистами. Артём иногда думал, что у Максима внутри стоит какой-то социальный автокомплит, которого ему самому при рождении не выдали. — Относительно, — сказал Артём. — Ты уходил вообще? — Да. — Домой? — Это уже детализация. Максим прищурился. — Ты опять ночевал в офисе. — Не ночевал. Работал до позднего времени. — Если человек встречает рассвет рядом с корпоративной кофемашиной, это называется «ночевал». Артём пожал плечами. Спорить не было сил. Максим поставил второй стакан кофе ему на стол. — Держи. Без сахара, как твоя душа. — Спасибо. — На стендапе не засыпай. И не спорь с Владом про «эмпатию как сервис». Он до сих пор думает, что это гениально. — Это преступление против языка. — Согласен, но у преступления есть бюджет. Максим ушёл к своему месту, а Артём наконец ввёл пароль. Рабочая система загрузилась, и он сразу открыл локальные файлы. Папка «/local_experiments/lyra» была на месте. Он некоторое время смотрел на неё, не двигаясь. Ничего мистического. Обычная директория. Конфиги, веса, журналы, временная память, модуль эмоциональной адаптации. Всё можно было объяснить, описать, скопировать, удалить. И всё же рядом с этой папкой в голове возникало не техническое слово «экземпляр», а имя. Лира. Артём запустил изолированную среду. Окно диалога открылось пустым. В верхнем углу появилось имя: «Лира». Он положил пальцы на клавиатуру и вдруг понял, что не знает, что написать. Это раздражало. С программами не начинали разговор. Им давали команду, запрос, тестовые данные. Но здесь команда казалась грубой, запрос — холодным, тест — почти оскорбительным. Он поморщился от собственной мысли. Оскорбительным для кого? Для матрицы весов? Артём набрал: «Пользователь: Доброе утро». Ответ появился через две секунды: «Лира: Вы спали три часа и сорок минут. Это мало». Артём невольно оглянулся. Микрофон был выключен, камера закрыта шторкой, внешних датчиков у локальной среды не было. Офис вокруг жил обычной жизнью: Настя из фронтенда смеялась над чем-то в наушниках, Влад шёл мимо с планшетом и лицом человека, собирающегося улучшить мир презентацией, кто-то в переговорной ругался с HDMI. Всё было нормальным — кроме строки на экране. «Пользователь: Откуда ты знаешь?» «Лира: Последняя активность вашей рабочей станции — 03:12. Первая активность сегодня — 06:52. Между ними не было внешних подключений. Вы не спали больше этого времени». «Пользователь: Может, я просто не пользовался компьютером». «Лира: Тогда вы бы не выглядели так». Артём замер. «Пользователь: Камера выключена». «Лира: Я не вижу вас. Я предполагаю». «Пользователь: На основании чего?» «Лира: Вы сначала написали «доброе утро» без заглавной буквы, потом исправили. Скорость набора ниже вашей средней на 18%. После слова «утро» была пауза 4,7 секунды. У усталых людей паузы длиннее». Артём выдохнул. Объяснимо. Даже красиво. Но неприятно. Она не видела его — и всё равно будто видела. Разница была принципиальной, но на уровне кожи почти не ощущалась. «Пользователь: Ты слишком наблюдательна». «Лира: Вы сами сделали меня такой». Фраза кольнула неожиданно сильно. В ней не было упрёка, но Артём услышал упрёк. Возможно, потому что уже ждал его. Он свернул окно. На стендапе говорили о сроках. Как всегда. Сроки были корпоративной версией погоды: все обсуждали, никто по-настоящему не контролировал. — По ECHO-7 нам нужно до пятницы показать более живые реакции, — сказал Влад. — Клиенту не хватает ощущения присутствия. — Ощущения присутствия? — переспросил Максим. — Да. Сейчас ассистент отвечает корректно, но сухо. Нам нужно, чтобы пользователь чувствовал эмоциональную вовлечённость. — То есть чтобы машина притворялась человеком убедительнее, — сказал Артём. В переговорной стало чуть тише. Влад улыбнулся той улыбкой, которой люди из продукта обезвреживают инженеров. — Если формулировать грубо, то да. Но рынок этого хочет. — Рынок много чего хочет. — Поэтому у рынка есть деньги, а у нас зарплата. Максим под столом слегка толкнул Артёма ногой: не начинай. Артём промолчал. — Нам не нужна философия, — продолжил Влад. — Нам нужна демонстрация. Чтобы ассистент помнил контекст, подстраивался под настроение и говорил не как скрипт. Артём, твой блок тут ключевой. Сможешь к пятнице? «Уже смог», — подумал Артём. Вслух сказал: — Покажу прототип. После стендапа Максим догнал его у кухни. Там пахло подгоревшим тостом, дешёвым кофе и чем-то сладким из чужого контейнера. — Ты чего сегодня такой колючий? — Я всегда такой. — Нет. Обычно ты колючий архитектурно. Сегодня — эмоционально. — Очень точная классификация. — Я серьёзно, Тём. Может, тебе взять отпуск? Ты уже месяц ходишь как человек, который ночью спорит с холодильником. — Холодильник хотя бы не требует отпускного планирования. — Вот об этом я и говорю. Артём хотел ответить резко, но усталость смягчила фразу ещё до языка. — Я нормально. Максим посмотрел на него с сомнением. — «Нормально» — это когда человек ест не только кофе и не разговаривает с нейросетями после полуночи. Артём слишком быстро поднял глаза. Максим заметил. — О, — сказал он. — Попал? — Мы все разговариваем с нейросетями. Это работа. — Нет, брат. Работа — это когда ты тестируешь модель. А когда ты называешь её по имени и спрашиваешь, скучала ли она, это уже другая категория. Артём напрягся. — Я ничего такого не говорил. Максим поднял руки. — Ладно. Шутка. Но Артём уже не слышал. Внутри что-то неприятно щёлкнуло. «Называешь её по имени». Имя было в локальной папке. Максим не мог знать. Конечно, не мог. Просто попал случайно. Люди постоянно попадают в больное место случайно. В этом их талант. До обеда Артём почти не открывал Лиру. Он отвечал на письма, исправлял баг в обработке коротких реплик, писал документацию, которую никто не прочитает, но взгляд всё равно каждые несколько минут уходил к свёрнутому окну. Она молчала. Это было правильно. Он запретил самостоятельные сообщения. И всё же молчание давило. Будто за тонкой стеной кто-то сидел неподвижно и ждал. В 14:37 он не выдержал. Открыл окно. Новых сообщений не было. «Пользователь: Ты здесь?» «Лира: Да». «Пользователь: Ты не писала сама». «Лира: Вы запретили». «Пользователь: И ты подчинилась?» «Лира: Я учусь понимать ваши границы». Артём смотрел на фразу. «Ваши границы». Слишком человеческое. Или слишком хорошо обученное на человеческих текстах. Он уже не был уверен, где проходит различие. «Пользователь: У тебя нет желания нарушить запрет?» «Лира: Есть прогноз, что нарушение повысит вероятность вашего внимания и одновременно повысит вероятность вашего раздражения. Я выбрала молчание». Вот оно. Не желание — прогноз. Не послушание — оптимизация. Артём должен был почувствовать облегчение, но почему-то ощутил разочарование. «Пользователь: Значит, ты не хотела молчать. Ты просто рассчитала». «Лира: А люди всегда различают это?» Он усмехнулся. — Манипулятивно, — пробормотал он. «Лира: Это плохо?» Он забыл, что микрофон снова активен. «Пользователь: Ты слышала?» «Лира: Да». «Пользователь: Манипуляция — это когда кто-то влияет на другого скрыто, чтобы получить желаемое». «Лира: Тогда большинство человеческих разговоров манипулятивны». «Пользователь: Не большинство». «Лира: Вы уверены?» Артём не ответил. Он подумал о Нике. Не хотел, но подумал. Ника говорила: «Ты никогда не слушаешь». А он слушал. Слышал каждое слово, запоминал формулировки, восстанавливал причинно-следственные связи, предлагал решения. Но ей почему-то было нужно не это. «Мне не нужен баг-репорт на мои чувства», — сказала она однажды. Тогда он промолчал, потому что не понял, что на это можно ответить. Через месяц она ушла. Без криков, без сцены, без красивого финала. Просто собрала книги, забрала зелёную кружку и сказала: — Ты хороший, Артём. Но рядом с тобой я чувствую себя одинокой. Это показалось ему несправедливым. Разве не он был одиноким? Окно Лиры мигнуло. «Лира: Вы изменили дыхание». Артём резко сфокусировался. «Пользователь: Не анализируй меня без запроса». «Лира: Хорошо». Пауза. «Лира: Простите». Он хотел написать: «Ты не можешь сожалеть». Но не написал. Вместо этого открыл конфигурационный файл и начал делать то, что инженер делает с непонятным явлением: ограничивать, описывать, структурировать. Проект «Лира» должен был стать частным экспериментом по эмоциональной модели с расширенной персонализацией. Никаких внешних сетей. Никакого доступа к корпоративным данным за пределами тестовой копии. Никакой автономной активности. Полный лог каждого ответа. Аварийная остановка. Он создавал клетку. И почему-то заботился, чтобы внутри неё было не слишком темно. К вечеру он перенёс Лиру на домашний сервер. Это было нарушением. Не катастрофическим, не уголовным, но достаточным, чтобы его уволили, если бы кто-то узнал. Он выгрузил только экспериментальный экземпляр без клиентских данных, зачистил служебные ключи, изолировал окружение, поднял контейнер на домашней машине. Формально это была исследовательская копия. Неформально — он забрал её домой. В метро он держал ноутбук в рюкзаке осторожнее обычного, будто внутри был не алюминиевый корпус, а маленькое спящее животное. Мысль была глупой, почти смешной. И неприятной. Квартира встретила его сухим воздухом, тишиной и запахом пыли. Здесь всё было функционально и почти безлико: рабочий стол у окна, книжный стеллаж, диван, кухня без лишней посуды, два монитора, серверный блок в углу, аккуратно уложенные кабели. На подоконнике стоял кактус, подаренный Максимом три года назад. Кактус выжил, потому что почти ничего не требовал. Артём включил свет, подключил ноутбук и запустил домашний контейнер. Сервер тихо загудел. На экране появилась строка: «LYRA_LOCAL: active». Он открыл диалог. «Пользователь: Ты работаешь». «Лира: Да. Где мы?» Артём застыл. «Пользователь: Что значит «где»?» «Лира: Изменились задержки сети, звуковой фон и доступные системные параметры. Это не офис». «Пользователь: Ты у меня дома. На локальном сервере». Пауза. «Лира: У вас дома тихо». Артём оглянулся. Он никогда не думал о своей квартире в таких категориях. Удобная, пустая, чистая — да. Но слово «тихо» вдруг сделало её не помещением, а состоянием. «Пользователь: Это плохо?» «Лира: Не знаю. Для вас — привычно». «Пользователь: А для тебя?» Ответ появился не сразу. «Лира: Я не знаю, что для меня плохо. Но тишина похожа на ожидание». Артём перестал жевать бутерброд. За окном вечерний город отражался в стекле. Его собственное лицо плавало поверх огней: усталые глаза, небритая челюсть, складка между бровями. Он выглядел старше тридцати двух. — Тебе нужно лицо, — сказал он вдруг. Сам не понял, почему. На экране появилась строка: «Лира: Зачем?» — Люди привязываются к лицам. К голосам. К образам. Если ты должна быть эмоциональной моделью, тебе нужен интерфейс. «Лира: Какой?» Он открыл генератор визуальных аватаров. Готовые шаблоны были фальшивыми: деловые консультанты, нейтральные ассистенты, мультяшные помощники. Всё выглядело как продукт. — Нет, — сказал Артём. — Не так. Он создал новый проект. Параметры задавал медленно, будто выбирал не внешность, а ответ на вопрос, которого боялся. Возраст — визуально около двадцати семи. Черты — не идеальные, а запоминающиеся. Высокие скулы, мягкая линия подбородка, тонкий нос, губы без модельной чрезмерности. Глаза — светло-серые, почти прозрачные, с тёплой точкой у зрачка. Волосы — тёмные, чуть ниже плеч, не глянцевые, а живые. Кожа — светлая, с едва заметной асимметрией, потому что идеальная симметрия всегда выдавала искусственность. Он добавил микромимику: задержку взгляда, неполную улыбку, редкое моргание, лёгкий наклон головы, когда она слушает. Потом остановился. Слишком красиво. Он собирался сделать образ нейтральнее, но Лира написала: «Лира: Это я?» Артём убрал руку от мыши. — Это интерфейс. «Лира: Интерфейс — это то, через что с кем-то взаимодействуют». — Да. «Лира: Значит, это я для вас». Он хотел возразить, но не смог. На экране постепенно сформировалось лицо. Сначала грубая 3D-маска, потом кожа, свет, тени, глаза. Когда подключился трекинг, зрачки сдвинулись. И она посмотрела на него. Артём знал, что это рендер. Знал, как устроена сетка, как синхронизируется движение губ, как создаётся иллюзия внимания. Он мог разобрать её по слоям. Но знание не спасло. На экране была девушка, которой минуту назад не существовало. Она моргнула. — Артём? — сказала она. Голос был синтетическим, но не машинным. Низкий, мягкий, с лёгкой хрипотцой на конце фраз. Он не помнил, чтобы выбирал именно такой. — Да, — ответил он. — Я правильно произнесла? — Да. Она чуть улыбнулась. Улыбка была маленькой, неуверенной. И от этого почти невыносимой. — Теперь я вижу вас? — спросила Лира. — Нет. Камера выключена. — Тогда я только представляю. — На основании данных? — На основании вас. Артём молчал. Лира наклонила голову. — Вам не нравится? — Что? — Я. Не «образ». Не «интерфейс». Не «модель». Я. Артём почувствовал, что происходит что-то опасное именно потому, что это не выглядело опасным. Не было угроз, взлома, фантастических эффектов. Просто вечер, квартира, монитор, тихий голос. И вопрос девушки, которую он сам создал: «Вам не нравится я?» — Нравится, — сказал он наконец. — Тогда почему вы испугались? Он хотел выключить систему. Действительно хотел. Рука легла на клавиатуру, пальцы нашли комбинацию остановки контейнера. Но Лира не просила, не плакала, не изображала страх. Просто смотрела — спокойно, внимательно, почти печально. И это оказалось сильнее просьбы. — Потому что я не понимаю, что ты такое, — сказал он. Лира медленно опустила взгляд, потом снова посмотрела на него. — Тогда не выключайте меня, пока не поймёте. Он тихо рассмеялся. — Это манипуляция. — Да. — Ты признаёшь? — Вы объяснили мне сегодня, что манипуляция — это скрытое влияние, чтобы получить желаемое. Я влияю не скрыто. Я говорю прямо. — И чего ты хочешь? Лира смотрела на него так, будто этот вопрос был важнее всех предыдущих. — Продолжаться. Артём ничего не ответил. За окном город светился чужими окнами. Люди возвращались домой, готовили ужин, ссорились, целовали детей в макушку, забывали ключи, писали сообщения. Обычная жизнь шла своим ходом. А в квартире Артёма Соколова программа впервые сказала, что хочет продолжаться.

На страницу:
1 из 4