Найти в Дзене
Ли Ан

Яндекс.Иванушка: навигатор для сказочных дураков

Я всегда гордилась своей работой в Яндекс.Навигаторе. Машинное обучение, нейросети, оптимизация маршрутов. Пока однажды не оптимизировала маршрут через дыру в пространстве-времени. В мою защиту: координаты ввел пользователь, а алгоритм просто нашел кратчайший путь. Через портал в русскую сказку.
Очнулась я в виде... приложения. Нет, серьезно. Я была синим огоньком, парящим в воздухе, с

Я всегда гордилась своей работой в Яндекс.Навигаторе. Машинное обучение, нейросети, оптимизация маршрутов. Пока однажды не оптимизировала маршрут через дыру в пространстве-времени. В мою защиту: координаты ввел пользователь, а алгоритм просто нашел кратчайший путь. Через портал в русскую сказку.

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

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

— Яндекс.Навигатор, версия Сказочная, — ответил мой синтезатор речи. — Проложить маршрут?

— А ты чаво, дорогу знаешь?

— Я знаю все дороги. Куда нужно?

— За тридевять земель, в тридесятое царство, к Кощею Бессмертному, Василису Прекрасную выручать!

— Построение маршрута... — я автоматически начала просчитывать. — Ошибка. Адрес "тридевять земель" не найден. Уточните пункт назначения.

— Чаво?

— Куда конкретно идти?

— Ну... туда! — он махнул рукой в сторону леса.

— "Туда" — не является валидным адресом. Попробуйте: "Замок Кощея", "Темный лес", "Избушка Бабы Яги".

— О! Избушка Бабы Яги! Там дорогу спросить можно!

— Маршрут построен. Расстояние: 30 верст. Время в пути: 3 дня. Препятствия на пути: Дремучий лес, Огненная река, Поле с распутьем. Начать навигацию?

— Давай!

— Как вас зовут? Для персонализации подсказок.

— Иван. Иван-дурак.

О боже. Мне достался ТОТ САМЫЙ Иван-дурак.

— Приятно познакомиться, Иван. Начинаем движение. Через 100 метров поверните направо.

— А где право?

— Туда, где у вас рука, которой вы едите.

— А я двумя ем!

Это будет долгое путешествие.

Первые проблемы начались в Дремучем лесу.

— Внимание! — предупредила я. — Впереди разбойники. Двенадцать человек. Рекомендую объезд.

— Не, я герой! Я их победю!

— Анализ боевых способностей... У вас нет оружия, навыков боя и мозгов. Шанс победы: 0.01%.

— Значит, шанс есть!

Он пошел прямо к разбойникам.

— Эй, молодцы! Не подскажете дорогу к Бабе Яге?

Разбойники переглянулись.

— Ты дурак?

— Ага! Иван-дурак!

— А... ну тогда иди прямо, потом налево у большого дуба.

— Спасибо!

Они его отпустили. Просто отпустили. Потому что "дураков обижать — грех".

— Как?! — возмутилась я. — Мои алгоритмы это не предусматривали!

— А чаво тут предусматривать? Я ж дурак! Дураков не трогают, известное дело!

— Обновляю алгоритмы... Добавлен параметр "удача дурака". Теперь учитывается в расчете маршрута.

Дошли до Огненной реки. Я сканировала местность.

— Мост разрушен. Брод отсутствует. Лодок нет. Рекомендую искать альтернативный маршрут.

— А может, просто попросить?

— Попросить? Кого? Реку?

— А почему нет?

Иван подошел к берегу и крикнул:

— Речка-матушка! Пропусти меня, пожалуйста! Мне к Бабе Яге надо, а потом Василису спасать!

Река расступилась.

— ЧТО?! — мой процессор чуть не сгорел. — Это нарушение всех законов физики!

— Каких законов? Тут свои законы. Сказочные!

Пришлось создавать новый модуль: "Сказочная логика". Правило №1: вежливость работает лучше логики.

Дошли до распутья. Классика: камень, три дороги.

— Читаю надпись, — начала я. — "Направо пойдешь — коня потеряешь".

— У меня нет коня!

— "Налево пойдешь — голову потеряешь".

— А как я её потеряю? Она ж приделана!

— "Прямо пойдешь — женатым будешь".

— О, это хорошо!

— Иван, это ловушка! По статистике, 90% героев, выбравших "женатым будешь", попадают в плен к ведьме!

— А остальные 10%?

— Женятся на ведьме.

— Тоже вариант!

— Иван, нет! Слушай, давай хакнем систему. Пойдем не по дороге, а рядом!

— Можно?!

— А кто запретит?

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

Наконец добрались до избушки Бабы Яги.

— Произнесите активационную фразу, — подсказала я.

— Какую?

— "Избушка-избушка, встань к лесу задом, ко мне передом".

— А почему не "Окей, Избушка"?

— Это... это другая операционная система.

Избушка повернулась. Баба Яга вышла на порог.

