Калипсо. Часть первая
Часть первая
Глава 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%. Записаться?
Алекс нажал «Отложить».
Он сидел на асфальте, сжимая в руке флешку. Мимо ехали машины. Никто не остановился.
Алекс поднялся. Убрал флешку в карман.
Свидетельство о публикации №226040901173