Дмитрий Колесниченко – Баба Яга Нью-эйдж (страница 4)
Но ступа-дрон (так мы теперь её назовём) летела сама по себе. То вверх взмывала, то вниз пикировала, то вбок кренилась. Яга еле держалась, костяной ногой упёршись в дно ступы.
Наконец, после десяти минут безумного полёта, конструкция резко затормозила и шлёпнулась… на крышу небоскрёба в центре Москвы. Прямо на вертолётную площадку, где как раз приземлялся настоящий вертолёт с каким-то олигархом.
Охранники выскочили с автоматами, увидели Ягу в чёрном драном платке, вылезающую из странного летательного аппарата, и остолбенели.
– Бабуль, вы как сюда попали?! – заорал старший охраны. – Это частная собственность!
– Сам попала! – огрызнулась Яга, отряхивая юбку. – Думаешь, я специально на вашу дурацкую крышу хотела? Ступа сглючила!
Пока охранники соображали, вызывать ли полицию или психиатров, Яга снова забралась в ступу-дрон, прошептала заклинание покрепче – и аппарат снова взлетел, на этот раз унося её прочь, оставив на крыше облако дыма и запах серы.
Глава третья. Про хакера Кирилла
После этого случая Яга поняла: одной магией тут не обойтись. Нужен специалист. Нужен человек, который в технике разбирается.
Полезла она снова в интернет, нашла форум «Хакеры и программисты Москвы» и написала объявление: «Требуется инженер для настройки летательного аппарата. Оплата натурой (зельями, приворотами, снятием порчи). Срочно!»
Через час ей ответил некто под ником «Cyber_Kirill»: «Интересно. Где смотреть аппарат? Какая модель?»
Яга написала адрес промзоны и добавила: «Модель уникальная. Сам увидишь».
На следующий день к избушке на курьих ножках подъехал старенький «Логан». Из него вылез парень лет двадцати пяти – худой, в очках, в толстовке с надписью «Sudo make me a sandwich». В руках у него был ноутбук и ящик с инструментами.
Кирилл (так звали инженера) поднял голову, увидел избушку на курьих ножках и застыл.
– Ээээ… – протянул он. – Это… это что?
– Дом мой, – сказала Яга, выходя на крыльцо. – Чего встал? Проходи!
– Дом на… на ногах? – Кирилл потер глаза. – Я что, грибов объелся?
– Не грибов, а с похмелья, небось, – хмыкнула Яга. – Ладно, проходи, покажу, что чинить надо.
Кирилл, всё ещё не веря глазам, зашёл во двор. Там, посреди огорода с мухоморами и волчьими ягодами, стояла ступа-дрон. Парень обошёл её кругом, присел на корточки, заглянул внутрь, пощупал винты.
– Это… это же Робинсон Р44! – выдохнул он. – Но что с ним сделали?! Это же… это кошмар инженера!
– Я модернизировала, – гордо сказала Яга. – Магией усилила.
– Магией?! – Кирилл уставился на неё. – Вы серьёзно?
– Серьёзней некуда. Я Баба Яга, между прочим. Слыхал про такую?
Кирилл молчал секунд десять, потом достал телефон, открыл калькулятор, что-то посчитал и сказал:
– Знаете, я, кажется, действительно грибов объелся. Ладно. Допустим, вы Баба Яга. Допустим, это магия. Какая проблема с аппаратом?
– Летает куда попало! – пожаловалась Яга. – Я направо хочу – он налево. Я вниз – он вверх. Вчера вообще на кладбище приземлился, покойников разбудил. Они на меня обиделись!
Кирилл вздохнул, открыл ноутбук и начал осмотр. Подключил диагностический кабель к тому, что когда-то было бортовым компьютером вертолёта, и запустил программу.
На экране побежали строчки кода. Кирилл нахмурился.
– Так… тут полная каша. Датчики выдают невозможные значения. Гироскоп показывает, что вы одновременно летите вверх и вниз. GPS вообще думает, что вы находитесь в четырёх местах сразу. А вот это… – он ткнул пальцем в экран, – это вообще что за язык программирования? Я такого никогда не видел!
– А, это я заклинание в код вплела, – небрежно сказала Яга. – Думала, поможет.
– Заклинание в код?! – Кирилл схватился за голову. – Вы понимаете, что это нарушает все законы физики и информатики?!
– Ну и что? Я триста лет законы природы нарушаю, и ничего, живу.
Кирилл глубоко вдохнул, считая до десяти. Потом сказал:
– Хорошо. Давайте разбираться. Во-первых, нужно разделить магическую и техническую системы. Во-вторых, настроить интерфейс между ними. В-третьих… в-третьих, мне нужна водка. Много водки.
– Водки нет, – сказала Яга. – Зато есть самогон на мухоморах. Пойдёт?
– Пойдёт, – обречённо кивнул Кирилл.
Глава четвёртая. Про отладку и приключения
Неделю они работали вместе. Кирилл писал код, перепрошивал контроллеры, настраивал датчики. Яга колдовала, читала заклинания, добавляла в систему магические элементы. Получалось плохо.
Первый тестовый полёт закончился тем, что ступа-дрон взлетела, сделала три круга над промзоной и исчезла в магическом вихре. Яга с Кириллом час искали её по GPS (который, к счастью, Кирилл успел установить) и нашли… в реке Москве, у Воробьёвых гор. Ступа мирно покачивалась на воде, а вокруг неё плавали изумлённые утки.
Второй полёт прошёл лучше – ступа слушалась команд целых пять минут, а потом резко развернулась и понеслась в сторону Кремля. Яга еле успела отключить двигатель, и они планировали вниз, приземлившись на крышу торгового центра. Охрана снова была в шоке.
– Это не работает! – в сердцах сказал Кирилл после третьей неудачи. – Магия и техника несовместимы!
– Ещё как совместимы! – возразила Яга. – Просто ты не так подходишь! Надо не программировать, а договариваться!
– Договариваться? С кем? С микросхемами?
– Не с микросхемами, дурень, а с духом аппарата! У каждой вещи есть душа. Вот ты с ней и договаривайся!
Кирилл посмотрел на неё так, будто она предложила ему станцевать голышом под луной. Но потом, неожиданно для самого себя, сказал:
– А знаете… может, вы и правы. В машинном обучении есть концепция «обучения с подкреплением». Может, попробовать научить систему понимать ваши команды?
– Вот! – обрадовалась Яга. – Умный парень! Давай научим!
Они принялись за работу с новым подходом. Кирилл написал программу, которая анализировала магические импульсы Яги и переводила их в команды управления. Яга, в свою очередь, читала заклинания, обращаясь к духу ступы-дрона, прося его слушаться и техники, и магии.
И – о чудо! – начало получаться.
Четвёртый полёт прошёл почти идеально. Ступа-дрон взлетела плавно, послушно повернула направо, потом налево, поднялась выше, опустилась ниже. Яга и Кирилл (он полетел с ней, чтобы контролировать систему с ноутбука) пролетели над Москвой, любуясь огнями ночного города.
– Красиво, – тихо сказал Кирилл, глядя вниз.
– Да уж, – согласилась Яга. – Раньше тут лес был, болота. А теперь вон сколько огней. Мир меняется.
– Вы не жалеете, что всё по-другому стало?
Яга задумалась.
– Знаешь, парень, я триста лет живу. Видела всякое. Войны, революции, перестройки. Мир всегда менялся. Главное – самой не застывать. Вот я и решила: раз мир новый, то и мне новой быть надо. Поэтому и вертолёт купила.
Кирилл улыбнулся.
– Вы странная, Баба Яга. Но мне нравитесь.
Яга фыркнула, но в темноте было не видно, что она смущённо улыбнулась.
Глава пятая. Про аварию и спасение
Но радость была недолгой. Когда они пролетали над центром, ступа-дрон вдруг дёрнулась, завизжала и начала падать.
– Что такое?! – закричал Кирилл, судорожно стуча по клавишам. – Система отказала!
– Заклинание слабеет! – крикнула Яга. – Кто-то магию глушит!
Они падали всё быстрее. Внизу приближались крыши домов, дороги, машины. Кирилл побледнел. Яга сжала метлу и начала читать заклинание – громко, отчаянно:
– Ветры буйные, подхватите! Духи воздуха, помогите! Не дайте упасть, не дайте разбиться!
Вокруг ступы-дрона закрутился вихрь. Падение замедлилось, но не остановилось. Кирилл, не теряя времени, перезагрузил систему, отключил всё лишнее, оставил только управление винтами.
– Давай! – крикнул он. – Ещё немного!