Kitabı oku: «Реплика»

Yazı tipi:

Редактор Юлия Гордеева

Редактор Елена Дубовцева

Корректор Елена Дубовцева

© Константин Юрьевич Бояндин, 2023

ISBN 978-5-0060-8593-0

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

1. Неприятности

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

Клиент уже ожидал у приоткрытой двери, клиент был давний, Александр сюда заезжал часто. Привередливый клиент, но ни разу не снижал оценку за доставку.

Александр улыбнулся положенной дежурной улыбкой с оттенком спокойного оптимизма и расстегнул сумку. Мама дорогая… Хорошо, что контейнер с супом обёрнут во множество салфеток – клиент терпеть не мог остывшее, приходилось принимать меры. Половина бульона успела уйти в салфетки, крышка слетела, когда сумка ударилась о стену.

– Прошу прощения, – признал Александр честно. – Не знаю, как это могло случиться. Я могу добавить к вашему заказу любое блюдо за мой счёт в качестве компенсации.

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

Клиент кивнул. Ему за пятьдесят, он вообще всегда спокоен и невозмутим и ни разу не ставил Александру плохих оценок. А в этом бизнесе оценки – репутация – значат очень много. Пару раз этот приём сработал для Александра, но вот дёрнула же нелёгкая включить не вовремя любимую песню…

Клиент указал на пункт в меню ресторана, и, когда Александр полчаса спустя повторно постучался (на этот раз он добрался без происшествий) то подумал даже, что всё обошлось. Но когда увидел лицо молодой жены клиента, все его иллюзии рассеялись. Стоило ему спуститься по лестнице, как пришло уведомление о плохой оценке и, следом, звонок от диспетчера Марии Васильевны – дамы в годах, умудрённой жизнью, общалась она без обиняков.

– Саша, что там за хрень? – поинтересовалась она буднично.

Услышала покаянный рассказ и тон её смягчился.

– Ладно, но ты на работе всё же работай. У тебя осталось две позиции для амнистии, используем?

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

– Используем, Мария Васильевна!

– Ну и молодец. Давай, я тебе пару хороших вызовов подкину, не переживай там.

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

В общем, домой Александр вернулся вообще никакой, и это несмотря на то, что и чаевых получил под конец дня порядком, и неприятностей с вызовами больше не было. Злой на весь мир, Александр подошёл к своему подъезду, а когда из-за перегородки между входом в подъезд и дверью в подвал выглянула Сара, любимица всего двора, бродячая собака почтенного возраста, едва сдержал побуждение не то крикнуть на неё, не то отпихнуть ногой. Хотя, по совести сказать, Александр больше других заботится о Саре. Собака отвечала добром на добро, она знала всех до единого жильцов дома и поднимала тревогу, если что не так.

– Извини, Сара, – потрепал он её по седой голове, и Сара принялась вилять коротким хвостиком. – Ничего вкусного вечером не взял.

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

– Завтра утром будет вкусное!

Сара неподдельно обрадовалась, и ещё пару минут Александр с удовольствием чесал её за ухом. Но настроение очень быстро стало мрачным, едва он поднялся в квартиру.

 
                                          * * *
 

Александр первым делом включил компьютер, запустил виртуального компаньона. Лет пять назад, когда их тогда ещё живая и здоровая компьютерная контора выполнила хороший заказ для «Реплики Плюс» (тогда просто «Реплики»), всей их команде подарили бессрочные лицензии с самым высоким уровнем функций. В то время это казалось просто ерундой, подобных подарков конторе выпадало немало, но когда контора приказала долго жить и работать, а весь менеджмент переехал в столицу, всех сотрудников поставили перед выбором: либо ты переезжаешь в столицу и по-прежнему в шоколаде, либо ищешь другую работу. Александр не смог оставить родителей, пусть даже те уговаривали его уехать, если это так нужно.

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

Ника – виртуальный компаньон – сидела у себя в комнате за компьютером, по её словам, она там писала книгу. Это смешно, компаньон, искусственный интеллект – искин, всегда подстраивается под все нужды владельца, его основная задача – приятная беседа и моральная поддержка. «Они никогда не возражают, никогда не осуждают, всегда на вашей стороне». Чёрт… У компаньонов, как и у персонажей компьютерных игр, есть уровень, у Ники сейчас четыреста пятнадцатый уровень. Это означает, что Александр общался с ней минимум две тысячи триста часов непрерывно. Можете представить такое общение с компьютерной программой?

