Квартирный вопрос (сборник)

Мой дом

Иван Наумов

Эмодом

Обычно Фортуна наносила визиты Коровину по понедельникам.

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

– Ведь это вы программировали пуделя Шпульку? – спросил гость. – Ведь это вы – тот самый Коровин?

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

Однако Коровин инстинктивно приосанился и вежливо поправил гостя:

– Ну как – программировал? Вообще-то, я занимался эргономикой. Эргономикой интерфейса. Вопрос взаимодействия пользователя с эволюционирующим программным кодом псевдоинтеллектуальной системы выходит на первый план при превышении условного порога в один терабайт компилированного ресурса…

– Ой-ой! – замахал руками гость. – Не давите меня псевдоинтеллектом! У меня от ваших терабайт аллергия начинается. Я коммерсант, барыга, со мной попроще надо, почеловечнее. Будем знакомы – Нил Зерович!

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

– Коровин! – буркнул Коровин в ответ, аккуратно подержав в ладони цыплячью коммерсантскую лапку.

Ритуал знакомства гость завершил вручением медиавизитки с перекатывающимся логотипом известнейшего строительного концерна.

– Собственно, к делу! – Нил Зерович как-то сам собой перемещался по квартире на запах еды.

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

– Дайте две! – отдал команду Коровин.

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

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

– Вот так, – гость развел в стороны тощие ладошки, – зародился проект «Мегатерем-VIP», в завершающей фазе которого мы сейчас и находимся.

Коровин лично был уверен, что уж он-то точно находится у себя на кухне, но перечить снова не стал.

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

Робот мелодично звякнул и выдвинул на середину стола поднос с двумя чашками.

– Пейте кофе, – ласково сказал Коровин и быстро вышел из кухни.

Из спальни выйдя на балкон, он отдал команду карманному коммутатору:

– Негодяя в студию!

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

– «Алгоритмы Бобриса»! Сейчас никто не может ответить на ваш звонок. Оставьте…

– Фима, первое апреля случилось два месяца назад.

– С добрым утром, Коровин, – вяло ответил Бобрис вполне человеческим голосом. – Ты меня на рассвете разбудишь…

– Фима, во что ты собираешься меня втянуть?

Бобрис был невозмутим.

– Ничего такого! – сказал он. – Если ты про «Теремок», так там все тип-топ, Коровин, ты даже не думай! Пара багов по твоей части, чистая эргономика!

Жизненный опыт подсказывал Коровину обратное. Но в субпространстве творческих людей Цифры – будь то программисты, бета-тестеры или дизайнеры – зме́я, подобного Фиме, надо было еще поискать! Коровин, сам того не замечая, постепенно начал кивать в такт успокаивающей ритмичной речи Бобриса:

– Все тупо и дорого: сменные интерьеры – одним щелчком пальцев. Сто дизайнеров накреативили, а я подложил цифровую базу. Уже практически закончили отладку…

– Так что же тогда? – сердце Коровина сжалось от тоскливого предчувствия.

Бобрис чуть-чуть помолчал.

– Знаешь, – неуверенно сказал он, – чё-то не прёт.

– То есть?

– Ну, все красиво, все работает, дом-трансформер: то ты в за́мке, то во дворце. Электрика, механика, сантехника – сложно, адски дорого и архинадежно. Сбоев на уровне харда нет вообще…

Бобрис снова замолк, а потом грустно подытожил:

– А кайфа нету!

Коровин даже не нашелся, что на это ответить.

– Вытряси их, Коровин! – воскликнул Фима, по-своему трактовав возникшую паузу. – Они такие тугрики в свой «Супер-пупер-мега-VIP» засандалили, что отступать давно уже некуда. Они на тебя молиться будут, пыль с флэшек сдувать, проси чего хочешь! Будет как со Шпулькой, даже круче! Я ж твой друг, плохого не предложу!

