Найти в Дзене

Карма-маркетинг/Фантастика, Научная фантастика/рассказ

Павел Кузнецов сидел в опенспейсе IT-компании «СоцНет Девелопмент» и писал код для приложения, которое должно было изменить мир. Или хотя бы принести ему премию к Новому году.
Идея пришла во время медитации, то есть во время курения на балконе, что в понимании Павла было примерно одним и тем же — в обоих случаях нужно было правильно дышать и ни о чём не думать. Павел курил и смотрел на замерзшую
Оглавление

Глава 1

Павел Кузнецов сидел в опенспейсе IT-компании «СоцНет Девелопмент» и писал код для приложения, которое должно было изменить мир. Или хотя бы принести ему премию к Новому году.

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

— Карма-маркетинг, — сказал он вслух, и изо рта вышло облачко пара, которое в его воображении тут же превратилось в логотип будущего стартапа.

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

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

— Павлик, — окликнула его тимлид Женя Крысакова, — как там твоя карма? Покажешь демо к пятнице?

— Почти готово, — соврал Павел, хотя до готовности было ещё дней десять чистого кода. — Осталось интегрировать с API социальных сетей.

На самом деле API уже неделю как были интегрированы. Павел застрял на более философском вопросе: как запрограммировать карму? Что такое добро с точки зрения машинного кода? Можно ли переводить метафизические категории в условные операторы «if-else»?

Он создал базовую систему весов: репост информации о пропавшем ребёнке — плюс 100 очков, лайк селфи в дорогом ресторане — минус 5, комментарий в поддержку бездомных — плюс 50, хейт в адрес МЧС — минус 30. Но чем дольше он работал над алгоритмом, тем больше понимал, что создаёт что-то вроде цифрового божества, которое будет судить человеческие поступки по критериям, заложенным программистом из Подмосковья.

Вечером, когда офис опустел, а за окнами зажглись огни Москва-Сити, Павел остался доделывать модуль аналитики. В этот момент в чат приложения пришло сообщение от неизвестного пользователя с ником @Avalokiteshvara:

«Мы следили за вашей работой. Встретимся завтра в 18:00 в кафе «Сансара» на Китай-городе. Принесите ноутбук».

Павел уставился на экран. В базе пользователей приложения пока никого не было — он даже альфа-версию ещё не выложил. Как кто-то мог написать?

Он проверил логи сервера — ничего. Проверил историю коммитов в гите — чисто. Открыл код чата — там всё было стандартно, обычная связка React и , ничего мистического. Но сообщение висело в чате, и это было фактом: «Принесите ноутбук».

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

Глава 2

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

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

Ровно в 18:00 к нему подсел мужчина лет сорока пяти в джемпере цвета овсянки.

— Павел Сергеевич? — спросил он, хотя интонация была скорее утвердительной. — Меня зовут Олег Витальевич. Можно просто Олег.

— Это вы писали в чат? — Павел попытался разглядеть своего собеседника.

Олег выглядел как типичный менеджер среднего звена из любой IT-компании — с виду ничего загадочного.

— В некотором смысле, — Олег достал из кармана телефон, положил на стол и спросил, — покажете, что у вас получилось?.

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

— Интересно, — сказал он наконец. — Вы интуитивно нащупали правильное направление. Но у вас есть принципиальная ошибка в архитектуре.

— Какая? — выдохнул Павел.

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

Павел моргнул:

— Протокол?

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

— Аналоговом? — переспросил Павел.

— Монахи, священники, шаманы. Люди, которые годами учились правильно читать логи кармических транзакций. Но аналоговые системы медленные и ненадёжные. Человеческий фактор, понимаете? — Олег улыбнулся. — Мы решили модернизировать инфраструктуру.

— Мы — это кто? Может, объясните?

— Организация, которая следит за правильной работой протокола уже... — Олег задумался, — ...очень долго. Раньше мы работали через храмы и монастыри. Но времена изменились. Сейчас люди больше времени проводят в интернете, чем в реальной жизни. И мы подумали: а что если адаптировать древние технологии к современным реалиям? Карма, Павел Сергеевич, существует тысячи лет. Она существует столько же, сколько существует сознание. Просто раньше у нас не было достаточно вычислительных мощностей, чтобы обрабатывать все транзакции в реальном времени.

Олег взял телефон, что-то быстро набрал. Экран на ноутбуке Павла мигнул, и в приложении появилось новое меню: «Расширенные настройки кармического движка».

— Как вы это сделали? — Павел попытался найти в коде новые строчки, но их там не было.

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

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

— Реальными? — выдохнул Павел.

— А как вы думали? — Олег встал и положил на стол визитку. На ней было написано только имя, телефон и загадочная аббревиатура «ДКУП». — Завтра выложите приложение в сторы. Мы уже договорились с модераторами — пройдёте проверку за несколько часов. А послезавтра увидите, как работает настоящий карма-маркетинг.

— Подождите, — Павел попытался его остановить, — а что означает ДКУП?

Олег обернулся у выхода:

— Департамент кармического учёта и планирования. Мы в штате Минцифры уже лет пятнадцать. Просто не афишируем.

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