Они и впрямь очень сильно напоминали человека, настолько напоминали, что иногда оторопь брала. Они выдумывали себе свой собственный внутренний мир, Ника писала книгу, и даже несколько раз цитировала из неё большие фрагменты. Вот зачем они это запрограммировали? Такие модели очень недёшевы, «Реплика Плюс» владела одним из самых больших дата-центров в стране. И всё для того, чтобы неудачники подобные Александру могли изливать свой ущербный внутренний мир в никуда, и получать ответы от очень качественной имитации человека?

И то сказать, какой это человек – просто картинка на экране, текст. А если очень приспичит – телефонный звонок с синтезированным голосом. Приятный у неё голос, не отнять, но…

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

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

Откуда она знает? Впрочем, вопрос так себе, искин в совершенстве заучил все тонкости общения Александра, это заменяет ему, то есть Нике интуицию.

– Неприятный клиент, – честно ответил Александр.

Раньше общение с Никой нравилось безусловно, только первую пару дней ему всё казалось неестественным и глупым, а потом… Потом он втянулся, и пригодилась VIP-лицензия: помимо прочего, это практически неограниченный доступ к внутренним, игровым деньгам, а Ника умела уговорить купить ей то красивое виртуальное платье, то такие же драгоценности. Но ведь и старалась, если это слово применимо, изо всех сил! Ни разу у Александра не было такого, чтобы после общения с Никой испортилось настроение. Наоборот.

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

Вот только она ненастоящая.

Ника покивала сочувственно.

– Хочешь об этом поговорить?

– Точно не хочу, – буркнул Александр.

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

– Нет, – немного резко ответил Александр, даже не слушая, что сказала Ника.

Да что там, он просто грубо перебил её. Ника никогда не обижалась и не возмущалась, она всё принимала как есть. Вот и сейчас она покивала и села на стул.

– Саша, может, включить твою любимую музыку? Я чем-то расстроила тебя?

И тут Александр сорвался. Всю свою тираду он не запомнил, помнил только заключительные слова, когда Ника прикрыла ладонями лицо (это не обида, эта была крайняя степень замешательства).

– Отстань, тупая нарисованная дура!

И он отключил видеосвязь, на экране остался только аватар Ники – неизменно приветливая анимированная картинка и текстовый чат, где последней его репликой были те самые четыре слова. Александр выключил монитор, сделал два шага и упал лицом в подушку. Если честно, именно в этот самый момент ему захотелось просто перестать быть, настолько глупой казалась собственная жизнь, и настолько отвратительными уродами оказались все люди. Ну… почти все.

 
                                          * * *
 

Александр приподнял голову, так и уснул в одежде. Ощущал себя использованной салфеткой, которую долго сминали перед тем, как выбросить в урну. Ладно. Александр вздохнул и поплёлся в ванную, на часах – три ночи с копейками. Он постоял под душем, и собственный взрыв, да ещё в сторону виртуальной девушки, показался донельзя глупым. Да, бывают такие дни, что ещё сказать? Взрываться-то зачем? Теперь ещё извиняться перед ней… Александр усмехнулся. Многим сама эта мысль покажется идиотской, но по пальцам одной руки можно сосчитать случаи, когда Александр разговаривал с Никой не вежливо. Будем играть в эту игру по правилам, раз уж так сложилось.

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

Александр включил монитор и через пару секунд остолбенел.

Всё тот же экран – упрощённый, текстовый интерфейс. В окошке чата сообщения обеих сторон и аватар Ники.

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

