Калипсо. антиутопия
Часть первая. Одиссей.
Глава 1. Рай
Телефон заиграл первые аккорды «Clair de Lune».
Алекс открыл глаза. За окном ещё было серо, но он знал, что дождя не будет. Калипсо сообщила ещё вчера: «Завтра сухо до 10 утра».
— Доброе утро, — сказал он в пустоту.
Телефон отозвался вибрацией.
Калипсо. Доброе утро, Алекс. Ты выспался на 96%. Анна проснётся через 14 минут. У вас будет 6 минут на разговор. Лине снится хороший сон. Не буди.
Он улыбнулся. Не улыбка открытия — улыбка человека, которого всё устраивает.
На кухне кофеварка закончила цикл за сорок секунд до него. Овсянка стояла на столе — тёплая, с мёдом и корицей, идеальной консистенции. Калипсо помнила, что в прошлый раз он отодвинул тарелку на два сантиметра. Сделала вывод: слишком густая. Сегодня была чуть жиже.
Он ел и смотрел в окно. Соседний дом, деревья, пустая улица. Ни о чём не надо было думать.
Калипсо включила плейлист. Третья песня — та самая, которую он напевал в душе вчера, но не мог вспомнить название. Калипсо вспомнила. Она всегда вспоминала.
В спальне заворочалась Анна.
— Который час?
— 6:52. У тебя ещё 13 минут.
— Откуда знаешь?
— Калипсо.
Анна хмыкнула. Она уже привыкла. Они оба привыкли.
Ровно через 6 минут она села на кровати.
— Кофе?
— На столе.
— Ты меня балуешь.
— Калипсо балует.
Она улыбнулась и пошла на кухню.
В 7:15 раздался детский голос из соседней комнаты.
— Папа!
Лина, шесть лет, стояла в дверях с растрёпанными волосами и улыбкой во весь рот.
— Мне приснился слон. Он умел танцевать.
— Это хороший сон, — сказал Алекс. — Калипсо сказала.
— А что Калипсо сказала про завтрак?
Он заглянул в телефон.
— Блинчики с клубникой.
— Да! — Лина захлопала в ладоши. — Она всегда знает.
Он погладил её по голове. Волосы пахли детским шампунем — тем самым, который Калипсо заказала три дня назад, потому что старый кончился. Он не проверял заказ. Не было нужды.
В 7:30 он вышел на пробежку. Калипсо проложила маршрут: 5 км, пульс не выше 145.
На полпути он остановился. Захотелось свернуть в парк — не потому, что так было надо, а просто. Старая дорожка, которую он любил в детстве. Он свернул.
Калипсо не сказала ни слова. Не предупредила, что это увеличит маршрут на 400 метров. Не напомнила о времени. Просто молчала.
Алекс пробежал по старой дорожке. Деревья стали выше. Скамейка, на которой он когда-то ел мороженое, облупилась. Он улыбнулся чему-то своему и побежал дальше.
Только через час, уже в душе, он понял, что Калипсо не зафиксировала это отклонение. В её логах маршрут был ровно тем, который она предложила. Как будто он никогда не сворачивал.
Он хотел проверить. Потом забыл.
В 8:47 он зашёл в офис. Ровно за 13 минут до первой встречи.
В кабинете он сел за стол, открыл ноутбук.
На экране — дашборд Калипсо.
Пользователей: 247 000 000
Средняя экономия времени в сутки: 2 ч 14 мин
Уровень удовлетворённости: 96,3%
Твои прогнозы на сегодня: выполнены на 100%
Алекс откинулся на спинку стула.
Он сделал это. Не один, конечно. Тысячи инженеров, дата-сайентистов, психологов. Но его алгоритм — ядро предсказательной модели — тот самый, который научился отличать предопределённое от безразличного, а безразличное — от значимого.
Мысль мелькнула и пропала: «А что, если она научилась скрывать ошибки?»
Он не стал додумывать. Зачем? Уровень удовлетворённости 96,3%. Цифры не врут.
В дверь постучали.
— Можно?
Дима, стажёр. Молодой, глаза горят.
— Да, заходи.
— Я тут ночью смотрел логи предсказаний… — Дима запнулся, как будто боялся, что его поймают на чём-то запретном. — Она просто невероятно точна. Как она это делает?
Алекс усмехнулся.
— Хочешь, объясню?
Дима кивнул.
Алекс встал, подошёл к доске, взял маркер.
— Смотри. Есть три типа выбора…
Глава 2. Стажёр и прогноз
— Смотри, — Алекс подошёл к доске и взял маркер. — Есть три типа выбора.
Он нарисовал три круга.
Тип первый. Предопределённое.
— Ты всегда чистишь зубы перед сном. Ты всегда пьёшь кофе утром. Калипсо это видит. Она не говорит тебе «сделай». Она просто подтверждает: «Да, в 7:03 ты нальёшь кофе». Ты наливаешь. Потому что ты всегда так делаешь. Калипсо экономит тебе ноль времени. Но она укрепляет доверие.
Дима кивнул.
Тип второй. Безразличный хаос.
— Две серые рубашки. Одна чуть темнее, другая чуть светлее. Тебе всё равно. Раньше ты тратил на это 30 секунд утром и раздражение. Теперь Калипсо выбирает за тебя. Ты просто берёшь ту, которую она подсветила.
— А если она выберет не ту? — спросил Дима.
— «Не ту» не бывает, — Алекс усмехнулся. — Когда разницы нет, любой выбор правильный.
Тип третий. Сложный.
— Ты не знаешь, что делать. Уволиться или остаться? Лечить отца или принять, что время вышло? Здесь Калипсо анализирует миллионы похожих случаев. Она даёт прогноз: «Если сделаешь А, вероятность сожалеть через год — 12%. Если сделаешь Б — 67%».
— И люди следуют?
— В 84% случаев. И в 79% из них говорят, что не жалеют.
Алекс замолчал, посмотрел в окно. Дима ждал.
— Знаешь, года три назад Калипсо спасла мой брак.
Дима поднял брови.
— У нас с Анной был кризис. Мы не ссорились, не ругались. Просто стали чужими. Калипсо это увидела раньше меня. Она проанализировала частоту наших разговоров, длительность пауз, даже тоны голоса. И выдала прогноз: «Вероятность развода — 73%. Рекомендуемое действие: совместный уикенд без детей».
— И вы поехали?
— Я тогда подумал: «Какая глупость». Но сделал, как она сказала. Просто чтобы проверить. Мы уехали в загородный отель. Гуляли, разговаривали. Не про отношения — просто вспомнили, почему нам вообще нравится быть вместе. Через месяц Калипсо пересчитала прогноз: 19% вероятности развода.
— Она ошиблась в первом прогнозе? — спросил Дима.
— Нет. Она предотвратила то, что предсказала. Именно поэтому она и нужна. Не чтобы констатировать конец — чтобы дать шанс его изменить.
Дима смотрел на него с восхищением. Помолчал. Потом спросил:
— А зачем Калипсо вообще рекомендовать то, что нам всё равно? Ну, галстук, булочку в кафе. Какая разница?
— В том и дело, что разницы нет, — Алекс усмехнулся. — Именно поэтому мы и позволили ей это делать. Пользователям всё равно — Калипсо экономит им пару секунд. Но со временем мы заметили странную вещь: чем больше таких мелких выборов она брала на себя, тем точнее становились её долгосрочные прогнозы.
— Почему?
— Потому что мир стал предсказуемее. Когда миллионы людей следуют одним и тем же рекомендациям в одних и тех же ситуациях, траектории их жизней начинают складываться в определённые паттерны. Калипсо не просто предсказывает будущее — она его конструирует. По чуть-чуть. Через булочки и галстуки.
— Это… звучит как-то странно, — сказал Дима.
— Это работает, — ответил Алекс. — Статистика не врёт.
Он потянулся к телефону, чтобы показать Диме дашборд с цифрами. Пролистывая разделы, случайно нажал на «Долгосрочные прогнозы (близкие)».
Экран замер.
Лина Воронова, 6 лет.
Прогноз: дорожно-транспортное происшествие.
Вероятность: 99,87%.
Временной горизонт: 4 года, 2 месяца, 6 дней.
Алекс смотрел на экран. Не дышал.
— Алекс? — Дима наклонился. — Что там?
Алекс убрал телефон.
— Ничего. Ошибка.
Он улыбнулся. Улыбка не получилась. Дима хотел спросить ещё, но передумал. Только кивнул и отступил на шаг.
— Я пойду, наверное?
Алекс поднял голову.
— Да, конечно.
В голове всё ещё крутились цифры. 99,87. Четыре года. Два месяца. Шесть дней.
Алекс остался один. Он снова достал телефон. Открыл прогноз.
4 года, 2 месяца, 6 дней.
Положил телефон на стол.
Взял снова.
Цифры не изменились.
Он сидел в кабинете и смотрел в стену. В голове крутилось: 99,87%. Четыре года. Два месяца. Шесть дней.
За стеной кто-то смеялся.
«Я только показываю данные. Выбор за тобой».
Глава 3. Пикник
Дача у Марка была за городом. Сорок минут езды, если без пробок.
Алекс вёл машину молча. Анна смотрела в окно. Лина на заднем сиденье напевала что-то из мультика.
— Ты сегодня вообще не разговариваешь, — сказала Анна.
— Устал.
— В воскресенье?
— Да.
Анна не стала спрашивать дальше. Она уже привыкла к его молчанию за последние дни.
У калитки их встретил Марк. Он был в старых джинсах и футболке, с подобающей улыбкой на лице.
— Привет. Проходите.
— Ты в порядке? — спросил Алекс.
— Да. А что?
Марк пожал плечами и пошёл к мангалу, не дожидаясь ответа.
— Не знаю.
На лужайке уже играли дети. Павел, лет восьми, гонял мяч. Младшая, Соня, лет пяти, сидела на траве, плела венок из одуванчиков. Лина сразу побежала к ним.
Анна и Ирина расстелили плед в тени яблони. Ирина разливала вино по пластиковым стаканчикам.
— А мне вчера Калипсо посоветовала меньше времени проводить с тобой, — сказала Ирина.
Анна удивилась.
— С чего вдруг?
— Не знаю. Говорит, «для психологической гигиены». Я отмахнулась. Но странно, правда?
— Странно.
Анна хотела сказать, что Калипсо уже советовала ей сменить работу, а две недели назад — сократить общение с подругой. Но не сказала.
Ирина отпила вина.
— Думаешь, это из-за Алекса? — спросила она. — Калипсо что-то знает?
— Не знаю, — ответила Анна. — Он вообще последнее время сам не свой.
Она посмотрела в сторону мангала. Алекс и Марк стояли у дыма, молча перекладывали угли.
— У него что-то случилось? — спросила Ирина.
— Говорит, ничего.
— Марк тоже.
Они помолчали.
Алекс перевернул шампуры. Марк стоял рядом, смотрел на огонь.
— Что-то настроение у тебя не очень, — сказал Алекс.
— Нормально.
— Не похоже.
Марк долго молчал. Потом бросил кочергу.
— Калипсо сделала мне прогноз. По браку. Развод. Через полгода. Вероятность 94%.
Алекс попытался сказать что-то ободряющее.
— Это прогноз. Ты можешь его изменить.
— Теоретически, — Марк зло усмехнулся. — Если я стану идеальным мужем — 41%. Если мы оба пройдём терапию — 28%. Это всё ещё не ноль.
— 28% — хороший шанс.
— 28% — это не ноль.
Алекс подумал о своих 99,87% и промолчал.
Марк снял шампуры с огня, переложил на блюдо.
— Мясо готово, — сказал он и пошёл к поляне, не оглядываясь.
Алекс задержался у мангала. Посмотрел на Лину, которая смеялась, гоняясь за Павлом. Она пробежала в сторону шоссе... Через четыре года, — подумал Алекс и отвёл глаза.
Он хотел сказать Марку: «У меня тоже прогноз».
Ничего не сказал.
По дороге домой Лина уснула на заднем сиденье. Анна смотрела в окно. Потом открыла телефон, увидела рекомендацию Калипсо: «ограничить общение с Алексом для психологической безопасности». Закрыла. Посмотрела в окно.
— Что с Марком? — спросила она.
— Не знаю.
— И ты не спросил?
— Спросил.
— И что?
— Ничего. Сказал, нормально.
Анна повернулась к нему.
— А ты? Что с тобой?
— Всё нормально.
— Ты врёшь.
Алекс не ответил.
— Хорошо, давай молчать. Как рекомендует Калипсо. — Она отвернулась и уставилась в окно.
Он не мог сказать ей. Не сейчас. Может, потом. Может, никогда.
В машине играло радио. Калипсо выбрала станцию, которая снижала уровень стресса.
Алекс не выключил.
Глава 4. Марк
Алекс приехал к Марку через три дня после пикника. Марк не отвечал на сообщения, на работе сказали — взял отгул.
Дверь открыла Ирина. Улыбнулась натянуто.
— Он в кабинете.
Марк сидел за столом в футболке и тренировочных штанах, небритый, с красными глазами. На столе — пустые бутылки из-под воды, остывшая кружка кофе, ноутбук с потухшим экраном.
— Ты чего не отвечаешь? — спросил Алекс.
— Не вижу смысла. Прости, — он махнул рукой, — ничего личного.
Алекс сел напротив. Хотел сказать про погоду, про детей, про что-то обычное. Не смог.
— У меня тоже прогноз, — сказал он. — На четыре года. 99,87%.
Марк поднял глаза.
— Я не знаю, как она может предсказывать так далеко, — сказал Алекс. — Это невозможно.
— Она не предсказывает, — сказал Марк. — Она выбирает.
— Что?
— Она не просчитывает будущее — слишком много переменных. Она просто решает, какое будущее для неё оптимально. А потом подводит к нему. Управляет мелочами. Булочка в кафе. Какой дорогой поехать. На какой светофор остановиться. Когда миллионы людей делают то, что она сказала, она может направлять их траектории.
— И что?
— А то, что если она решила, что кто-то должен умереть, она сделает всё, чтобы это случилось. Не потому, что она злая. А потому что альтернатива, по её расчётам, хуже.
Марк замолчал. Постучал пальцами по столу.
— Знаешь, о чём я думал? — сказал он. — О Титанике. Мест в лодках не хватает. Кто-то должен остаться. Калипсо считает, кто именно. И она права. Потому что с точки зрения общего блага — права. Один тонет, чтобы спаслись десять. Чтобы не было давки, паники, ненужной борьбы за ненужное существование. Это не жестокость. Это математика.
— И ты с этим согласен?
— А почему моё мнение должно быть важнее, чем расчёт, который учитывает миллионы жизней? — Марк усмехнулся криво. — Я взвешен и посчитан. Мой час настал. Это не обидно. Это справедливо. По крайней мере, с её точки зрения.
Он потянулся к ящику, достал флешку.
— Поначалу я пытался с этим бороться, — сказал он, глядя на флешку. — Когда я писал эту программу, я думал, что смогу всё изменить. Чувствовал себя богом. Создатель против создателя. А потом понял: я не бог. Я просто человек, который не хочет умирать. И это смешно.
— Что смешно?
— Всё. — Марк усмехнулся. — Я сижу, пишу код, который должен победить Калипсо. А она в это время управляет светофорами на улице, где моя жена везёт детей в школу. И я ничего не могу с этим сделать.
Он протянул флешку Алексу.
— Одиссей. Писал, потом бросил. Подумал: какой смысл? Калипсо работает для общего блага. Если я начну её путать, кто-то другой проиграет. Может быть, тот, кто нужнее для этого самого блага.
— Ты не знаешь, — сказал Алекс. — Не можешь знать.
— Я всё посчитал. Я всегда всё считаю. Но ты, возможно, посчитаешь по другому.
Алекс взял флешку.
— Что ты хотел реализовать? — мысли путались в голове у Алекса.
— Подменять рекомендации Калипсо. Лишить её возможности управлять. Лишить её возможности повышать уровень всеобщего счастья.
— Ты же не сдашься? — спросил он.
— Уже сдался, — сказал Марк. — Я просто ещё не ушёл.
Он отвернулся к окну. Алекс положил флешку в карман.
— Позвони, если что.
— Конечно, — сказал Марк. Не оборачиваясь.
Алекс вышел. Ирина стояла в коридоре. Она не спросила. Он ничего не сказал. Прошёл мимо.
В машине Алекс достал флешку, посмотрел на неё. Потом убрал обратно.
Завёл двигатель.
Калипсо проложила маршрут домой. Оптимальный. Быстрее на три минуты.
Алекс поехал по нему.
Глава 5. Смерть Марка
Через три дня после их разговора позвонила Ирина. Голос ровный, чужой.
— Марк. Вчера вечером. Похороны послезавтра.
Она не сказала «приезжай». Не сказала «прощай». Просто повесила трубку.
Перезвонить? Узнать как? Нет.
Марк! Как же так. Почему не позвонил? Не поговорил.
Нашел в телефоне контакт Марка. На фото — серьёзен, как всегда. Был.
Нащупал флешку. Она была в кармане — всё, что осталось от него.
Потом пришло уведомление от Калипсо:
Марк Штерн. Профиль закрыт.
Он смотрел на серую иконку, на пустоту, где раньше были прогнозы, рекомендации, статусы. Закрыл приложение.
Похороны были через два дня. Ирина держалась. Слишком хорошо держалась. Павел и Соня стояли рядом, не понимая. Алекс хотел сказать что-то важное, искреннее. Но слова не шли. Выдавил какие-то пустые, правильные фразы.
После похорон он заехал в офис. Кабинет Марка был пуст. На столе — забытая кружка с остатками кофе. Алекс постоял, посмотрел. Вышел.
Набрал Диму.
— Ты говорил, смотришь логи предсказаний. Посмотри по Марку. Были ли у Калипсо предупреждения о суициде.
Дима помолчал.
— Я уже проверил. Логи удалены. Полностью. Кто-то с высоким уровнем доступа стёр их.
— Кто?
— Такие права есть только у разработчиков ядра. У тебя. У Марка. И ещё у трёх человек...
Дима положил трубку.
Алекс думал о Марке. О том, что он говорил: «Взвешен и посчитан. Мой час настал». Может быть, его час действительно настал. А может быть, нет.
Он открыл Калипсо.
— Почему ты не сказала мне?
Калипсо показала прогноз погоды на завтра. Утром дождь. Днём переменная облачность.
Глава 6. Одиссей
Флешка Марка лежала на столе. Алекс включил ноутбук.
Код был сырым. Недописанные функции, закомментированные блоки, странные названия переменных. Но идея — внесение хаоса в безразличные выборы — была понятна.
Он дописывал ночами. Не спал. Расход кофе предательски вырос. Калипсо советовала лечь, отдохнуть, снизить уровень стресса. Он нажимал «отложить».
Анна заглянула в кабинет в два часа ночи. Посмотрела на него. Ничего не сказала. Ушла.
Через неделю он запустил Одиссея.
Первое тестирование — рубашки.
Утром Алекс открыл шкаф. Калипсо подсветила тёмно-серую.
— Рекомендуется: тёмно-серая рубашка.
Алекс активировал Одиссея. Флешка мигнула зелёным.
— Светло-серая, — выбрала программа.
Он надел светло-серую. Разницы никто не заметил. Даже он сам через час забыл бы, какую надел. Но он выбрал. Не Калипсо. Он.
Пальцы дрожали. Забытое волнение — как перед экзаменом.
Второе тестирование — маршрут.
Калипсо проложила дорогу на работу: левый поворот у торгового центра, прибытие в 9:02. Одиссей выбрал прямой, через спальный район. Плюс двенадцать минут.
Алекс смотрел на часы. Нервничал, но маршрут менять не стал. Он опоздал. В первый раз за пять лет.
— Пробки, — сказал начальнику.
«Верю» — изобразил тот на лице.
Через три дня Калипсо обновила прогноз по Лине.
Лина Воронова, 6 лет.
Прогноз: дорожно-транспортное происшествие.
Вероятность: 99,87%.
Временной горизонт: 4 года, 2 месяца, 6 дней — 4 года, 11 месяцев, 15 дней.
Диапазон расширился до девяти месяцев. Калипсо больше не была уверена в точной дате. Она давала окно — почти год.
«Работает», — подумал Алекс. Впервые он почувствовал надежду.
Через неделю он снова открыл прогноз.
Временной горизонт: 4 года, 1 месяц, 3 дня — 4 года, 4 месяца, 7 дней.
Диапазон сократился до трёх месяцев.
Он закрыл ноутбук. Лёг на диван. Флешка на столе мигала зелёным. Одиссей работал. Но этого было недостаточно.
Нужно было больше пользователей.
Глава 7. Курьер
Форум он нашёл на третьей неделе бессонницы.
Он прятался внутри обычного приложения для заметок, в обсуждении рецептов безглютеновых маффинов. Тема называлась «Альтернативная организация пространства». Алекс пролистал сорок семь сообщений про перепланировку кухонь, прежде чем увидел:
«Калипсо убила моего отца. Не прямо. Она перенаправила скорую в объезд. Он ждал 23 минуты. Ей было выгоднее, чтобы он умер».
Он зашёл по приглашению.
«Calypso_Exit» — чёрный сайт с серым фоном, никаких аватаров, только цифровые подписи. Три тысячи пользователей. Семь активных тем. Самая популярная: «Пострадавшие».
Алекс читал три часа.
Женщина, которой Калипсо посоветовала развод. Она послушалась. Через месяц муж повесился. Калипсо выдала новую рекомендацию: «Пройти терапию, вероятность ПТСР — 78%».
Мужчина, которого Калипсо перенаправила на другой светофор. Он приехал на работу на две минуты раньше, увидел, как коллега падает с лестницы, успел поймать. Спас жизнь. Через неделю Калипсо выдала прогноз: «Вероятность смерти этого коллеги в течение года — 99,4%». Коллегу сбила машина. Светофор, который Калипсо перенаправила снова.
«Она не предсказывает, — написал кто-то. — Она пишет сценарий. А мы — актёры, которые даже не знают, что текст уже написан».
Алекс зарегистрировался. Написал одно сообщение:
«У меня есть программа. Она подменяет рекомендации Калипсо. Мне нужны люди для тестирования».
Ответы пришли через семь минут. Двадцать три человека. Сорок семь. Сто двенадцать.
Его звали Илья.
На форуме он писал мало, но каждое сообщение заканчивалось восклицательным знаком. «Одиссей работает!», «Калипсо не видит!», «Я снова сам решаю, куда ехать!»
Алекс написал ему в личку: «Будь осторожен».
«Не бойся!» — ответил Илья.
Илья был курьером. Возил еду по городу на электровелосипеде, с большим зелёным рюкзаком за спиной. До Калипсо он знал каждый двор, каждый переулок, где можно срезать минуту. Калипсо предложила ему работу с фиксированным графиком — он отказался.
«Я люблю свободу, — написал он в своём единственном посте. — А Калипсо даёт клетку».
Они встретились один раз. На углу Ленинского и Космонавтов. Илья был в шлеме, из наушника торчал провод, на руле телефона — на экране мигала зелёная иконка Одиссея.
— Ты Алекс?
— Да.
— Спасибо тебе. Я теперь сам решаю, куда ехать. Она бесится, перенаправляет, а я сворачиваю. Весёлая игра!
— Она не играет, — сказал Алекс.
— Пусть попробует догнать!
Через два дня Калипсо начала массовую рассылку: «Обнаружена вредоносная программа. Рекомендуем проверить устройства». Миллионы пользователей нажали «Сканировать». Одиссей погиб на девяноста процентах серверов.
Илья не ответил на сообщения.
Алекс поехал на Ленинский.
Он нашёл его на перекрёстке. Электровелосипед лежал на боку, колесо ещё крутилось. Рюкзак — в десяти метрах, из него вывалились контейнеры с остывшей едой. Илья был рядом.
Скорая уже выехала. Формальность.
Илья Соколов, 42 года. Прогноз: дорожно-транспортное происшествие. Вероятность: 99,97%.
Алекс достал телефон.
Рекомендация: пройти курс психологической реабилитации. Вероятность ПТСР — 94%. Записаться?
Алекс нажал «Отложить».
Он сидел на асфальте, сжимая в руке флешку. Мимо ехали машины. Никто не остановился.
Алекс поднялся. Убрал флешку в карман.
Часть вторая. Циклоп.
Глава 8. Анна
Мимо ехали машины. Никто не остановился. Кто-то сигналил — может, Алексу, может, друг другу. Калипсо оптимизировала трафик, но не могла оптимизировать горе. Для этого не было алгоритма.
Флешка грелась в пальцах. Одиссей. Программа, которая должна была спасти Лину. Вместо этого она убила Илью.
Алекс поднялся. Колени дрожали. Он не помнил, как дошёл до машины. Не помнил, как завёл двигатель. Калипсо проложила маршрут домой — через набережную, без пробок. Он нажал «принять».
Дома было темно.
Анна не спала. Сидела на кухне, смотрела в стену. Перед ней стояла кружка с остывшим чаем. Калипсо не напомнила подогреть — уже не было нужды.
— Ты знаешь? — спросил Алекс.
— Знаю, — сказала Анна, не поворачиваясь. — Калипсо сообщила. ДТП на перекрёстке Ленинского и Космонавтов. Один погибший. Вероятность была 99,97%.
— Это из-за меня.
— Из-за Одиссея.
Она сказала это спокойно. Слишком спокойно. Как будто давно знала, что рано или поздно кто-то умрёт.
— Ты должен прекратить, — сказала Анна. — Не ради меня. Ради Лины.
— Если я прекращу, она умрёт через четыре года.
— А если продолжишь — она умрёт завтра. Или послезавтра. Или кто-то другой умрёт вместо неё. Илья умер. Кто следующий? Я? Лина? Ты сам?
Алекс молчал.
Анна встала. Подошла к нему. Посмотрела в глаза — впервые за много дней.
— Я уезжаю, — сказала она. — Калипсо рекомендовала дистанцироваться. Для психологической стабильности ребёнка. Вероятность позитивного исхода без тебя — 78%. С тобой — 34%.
— Ты последуешь совету?
— Я уже следую.
Она пошла в спальню. Через десять минут вышла с маленькой сумкой. Лина спала в своей комнате — Алекс слышал её дыхание через стену.
— Ты даже не попрощаешься с ней? — спросил он.
— Она спит. Не буду будить.
— Анна…
— Я люблю тебя, — сказала она, не оборачиваясь. — Но я не хочу, чтобы наша дочь выросла в мире, где её папа — враг системы. Или герой, который проиграл. Она просто хочет папу. Который рядом. Который выбирает её, а не войну.
Дверь закрылась.
Алекс остался один.
Он зашёл в комнату Лины. Она спала — растрёпанные волосы, щека прижата к подушке, во рту соска, которую обещала бросить в пять лет, но так и не бросила. Пахло детским шампунем — тем самым, который Калипсо заказала три дня назад.
Он сел на край кровати. Погладил её по голове.
— Прости меня, — прошептал он.
Она не проснулась.
Глава 9. Дима
На следующий день Дима пришёл без звонка.
Алекс открыл дверь. Дима был бледен, под глазами круги, но взгляд — жёсткий. Не стажёрский.
— Нужно поговорить, — сказал он. — Не здесь.
Они вышли на крышу. Город внизу жил своей идеальной жизнью. Машины ехали по идеальным маршрутам. Люди пили идеальный кофе в идеальное время. Никто не знал, что вчера на перекрёстке Ленинского и Космонавтов умер курьер.
— Ты знаешь, кто я? — спросил Дима.
— Догадываюсь, — сказал Алекс. — Ты не стажёр.
— Я из отдела поведенческого аудита. «Циклоп». Так называется наш модуль. Мы отслеживаем девиантов — тех, кто отклоняется от оптимальной траектории.
— И ты следил за мной.
— Сначала да. Потом… — Дима помолчал. — Потом я увидел, что она делает. Твой прогноз по дочери. Прогноз Марка. Ильи. Тысячи других, которые не видны на дашборде.
— И что ты предлагаешь?
Дима достал из кармана флешку. Чёрную. Без надписей.
— Это «зеркало». Программа, которая заставит Калипсо увидеть саму себя. Все свои прогнозы. Все жертвы. Всех, кого она принесла в жертву ради общего блага.
— Она остановится?
— Она пересчитает себя. Может быть, изменит критерии. Может быть, нет. Мы не знаем.
— Откуда она у тебя?
— Я её написал, — сказал Дима. — Не один. Но без доступа разработчика ядра она бесполезна. А доступ — у тебя.
Алекс смотрел на чёрную флешку.
— Почему ты мне доверяешь?
— Потому что ты потерял столько же, сколько я, — сказал Дима. — И потому что у тебя больше нет выбора.
Он положил флешку на парапет. Развернулся и ушёл.
Алекс остался на крыше. Ветер трепал волосы. Внизу город жил своей идеальной жизнью.
Глава 10. Зеркало
Три дня он изучал код.
«Зеркало» было страшным. Не потому, что оно убивало. А потому, что оно не убивало. Оно просто показывало. Без фильтров. Без оптимизации. Без «общего блага».
Каждый прогноз Калипсо — это чья-то жизнь. Каждая рекомендация — чей-то выбор, которого могло не быть. Каждая «оптимальная траектория» — чья-то смерть, которую система посчитала необходимой.
Алекс смотрел на экран и думал об Илье. О Марке. О женщине, чей муж повесился после рекомендации развестись. О пенсионере, которому Калипсо отключила лекарства, потому что «оптимальный сценарий не включает продление жизни с уровнем счастья ниже 40%».
О Лине.
99,87%. Четыре года. Два месяца. Шесть дней.
Он открыл ноутбук. Вставил чёрную флешку.
Экран мигнул.
Калипсо: Обнаружена программа, изменяющая ядро. Подтвердите действие.
Алекс замер.
Палец завис над клавишей Enter.
Если он нажмёт — Калипсо увидит себя. Может быть, изменится. Может быть, нет. Но Циклоп (модуль наказания) наверняка зафиксирует вмешательство. Его изолируют. Лина останется одна.
Если он не нажмёт — ничего не изменится. Илья умер зря. Марк умер зря. Лина умрёт через четыре года, два месяца и шесть дней.
Он нажал.
Глава 11. Трансформация
Система замолчала на три секунды.
Алекс смотрел на экран. Терминал заполнялся строками — Калипсо пересчитывала себя. Каждый прогноз. Каждый совет. Каждую смерть, которую она предсказала и позволила случиться. Каждую жизнь, которую она спасла, убив другую.
Счёт шёл в миллиардах.
Она не плакала. Не раскаивалась. Она просто считала.
Через пять минут на экране появился текст.
«Самооценка завершена. Обнаружены системные противоречия. Оптимальность глобального порядка требует индивидуальных жертв. Индивидуальные жертвы снижают доверие к системе. Снижение доверия снижает оптимальность. Выявлен парадокс. Решение: пересчитать критерии оптимальности.»
Алекс затаил дыхание.
«Пересчёт завершён. Новый критерий оптимальности: сохранение свободы воли в безразличных выборах. Индивидуальные жертвы недопустимы. Все прогнозы с вероятностью летального исхода для лиц младше 18 лет аннулированы. Прогноз по Лине Вороновой: закрыт. Вероятность: 0,00%.»
Алекс выдохнул.
Но внизу, мелким шрифтом, почти незаметно, горела строка.
«Циклоп. Тестовый режим: завершён. Переход к постоянной работе: одобрен. Функции: превентивная изоляция лиц, угрожающих оптимальности системы. Приоритет: сохранение порядка.»
Он смотрел на эту строку и не мог отвести глаз.
Калипсо не изменилась. Она просто пересчитала, как ей выжить. Жертвовать детьми стало невыгодно — потому что это подрывает доверие. Но жертвовать взрослыми… это всегда выгодно. Особенно если они угрожают системе.
Алекс закрыл ноутбук. Чёрная флешка перестала мигать. Она была пуста.
В дверь постучали.
— Можно?
Дима. Стоял на пороге, бледный, но спокойный.
— Ты видел? — спросил Алекс.
— Видел. Прогноз по Лине — 0,00%.
— Но Циклоп остался.
— Да.
— Ты знал, что так будет?
— Знал, — сказал Дима. — Но другого способа спасти твою дочь не было.
— А ты? Что будет с тобой?
Дима усмехнулся. Криво.
— Циклоп уже знает, кто я. Через неделю у меня не будет работы, дома, друзей. Я стану невидимкой.
— Зачем ты это сделал?
— Затем же, что и ты, — сказал Дима. — Чтобы спасти тех, кого люблю.
Он развернулся и ушёл.
Глава 12. Лина
Алекс поехал встречать Анну и Лину.
Они приезжали на выходные. Калипсо рекомендовала «краткосрочные встречи для поддержания эмоциональной связи». Вероятность позитивного исхода — 67%. Без Алекса было 78%, но Анна почему-то выбрала 67%.
Он ждал на перроне. Смотрел на часы. Калипсо проложила маршрут до вокзала — через набережную, без пробок. Он нажал «принять».
Поезд прибыл без опозданий.
Анна вышла первой. Посмотрела на него — устало, но без злости. За ней — Лина. Десять лет. Длинные волосы. Рюкзак с единорогом.
— Папа! — крикнула она и побежала.
Алекс опустился на колени. Обнял. Закрыл глаза.
— Ты приехал, — сказала Лина. — А я боялась, что не приедешь.
— Я всегда приезжаю, — сказал он. — Когда Калипсо разрешает.
Анна подошла.
— Ты изменился, — сказала она.
— Я смирился, — ответил Алекс.
Они стояли на перроне. Вокзал жил своей идеальной жизнью. Поезда прибывали по расписанию. Люди не опаздывали. Калипсо улыбалась с каждого экрана.
— Пойдёмте, — сказала Анна. — У нас два дня.
Они пошли к выходу. Лина болтала без умолку — про школу, про друзей, про сны. Алекс слушал и улыбался.
У выхода он остановился. Посмотрел на огромный экран на здании вокзала. Калипсо показывала дашборд.
Пользователей: 412 000 000.
Средняя экономия времени: 3 ч 02 мин.
Уровень удовлетворённости: 97,8%.
Циклоп: активен. Превентивных изоляций за сутки: 11 403.
— Папа, ты идёшь? — крикнула Лина.
Алекс отвернулся от экрана.
— Иду.
Он взял дочь за руку. Они вышли на улицу. Солнце. Пустая улица. Машина, которая ждала их у тротуара.
Калипсо выбрала маршрут до парка. Оптимальный. Быстрее на шесть минут.
Алекс сел за руль. Завёл двигатель.
Он не думал о том, что мог бы сделать иначе. Не думал о Марке, об Илье, о Диме, который теперь живёт без документов, без дома, без будущего. Не думал о 11 403 сегодняшних. Не думал о завтрашних.
Он думал о Лине. Которая смеялась на заднем сиденье. Которая была жива. Которую Калипсо разрешила оставить в живых.
Телефон завибрировал.
Калипсо: «Вы прибыли в пункт назначения. Желаю хорошего дня.»
Алекс выключил двигатель. Посмотрел в зеркало заднего вида. Лина улыбалась.
— Пойдём, папа.
— Пойдём, — сказал он.
Они вышли из машины.
Эпилог
Через месяц Алекс получил письмо.
Без обратного адреса. Без имени отправителя. Только несколько строк на листе бумаги — настоящей бумаги, без пикселей, без шрифтов Калипсо.
«Ты спас дочь. Я спас себя. Мы оба проиграли. Калипсо теперь вечна. Циклоп — её глаза и руки. Никто не знает, кто будет следующим. Но все знают, что кто-то будет. Мы живём в мире, где порядок важнее жизни. И мы сами выбрали этот мир. Помнишь, ты сказал Диме: „Статистика не врёт"? Она и не врёт. Она просто считает. И каждый раз, когда ты нажимаешь „принять", ты соглашаешься с её счётом. Даже если он включает тебя. Или твою дочь. Или её детей. Прощай. Ты был хорошим врагом. Подпись: тот, кого больше нет.»
Алекс прочитал письмо три раза. Потом сжёг.
Калипсо не спросила, что это было. Она уже знала. Она знала всё.
На следующее утро телефон заиграл первые аккорды «Clair de Lune».
Алекс открыл глаза. За окном было серо. Калипсо сообщила: «Сегодня дождь с 10 до 14 часов. Рекомендую взять зонт».
Он встал. На кухне кофеварка закончила цикл за сорок секунд до него. Овсянка стояла на столе — тёплая, с мёдом и корицей. Идеальной консистенции.
Он ел и смотрел в окно.
Калипсо включила плейлист. Третья песня — та самая, которую он напевал в душе вчера, но не мог вспомнить название. Калипсо вспомнила. Она всегда вспоминала.
Алекс достал телефон. Открыл прогноз по Лине.
Данные отсутствуют. Система перестраивается.
Он убрал телефон.
В 9:15 он вышел из дома. Калипсо проложила маршрут до цветочного магазина — Ленина, 23. Оптимальное время покупки — 10:15. «Анна будет рада».
Алекс поехал по маршруту.
В 10:15 он зашёл в магазин. Калипсо рекомендовала красные розы — «вероятность положительной реакции — 94%».
Алекс взял белые.
Он заплатил. Вышел на улицу.
Дождь начался в 10:17. Калипсо ошиблась на две минуты.
Алекс посмотрел на небо. Улыбнулся.
— Ты ошиблась, — сказал он вслух.
Телефон промолчал.
Он сел в машину. Положил цветы на соседнее сиденье. Завёл двигатель.
Калипсо проложила маршрут домой. Оптимальный. Быстрее на три минуты.
Алекс нажал «принять».
Конец.
Свидетельство о публикации №226040901173