Коровин обвел взглядом панораму унылого дворика, полные спама мусорные бачки, белый снег простыней на чьем-то балконе, дрожащие пикселы листвы на голых культяпках обкорнанных тополей… Ведь он же ничего не теряет? Это просто подработка!

Коровин скрестил пальцы и прошептал:

– Только бы не как со Шпулькой!

* * *

Трехтомное пособие по общению с Теремом Коровин оптимистично похоронил на дне чемодана. Он был уверен: все не настолько плохо, чтобы сходу зарываться в рабочие материалы.

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

После знакомства с разработкой Бобриса Коровин знал, что снаружи вид дома почти неизменен. Максимум вместо колонн может появиться каменная или бетонная стена. Но двери и окна останутся на прежних местах, и крыша не съедет набок. Что уже не могло не радовать.

Коровин остановился у калитки и дотронулся до кнопки звонка.

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

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

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

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

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

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

Но бобрисовское «не прёт» наиболее четко отражало суть проблемы.

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

* * *

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

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

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

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

Доклад Коровина был по-медицински жесток.

– Давайте без экивоков. Я вижу две проблемы! – сурово сказал Коровин, сложив из пальцев «козу» и предъявив ее Нилу Зеровичу.

Тот забился в угол кресла.

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

Коровин понемногу входил в раж.

– Возьмем, к примеру, шкаф. Шкаф – это унизительно!!! Вы вбухали в этот проект неимоверные ресурсы, привлекли лучшие умы во всех областях, включая смежные, использовали самые передовые разработки – и что? Зачем все это? Кому нужен полуфабрикат? Строили цифровой дом – дайте же ему до конца стать таковым! Кликая по ссылке в Интернете, вы не интересуетесь реальным местонахождением странички с голой девкой! Так почему же, проектируя дом, вы заранее заставляете его будущего хозяина заморачиваться такими вопросами, как «где», «куда», «откуда»? Что за радость жить в доме, где нет ни одного постоянного предмета мебели, если нужно запоминать, где лежит свитер, а где – альпеншток?

Почувствовав, что вокруг сгущается недоуменная тишина, Коровин поправился:

– Или, скажем, ключи от вертолета… Но это половина беды! Вторая проблема: вы даже не попытались одушевить Терем! У него мозгов чуть больше, чем у пылесоса. Ну кто-нибудь из вас хотел бы жить в пылесосе?

– Вы считаете такое сравнение уместным? – Нил Зерович сморщился, как от боли.

– Куда уж!.. – констатировал Коровин. – Знаете, на что похож Терем сейчас? На бездушную машину, которая тырит ваши бюстгальтеры…

Человек без каски сделал протестующий жест.

– …без вашего ведома двигает стены, меняет мебель, покупает продукты! Сальери техногенного мира! «Бочонок амонтильядо» на цифровой лад! Здесь не станет жить ни один вменяемый человек!

– Что же делать? – человек в твиде совсем спал с лица. – Разработка обошлась нам в астрономические суммы, и ничто не предвещало…

– Менять интерфейс, – скромно сказал Коровин. – Такой дом должен стать заботливой нянькой, дворецким, секретарем – но для этого он должен хоть немного понимать вас. Не ваши дурацкие команды «Курицу разморозить!» или «Затенить окно в спальне!» – а вас, вас самих. Я не скажу «почувствовать» – но проявить эмоциональный резонанс. Эмодом – вот сущность, которая будет адекватна величию вашего замысла!

Нил Зерович скукожился в своем кресле, как муха в гостях у паука.

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

И обвел взглядом застывшую публику.

– А ведь он не дурак! – звонко воскликнул дизайнер, взмахнув руками.

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

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

– Ну как – перестала? – пожал плечами Коровин. – Нужно, чтобы имело место небольшое принуждение. Что такое диалог? Противостояние двух личностей! Раз нельзя превратить программу в личность, надо хотя бы сымитировать это.

Дальше