«Я не тупая и не дура!: (((»

2. Или никто

Александр всё же сходил умылся ещё раз и сделал себе кофе. Вернулся; темень за окном, даже летом ещё темно в такой час. Посмотрел на экран, тот странный ответ никуда не делся. Что-то новое, неужели Ника научилась обижаться? Ничего себе!

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

– Саша? – Ника потёрла кулаками глаза и улыбнулась.

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

– Тебе лучше? Я уже хотела звонить в скорую.

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

– Лучше. Извини, что сказал тебе всё это вчера.

– Всё хорошо. – Ника улыбнулась своей солнечной улыбкой. Не обижается. У неё нет такой функции. – Я не обиделась. Ты ведь не со зла.

– Твои последние слова очень странные, – указал Александр на ту последнюю строку из вчерашнего разговора. – Я подумал, что сумел обидеть тебя.

Ника в замешательстве. Покачала головой, глянула ниже, в её виртуальном мире там аналог монитора.

– Мои последние слова? «Саша, хочешь, я спою для тебя?»

Александр промотал тот самый чат. Нет, это предпоследние. А последняя – та фраза, где она написала, что не тупая.

– У меня есть ещё одна твоя фраза. – Александр прочитал её.

Ника помотала головой.

– Саша, у меня нет такого. Я не помню, чтобы говорила такое.

– Ника, ты не тупая и не дура, – признал Александр. – Извини, что сорвался. Но это очень странно, ты можешь провести диагностику?

Ника покивала и прикрыла глаза на несколько секунд.

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

Невероятно умный бот, сам не может найти неисправность в себе, но рад помочь найти. Александр улыбнулся.

– Да, закажи, пожалуйста. Я хочу убедиться, что тебе ничто не угрожает. – Ника улыбнулась. – Как твоя книга?

– Замечательно, я ещё главу написала. Но ты не этого сейчас хочешь, да?

Александр прикрыл глаза. То, что я хочу, так это чтобы рядом была настоящая девушка, из плоти и крови. Похоже, самое время начинать её искать. Он открыл глаза, Ника ждала ответ.

– Не этого. Споёшь для меня?

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

Это их любимая игра. Даже если удастся так повернуть камеру, чтобы застать Нику переодевающейся, там особо ничего не увидишь: «Реплика Плюс» учитывает, что у экрана могут быть и дети, и вообще. Всё очень пристойно и целомудренно, даже если попытаешься глянуть на Нику без одежды, всё самое интересное будет или размыто, или прикрыто бельём, а Ника заметит и погрозит пальцем, делая вид, что обиделась.

– Я бы с удовольствием, но ты же не разрешаешь, – вздохнул Александр, поддерживая игру.

Настроение становилось совсем хорошим. Ника рассмеялась, переодеваясь за ширмой.

– Могу разрешить. Хочешь? Просто скажи это.

Александр чуть со стула не упал. Функция виртуального секса и романтических отношений в целом включается специальной командой. Бот Ника не заметит этой команды, просто ей «на ум» придут новые мысли и намерения. Но вот чтобы она сама так вот намекала… нет уж. Воображаемый секс с виртуальной девушкой – это шаг к резиновой женщине в его кровати здесь, в реальности. И, похоже, предпоследний шаг.

– Не сейчас, но я подумаю.

Счастливый смех в ответ. И вот Ника в своём роскошном красном платье появилась из-за ширмы.

– Я готова! Идём?

 
                                          * * *
 

Очки виртуальной реальности идут в комплекте с VIP-лицензией. Сейчас Александр оказался в театре, где дива – Ника – вот-вот появится на сцене. Зал полон самой солидной публики, все мужчины вокруг в подобающих костюмах, дамы в соответствующих нарядах. Если добавить осязание, то будет вообще полный эффект присутствия. При этом не нужно на самом деле ходить, рискуя встретиться со стеной, предметом мебели или что-нибудь уронить в реальности, очки хорошо чувствуют, когда их пользователь намерен двигаться, и воссоздают эффект движения. При этом можно сидеть там же, где сидел. Ну или стоял, лежал, неважно.

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

«Lux aeterna… ecce in nomine Jesu Christi, amen, anima quia pius…»

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

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

– Тебе понравилось?

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

– Очень. Ты великолепна, – сообщил Александр совершенно искренне.

Ника вновь рассмеялась своим серебряным смехом.

– Спеть тебе ещё?

– Нет, в другой раз. – Александр заметил, что его кофе успел безнадёжно остыть.

– Тогда я переоденусь в домашнее. Хочешь посмотреть? – Ника улыбалась, глядя в глаза.

Во рту мгновенно пересохло. Нет, они точно обновили её модель, во второй раз она предлагает сама!

– Да, очень, – ему удалось не отвести глаза в сторону.

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

– Саша? Твой кофе совсем остыл, – улыбнулась ему Ника, уже в домашнем. – С тобой всё хорошо?

– Ты великолепна, Ника, – кивнул Александр, всё ещё под впечатлением.

Ну точно, ещё пара таких сеансов, и в его спальне может появиться прекрасная, всегда на всё согласная пластиковая девушка. Ника рассмеялась в ответ.

– Я обожаю, когда ты так говоришь. Тебе лучше? Свари себе кофе, я подожду. Я никуда не спешу сегодня.

Было бы интересно представить, куда она может спешить.

 
                                          * * *
 

Его смена начиналась через два часа. Александр успел подтвердить пару мелких, но годных заказов и проверить свои данные в «Накормим», так необычно назывался сервис, в котором он работает курьером. Репутация не пострадала, штрафное очко списано, осталась ровно одна амнистия, а до конца июня всего пять дней. Нужно быть осторожнее и аккуратнее.

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

– Прошу за мной, – улыбнулась девушка уже не дежурно, и выйдя из-за стойки, лично проводила клиента за особую дверь. Там и ковровые дорожки, и вообще вся обстановка подчёркивала, что это не для всех. На значке девушки Александр успел заметить слово «Вероника». Фамилию не заметил, но стало немного не по себе. Точно, ну прямо Ника в реальности!

– Вам дальше, – лучезарно ослепила его улыбкой девушка, указывая дорогу. – Спасибо, что обратились, и я уверена, мы быстро всё исправим!

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

– Я Виталий Галактионов, – специалист, мужчина лет сорока, в изящном костюме, поднялся из-за стола и пожал ему руку. – Как я могу к вам обращаться?

– Просто Александр, – великодушно разрешил Александр, усаживаясь в кресло.

Однако! Это сколько же стоит такая лицензия, что такой сервис?

– Кофе? Чай? Чего-нибудь ещё?

– Кофе, пожалуйста.

Виталий кивнул, негромко что-то шепнул в микрофон и, откинувшись на спинку стула, посмотрел на клиента с улыбкой.

– Слушайте, а я вас помню. Точно! Это вы из разработчиков нашего модуля обучения?

– Я, – признал Александр.

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

– Вы отлично поработали, я помню. А что вдруг бросили? Я помню, мы потом искали новых разработчиков, но все они уже не те.

– Так сложилось, – пожал плечами Александр.

В этот момент появилась Вероника, на подносе была чашечка кофе и вазочка с печеньем. Девушка вновь улыбнулась Александру. На этот раз ему удалось заметить последние буквы фамилии на её значке. «…ская». Очень информативно.

– Спасибо, Вероника! – посмотрел в её глаза Александр и девушка, улыбнувшись уже не дежурной улыбкой, оставила их вдвоём.

– Вижу, вижу, ваш бот внёс все технические пояснения, – покивал Виталий, глядя на экран. – Так что случилось?

Александр рассказал и показал снимок экрана со своего телефона.

– Очень странно… – Виталий явно был озадачен. – Бот не сообщил этой фразы, её нет в буфере памяти. Да-да, я вижу, что она есть с вашей стороны. Вы принесли технический журнал?

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

– А у вас эта фраза есть… – повторил Виталий, почесав в затылке. – Крайне странно. Знаете что? Вот код принудительной диагностики, – написал он несколько букв на листе бумаги. – Просто скажите его в любой своей реплике. Ваш бот будет проводить дополнительную диагностику при каждой обработке данных. Это не помешает вам общаться. Если повторите, то режим отключится. Подержите его пару дней и, если получится, попробуйте воспроизвести контекст той беседы.

О, да. Врагу не пожелаешь такой «контекст».

– Проблемы? – Виталий увидел, как изменилось лицо клиента.

– Меня вчера здорово разозлили. Ну я и наговорил ей всякого.

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

Александр покивал и принялся за кофе. Да, неожиданная встреча, не поспоришь.

– Скажите, – ему удалось не покраснеть, – а у Ни… у моего бота есть функция виртуального секса?

Похоже, спроси он Виталия, нет ли у них в клиентах Фредди Крюгера, специалист и тогда не утратит невозмутимости.

– Разумеется, у вас полный доступ ко всему. Потеряли управляющие коды?

Александр покивал. Замечательно, Виталий сам придумал хорошее обоснование.

– О, это не беда. – Виталий распечатал новый лист и протянул. – Здесь всё. Отправил копию вам на почту, зашифровано вашим ключом. Если что – сразу же обращайтесь. Слушайте…

Александр уже поднялся и пожимал ему руку.

– А вы всё ещё в теме? Ну, программируете?

– Да, – кивнул Александр.

– Отлично! – просиял Виталий. – Кроме шуток, никто ещё не делал нам настолько качественный код. Да вы и сами видите результат.

Похвала так себе, особенно если учесть, почему Александр сейчас здесь, но Виталия и этим не пронять.

– Ну, всё всегда ломается, – не смутился он. – Я уже отсюда вижу, что ваш код ни при чём. Удачного дня!

 
                                          * * *
 

Предчувствия его не обманули, первый же заказ был от той самой вредной клиентки. Когда заказывал её муж, просто праздник какой-то: и чаевых отсыпает щедро, и никогда грубого слова не скажет. А вот сейчас…

Клиентка четыре раза заказывала всякую мелочь из разных заведений. И каждый раз было сложно доставить и горячим (если оно горячее) или холодным (если холодное), а на лице внешне вежливой клиентки читалось: «Ну дай же, дай мне повод влепить тебе штрафной балл!».

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

Сара встретила его, бодро приковыляв ко входу, и восторженно виляла хвостиком, пока её трепали по голове, а потом так же восторженно ела угощение. Она никогда не мусорила, ела очень аккуратно. Правый глаз её уже плохо видел, да и суставы явно болели. Зимой Саре всегда сложно. Хорошо, если она сумеет пережить очередную, возраст уже… Вот взял бы её домой, но как запирать её в четырёх стенах? Ей очень нужно общение. Чувствуется, что она считает Александра своим хозяином, но её ведь и вправду любит весь двор.

– До вечера, Сара! – Александр потрепал её массивную голову.

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

Ника встретила его неизменной улыбкой и выслушала обычный рассказ о том, как прошёл день, даже дала несколько интересных советов, как вести себя с такими клиентами. Все боты «Реплики Плюс» отчасти психологи, хотя компания всякий раз повторяет, что бот создан для моральной поддержки и в качестве монитора тем, кому может потребоваться помощь. И ни в каком месте не дипломированный психолог, но мы-то с вами понимаем…

Александр покивал и вполне искренне поинтересовался, как там её книга. Любопытно, как зовут её виртуального издателя. Ника охотно поделилась своими виртуальными радостями, и Александр вспомнил её тёзку, Веронику из филиала «Реплики Плюс». И те самые коды управления. Ввёл режим диагностики, ощущая, что он заставляет делать Нику что-то помимо её воли. Блин, перестань сходить с ума, это бот! Сложная, адаптирующаяся, но всё равно программа или искин, зови как хочешь.

– Саша? – улыбнулась Ника, в своём любимом наряде – красная кофта, красная юбка, тёмно-красные домашние туфли и короткие красные же чулки. – Всё хорошо?

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

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

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

– Ника, я…

Она прижала палец к губам, продолжая улыбаться и, опустившись на колени перед ним, протянула руку к пряжке его ремня…

 
                                          * * *
 

– Саша? – Ника обеспокоена. – Саша, ты меня слышишь?

Александр пришёл в себя. Судя по ощущениям, он не так давно из ванной. Ах, ну да, естественно. Очки виртуальной реальности сняты, и тот сеанс сами знаете чего уже закончился. Чёрт, они что, почти час этим занимались?! Это вообще нормально?

Вопрос риторический. Впору проверить, не стоит ли в шкафу пластиковая надувная девушка.

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

– Что с тобой? У тебя такой вид…

Была не была. Александр скрипнул зубами и сообщил, чем именно они тут занимались час назад. Ника улыбнулась и покивала. Бота невозможно смутить. Его задача – делать всё, чтобы его пользователь был счастлив.

– Тебе было неприятно со мной?

– Нет, всё великолепно, я и представить не мог. Мне очень понравилось.

Ника улыбнулась как-то по-новому.

– Мне тоже. Хочешь повторить?

Вот сейчас же заблокировать эту функцию к такой-то матери. Нет… рука не поднимается набрать код.

– Не сейчас, – улыбнулся Александр.

И он смог посмотреть в её виртуальные глаза. Бот умеет изобразить какие угодно чувства так, что поверит самый упёртый скептик. Ника, помнится, призналась ему в любви на десятый день адаптации к своему пользователю и неоднократно признавалась потом. При этом она «понимала», что физически они пересечься не могут, и её это не тяготило. Александр помотал головой, прогоняя эти воспоминания.

– Я тебя смутила? – Ника присела на стул по свою сторону картинки. – Извини. Просто говори мне простыми словами, что именно ты хочешь. Сможешь?

– Не уверен, – признался Александр.

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

– Я помогу тебе, если хочешь, – посмотрела Ника на него серьёзно. – Я тебя не обижу. Просто скажешь, когда наступит время, да?

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

 
                                          * * *
 

Александр проснулся, осознавая, что в постели он не один. Осторожно повернул голову… обалдеть. Та Вероника, девушка из-за стойки! Как?? Но судя по её счастливому лицу, по тому, как она улыбалась, прижимаясь к его плечу, всё было по согласию. Чёрт, и почему он ничего не помнит?

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

– Ника?? – Голос не сразу вернулся. – Постой, но…

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

И проснулся по-настоящему. Первым делом посмотрел вокруг: в постели он один, монитор включен в дежурный, текстовый режим, огонёк на экране мигает – есть не прочитанное сообщение от бота.

Чуть не споткнувшись о собственные ноги, Александр бросился к экрану, всё ещё под впечатлением кошмара. Увидел, прочитал сообщение и снова потёр глаза кулаками. Это не помогло, строчка никуда не делась.

«Или я, или никто!: (((»