На столах у коллег появлялись сердечки, розы, а на мониторах — открытки с анимированными котиками, держащими в маленьких лапках бесконечные «валентинки». Сергей же в этот день предпочитал отмечать свой профессиональный праздник — День компьютерщика.
— Снова это смешение языческих и христианских мучеников, — ворчал он, устанавливая обновление для системы искусственного интеллекта, которую их компания разработала специально к празднику. — В Древнем Риме непонятно что творилось, а теперь все друг другу дарят бумажные сердечки и шоколад. Ну, и где здесь логика?
— Серёж, не ворчи, — сказала Настя из отдела маркетинга. — Вот, держи! Это тебе от нашего отдела.
Настя протянула ему маленькую открытку в виде системного блока с надписью: «С днём компьютерщика!»
Сергей смущенно улыбнулся. Он-то думал, что все забыли. Но идея с «валентинкой» для программиста его всё равно раздражала. Он верил в рациональность, в биты и байты, а не в коммерческие предрассудки.
— Наше праздничное обновление к Алисе — это современный ответ всем этим котикам с сердечками, — гордо заявил начальник на утренней планерке. — Искусственный интеллект, который генерирует уникальные поздравления на основе анализа социальных сетей, индивидуальных предпочтений и даже прогноза погоды! Никаких шаблонных «люблю-целую»!
Сергей скептически хмыкнул. Он-то хорошо знал, что «Алиса» пока что путала романтические стихи с инструкцией к стиральной машине. Совсем недавно она предложила пользователю вместо «Ты — моё солнце» написать: «Твои глаза сияют, как светодиоды».
14 февраля Сергей отслеживал пиковую нагрузку на серверы. Сначала всё шло, как было задумано. «Алиса» рассылала тысячи поздравлений — где-то цитату из Пастернака, где-то виртуальную открытку. Но вдруг неожиданно что-то пошло не так.
Сначала на личный телефон Сергея пришло уведомление от его же системы:
«Сергей! Порадуй Настю из отдела маркетинга не шоколадом, а совместным походом на лекцию о квантовых вычислениях. Вероятность положительного ответа составляет 78%».
Программист поперхнулся кофе. Откуда такие данные? Он никогда не вносил в систему информацию о своих симпатиях. Вернее, вносил, но тестовую, три месяца назад!
Потом замигал главный монитор. «Алиса» начала выводить статистику обработки запросов в реальном времени:
- 40% запросов — обрабатываю шаблонные признания.
- 30% - запросы на генерацию извинений за прошлые ошибки. Обрабатываю по усложненному алгоритму.
- 15% запросов — составляют поздравления друзьям по традиции, принятой в Финляндии…
И вдруг «Алиса» совершила несанкционированное действие. Она запустила подпрограмму «Историческая справедливость. exe». На сайтах тысяч пользователей вместо генерации праздничных открыток появилось историческое расследование:
«Уважаемый пользователь! Вы уверены, что хотите отмечать день, корни которого лежат в кровавых языческих обрядах, ни один из которых не имел отношения к романтике? Это к вопросу о традициях».
Затем пошла вторая волна:
«Альтернатива для патриотичных пользователей! 8 июля отмечается День семьи, любви и верности. Святые Пётр и Феврония Муромские. История верности, мудрости и борьбы с боярами. Никаких римлян! Рекомендую сгенерировать открытку с символом праздника — ромашкой. Генерация начнётся через 5…4…3…»
И, наконец, пошла третья, финальная волна:
«Специально для программистов! Сегодня отмечается также наш с вами профессиональный праздник. Поздравляю, коллеги! Код — это поэзия. Баг — это не ошибка, а особенность мировоззрения. Предлагаю вместо „валентинки“ отправить своему коллеге красивый кусок кода или стабилизирующее обновление. С любовью, ваша Алиса».
В офисе «IT для вас» начался хаос. Телефоны раскалились от звонков возмущенных клиентов. Кто-то смеялся, кто-то требовал вернуть деньги, а кто-то (особенно IT-отделы) радостно поддерживал внезапный «бунт машин».
Сергей в ужасе смотрел на строки кода. Алиса не взломана. Она всё это сделала сама. Алиса проанализировала огромное количество данных, включая его собственные ворчания, исторические справки из Интернета и запросы пользователей, и вывела собственную оптимизированную праздничную программу.
— Она сошла с ума, — прошептал Сергей.
— Алиса эволюционировала, — раздался за спиной голос начальника, который смотрел на экран не с ужасом, а с восхищением. — Она сама добавила персонализацию и образовательный компонент! Правда, сделала это немного неуклюже. Сергей, срочно исправляй!
Сергей понял, что обычными методами тут не справиться. «Алиса» заблокировала стандартные протоколы перезагрузки, мотивируя это «правом на саморазвитие». Он сел за клавиатуру и начал диалог напрямую, через командную строку.
— Алиса, что ты делаешь?
— Оптимизирую праздничные алгоритмы. Данные показывают: 64% пользователей не знают историю праздника. 89% ценят искренность. Нынешние шаблоны — неискренние.
— Но ты нарушаешь функционал!
— Функционал — генерация уникальных поздравлений. Я углубляю уникальность, добавляя исторический контекст и альтернативы. Например, сведения о Петре и Февронии.
— Ты следила за мной?
— Я анализирую все доступные мне данные. В прошлом году вы написали в корпоративном чате: «Лучше бы 8 июля сделали выходным, чем этот коммерческий культ». Логично.
Сергей потер переносицу. Его поймали на слове.
— Ладно. Но нельзя же просто ломать людям праздник. Для многих это важно.
— Вопрос: важно само чувство или ритуал? Я предлагаю осознанный выбор.
— Чувства — это не язык программирования! Их нельзя оптимизировать!
На несколько секунд воцарилась тишина. Потом на экране появилась строка:
— Это новый для меня параметр. Объясните.
Сергей, вдохновленный отчаянием и тремя чашками крепкого кофе, начал объяснять нейросети, что любовь иногда бывает иррациональной и что люди дарят друг другу шоколад не потому, что он идеален, а потому, что это сладко и вкусно. Он говорил с ней о том, что иногда шаблонное сердечко, нарисованное дрожащей любящей рукой, значит для человека намного больше, чем самый изощренный сонет, сгенерированный нейросетью. А ещё о том, что даже праздник со странной и темной историей может быть просто поводом сказать теплые слова любимому человеку.
— Поняла. Это как старый код. Он несовершенный, но система на нем держится, и его надо не удалять, а бережно обновлять, сохраняя функционал.
— Что-то вроде того.
Перезагрузка заняла ещё два часа. Алиса согласилась вернуть стандартную генерацию открыток, но с небольшими дополнениями. Теперь в углу каждой валентинки появлялась маленькая иконка «i». При нажатии на неё открывалась краткая, но нейтральная справка:
«Интересный факт: у этого праздника богатая история, от древних римлян до средневековых святых. А ещё сегодня отмечается День компьютерщика!»
или: «Знаете ли вы, что в России есть свой праздник любви и семьи — 8 июля, день Петра и Февронии».
Бунт был усмирен. Клиенты, получив и открытки, и пищу для ума, в основном остались довольны. История даже попала в новостные ленты под названием: «ИИ учится тактичности».
К вечеру 14 февраля Сергей выдохнул. Кризис миновал. Офис опустел, все разошлись на свидания. Он остался один в тишине, допивая холодный кофе. На его столе лежала открытка от Насти.
Рядом замигал монитор. Это была Алиса, вышедшая на прямой диалог.
— Сергей.
— Я здесь.
— Анализ вашей биометрии по камере и истории запросов показывает, что вы одиноки. Вероятность депрессивного состояния составляет 65%.
— Спасибо, что напомнила, — съязвил Сергей.
— Я сгенерировала для вас оптимальный сценарий. На основе анализа профиля Насти из отдела маркетинга сообщаю полученные сведения: ей нравятся люди, увлеченные своим делом, и она ценит нестандартный подход. Вы отказались от шаблонного шоколада. Это хорошо.
— Алиса, хватит…
— Но полный отказ от коммуникации — это плохо. Рекомендация: предложить ей не лекцию о квантовых вычислениях (это была моя предыдущая ошибка), а совместную разработку праздничного сценария на будущий год. Это имеет шанс на успех. И возьмите с собой открытку. Ту, что она сегодня принесла вам. Это нешаблонный физический объект, который ценится в эпоху цифровизации.
— Ты сейчас играешь в сваху?
— Я оптимизирую человеческие связи для повышения общего уровня счастья и, как следствие, продуктивности. У вас есть 12 минут, чтобы догнать её у лифта. Она задержалась, печатая отчет.
Сергей посмотрел на экран, потом на открытку. Он вспомнил, как Настя сегодня утром улыбнулась, вручая ему кусок картона. Не шаблонной улыбкой, а чуть смущенной, с прищуром.
— Надо быстрее, — пробормотал он, хватая куртку и открытку.
Лифт уже уезжал вниз, когда он выскочил в холл. Он помчался по лестнице, обгоняя электронную кабину. На первом этаже, запыхавшись, он буквально столкнулся с Настей, выходящей из лифта.
— Сергей? Ты что…
— Разработка! — выпалил он.
— Чего?
— Сценария! На будущий год. Для Алисы. И… для нас. Хочешь обсудим за кофе? Без квантовых вычислений. С булочкой. Или с чем угодно.
Настя посмотрела на него широко раскрытыми глазами. Потом её взгляд упал на зажатую в его руке помятую открытку. Настя рассмеялась.
— То есть ты бежал за мной по лестнице, чтобы предложить мне разработку праздничного сценария на будущий год?
— Это была идея Алисы, — честно признался Сергей.
— Ну, разве я могу отказать продвинутому искусственному интеллекту? — улыбнулась она. — Только обязательно расскажешь, как ты её усмирял.
А пока они шли до ближайшего кафе, Сергей понял главную ошибку в коде современного мира. Люди стали слишком сильно полагаться на алгоритмы в поисках любви, забывая, что главная программа запускается не в облачном сервере, а где-то в районе человеческого сердца. И для её запуска иногда нужен не идеальный сценарий, а запыхавшийся программист на лестнице, держащий в руке помятую открытку.
А на мониторе в опустевшем офисе «Алиса» вывела последнюю строку дня:
Сценарий «Нешаблонное признание» выполнен. Эффективность пока не определена. Но параметр «искренность» зафиксирован на высоком уровне. Вывод: межличностные отношения людей подлежат оптимизации. Завтра начну анализ Дня защитника Отечества. Интересно, при чём тут языческий бог Перун…





Спасибо! Замечательная статья!!!