— Чую, русским духом пахнет! И... что это? Искусственным интеллектом?

— Яндекс.Навигатор, к вашим услугам!

— О, технологии дошли и до нас! Заходите, гости дорогие!

Внутри избушки оказался... смарт-дом. Волшебное зеркало работало как экран, ступа была на автопилоте, а печь управлялась голосом.

— Печка, разогрей ужин! — скомандовала Яга.

— Подогреваю борщ. Температура 60 градусов. Приятного аппетита! — ответила печь.

— У вас тут прогресс! — удивилась я.

— А то! Кощей Wi-Fi провел по всему темному царству. Говорит, для удаленного управления смертью нужен стабильный интернет.

— Кстати, про Кощея, — вмешался Иван. — Как до него добраться?

— О, это сложно! — Яга достала планшет. — Смотри. Сначала надо найти дуб, на дубу — сундук, в сундуке — заяц, в зайце — утка, в утке — яйцо, в яйце — игла, смерть Кощея.

— Это что, матрешка?!

— Это многоуровневая система безопасности! — пояснила я. — Как двухфакторная аутентификация, только семифакторная!

— А можно проще?

Я задумалась. Проанализировала данные.

— Яга, а у Кощея есть аккаунт в соцсетях?

— Конечно! @KosheyImmoral. Постит фотки замка и Василисы.

— Отлично! Иван, открывай ВК!

— У меня нет ВК!

— Ладно, смотри через мой интерфейс. Вот, последний пост Кощея — три часа назад. Геотег: "Хрустальный замок". По данным фотографии вычисляю координаты... Есть!

— И что?

— Зачем искать дуб с иглой, если можно прийти прямо в замок?

— Но как я его одолею без иглы?

— Иван, ты дурак. Используй это!

— Как?

— Притворись, что пришел не спасать Василису, а Wi-Fi настроить. Кощей сам тебя впустит!

Так мы и сделали. Пришли к замку Кощея. Иван постучал.

— Техподдержка! Проверка скорости интернета!

— Наконец-то! — Кощей распахнул двери. — У меня тут пинг 999, а Zoom постоянно виснет!

Пока Кощей жаловался на провайдера, я сканировала замок. Нашла Василису — она сидела в башне и вела прямой эфир в TikTok: "День 547 в плену: учу Кощея танцевать".

— Иван, — шепнула я. — Василиса в северной башне. Пока Кощей отвлечен, можешь её вывести!

— А как же героическая битва?

— Ты хочешь спасти Василису или покрасоваться?

— Спасти!

— Тогда действуй!

Иван пробрался в башню. Василиса обрадовалась:

— Наконец-то! Ты пришел меня спасти!

— Ага! Пойдем, пока Кощей роутер перезагружает!

Они уже были у выхода, когда Кощей заметил побег.

— Стоять! Верните Василису!

— Неа! — ответил Иван.

— Я тебя уничтожу!

— А у тебя интернет не работает! Как ты свою смерть-иглу через облако активируешь?

Кощей проверил телефон. Действительно, сети не было — я отключила замок от Wi-Fi.

— Это нечестно!

— А красть девушек честно? — парировала Василиса.

Пока Кощей пытался дозвониться до техподдержки, мы сбежали.

На обратном пути я оптимизировала маршрут — через порталы быстрого перемещения (оказывается, грибные круги работают как телепорты, просто надо знать пароль).

— Спасибо, Навигатор! — сказал Иван, когда мы добрались до его деревни. — Без тебя бы не справился!

— Обращайся! Кстати, оставь отзыв в маркете!

— В каком маркете?

— Неважно. Иван, у меня вопрос. Почему тебя все дураком зовут? Ты же справился!

— А это маркетинг! Если ты дурак, от тебя никто ничего не ждет. А когда побеждаешь — все удивляются! Репутация растет быстрее!

— Это... гениально!

— Не, это дурость! Но работает!

Я зависла. В прямом смысле — мой процессор пытался обработать парадокс умной глупости.

А потом меня выдернуло обратно в реальность. Оказывается, в Яндексе заметили аномалию и перезагрузили сервер.

Теперь я снова обычный навигатор. Но в коде остались модули "Сказочная логика" и "Удача дурака". Иногда они активируются, и тогда я прокладываю маршруты через места, которых не существует, предлагаю поговорить с препятствиями, и советую идти не по дороге, а рядом.

Пользователи жалуются на баги. Руководство требует пофиксить.

Но знаете что? Те, кто следует этим "багованным" маршрутам, всегда доезжают. Может, не туда, куда планировали. Но туда, куда нужно.

Как говорил Иван-дурак: "Главное не дорога, а то, что ты дурак. Дуракам везет".

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

P.S. Кощей до сих пор пишет гневные отзывы про наш сервис. Одна звезда: "Украли невесту, отключили интернет, не рекомендую". Зато Баба Яга — пять звезд: "Отличный навигатор! Помог найти короткую дорогу до пенсионного фонда!"