— И что говорит судьба? — прервал я задумчивое созерцание Рашидом раскрытого багажного отсека УАЗа вопросом.
— Она говорит то, что и всегда, — грустно, и одновременно неожиданно-торжественно возвестил шифу: — Время испытания!
Покосился на мою слегка вытянувшуюся физиономию и уже нормальным голосом произнёс:
— Просто экзаменационный поединок. Спарринг в полный контакт на тренировочном оружии со мной. Кто первый?
Шайтан… Да что ж не везёт-то так! Я покосился на внешне безучастно ожидающую Ирис и внутренне поёжился: тренировочным мечом — палкой, покрытой толстым слоем вспененной резины, и с довольно условной гардой — моя подопечная убить или покалечить могла ничуть не хуже, чем боевым клинком. Фулл-контакт — это значит, что учитель не будет особо сдерживаться, андроид вынуждена будет подстраиваться — вопрос, насколько успешно? Что можно разучить за пять занятий? Я уже было набрал воздух, чтобы отказаться за подопечную… и выдохнул. Как удачно — никого из учеников шифу нет, все внезапно куда-то делись, ах-ах. А у меня внезапно одиночное, никак не обоснованное с точки зрения логики, сопровождение прототипа и полнота ответственности за выданное задание… Или у меня паранойя, или этот тест не только, точнее не столько для Ирис, а для меня. Могли такое провернуть? Для бека — ничего сложного. М-мать…
— Первым с вами учебный поединок проведу я, — фраза прозвучала странно, но произнёс я её для подопечной, а не для учителя.
— Не учебный, а экзаменационный, — странно поглядев на меня, тем не менее педантично поправил Рашид.
— Я помню ваши слова, шифу, — я поклонился, принимая тренировочный меч. — Каждый бой не насмерть — учебный.
Жаль, нельзя посмотреть на планшете, как отреагировала БИУС на мои слова. Но — Самбинов просто не поймёт такого поведения, да и обидится, пожалуй. Я бы обиделся. А обиженный наставник по мечному бою — это «экзаменационные» переломы: один раз я уже наблюдал «церемонию расставания с потерянным учеником».
— Гм. Ну что ж, тогда — нападай.
15
Мой, с позволения сказать, «экзаменационный бой», занял от силы полторы минуты. Ну… ожидаемо, что сказать. Пока шифу атаковал и парировал одиночными ударами и блоками — мне удавалось более-менее сносно защищаться и даже временами контратаковать. Но как только дошло до связок и «работы телом»… Я «спёкся» буквально за тридцать секунд. Перепрыгивать через клинок, чтобы сразу же почти распластаться по полу, одновременно уходя от перешедшего в рубящий удар «лезвия»… один раз у меня получилось. А вот нормально подняться и устоять на ногах после переката — уже нет…
— Поражена область ключицы и подключичная артерия, — специально для меня прокомментировал Самбинов. — На самом деле, нормально, Далеев. Можно было лучше — но у тебя, как я понимаю, до сих пор на регулярные ежедневные тренировки «времени нет»?
— Так и есть, — не стал отпираться я, потирая «поражённую» зону: похоже, даже синяка не осталось. Пожалел меня наставник — может, в качестве своеобразного бонуса «самому долго продержавшемуся ученику»?
Самбинов был… нестандартным, скажем так, преподавателем. Анархистом Меча, если можно так сказать. Кроме того, что он не базировал свое мастерство на приемах Пути Духа или Воина, он вообще не придерживался какого-то конкретного стиля боя, поучая «в целом». У него под это была стройная теория, которой шифу охотно делился с неофитами, чем-то перекликающаяся с моими собственными мыслями после общения с дружинниками специального отряда: быстро научиться стилю боя невозможно, хотя бы просто потому, что придётся освоить массу побочных навыков. Свою же секцию Рашид позиционировал как место, где учит, как не умереть, нарвавшись на случайный бой. Не дуэль, не спарринг, а именно бой — Великая Империя по безопасности проживания во многом напоминала мне СССР: то есть при общем низком уровне уличной преступности нарваться, особенно в отдельных регионах, было вполне себе можно. Другое дело что здесь, в Монголии, под боком у расквартированных военных частей и из-за специфики проживания последние лет пятьдесят ситуация была одной из лучших по стране: не удивительно, что в такой секции фехтования была бешеная текучка учеников. И что шифу Самбинов тут, спрашивается, забыл? Должен был знать, куда приехал…
Меч, в отличие от огнестрела, не требует специального разрешения даже на открытое ношение: какой-то там замшелый указ от седого года, принятый в Хань и получивший хождение по всей Империи из-за присоединения тех земель к Орде и последующего переподчинения, когда Золотая приказала долго жить. На самом деле меч — оружие и для нападения, и для обороны довольно неудобное. Тяжёлое, за всё цепляется при носке, требует некоторого свободного места для эффективного применения и гораздо больше навыков, чем на работу даже с коротким клинком вроде обычного ножа. Парадоксально, но за это длинноклинковое оружие ещё больше любимо имперцами: как же, ещё и тренажёр! Но главное: меч — показатель статуса владельца. Открыто носимый клинок означает — человек уже может эффективно использовать архаичную железку. То есть, как минимум, может и многое другое. Неофициально те, кто носят меч открыто, в ножнах, считаются как… полицейский резерв, что ли. Добровольно готовые взяться за установление справедливости и устранение беззакония. Можно, конечно, и послать просившего, но это не принято. Торопишься по делу — отцепи клинок от перевязи. Как-то так.
— Цэцег, ты готова?
— Да, — односложно ответила «цветок», принимая от меня «меч». Всё время боя андроид простояла в одной позе, только отслеживая наши с Рашидом перемещения. Я одновременно опасался накладок и надеялся на эффект нового алгоритма: БИУС записала и должна была уже проанализировать информацию о моём «экзамене» и я сильно рассчитывал, что ей самой это поможет.
— Нападай.
— Учебный поединок? — внезапно переспросила андроид, заставив меня схватиться за планшет, а учителя — немного удивлённо приподнять бровь.
— Эк-за-ме-на-ци-он-ный, — по слогам выговорил Самбинов. — Ты должна показать, чему у меня научилась.
— Только у вас? — вопросительная интонация БИУС в сочетании с милым девичьим голоском заставила шифу улыбнуться, а меня — плюнуть на всё, и немедленно влезть в интерфейс управления андроидом и вывести окно с «горячими» кнопками, в том числе «выход из боя» и «деактивация».
— Вот значит как? — кажется, шифу был одновременно и доволен инициативной ученицей, и слегка заинтересован.. — Нет, покажи всё, что знаешь. Проверим, на что ты способна… Только не убей меня случайно от усердия, хех!
— Условия мне понятны, — мелодично подтвердила робот, заставив меня судорожно утереть внезапно выступивший на лбу пот: я только сейчас понял, что с Самбинова сталось бы ляпнуть что-то вроде «бей, как будто хочешь убить»… проклятье, по самому краю прошёл, придурок!
Упс! Ирис сорвалась с места совершенно внезапно: только что стояла и… То, что Рашид вообще увернулся от первого удара — было чудом, похоже, такой прыти он и не ждал. И нарвался на горизонтальную подсечку, заставившую его уйти в кувырок спиной вперёд — да, БИУС явно успела проанализировать мой «экзамен». Я рискнул поменять активные окна на дисплее мобильного компьютера: за несколько секунд, понадобившихся мне для доступа к нужному экрану, мечника то ли три, то ли четыре раза чуть не достали… Вот оно. Загрузка процессора — восемьдесят процентов! Ограничение на мышечное усилие… да, активно — это хорошо. Сейчас сила мышц у Ирис примерно как у человека, с поправкой на массу и материалы тела робота — мы специально рассчитывали это значение для каждого из шестисот сорока эффекторов…. Надпись «выполняется проверочное задание от третьего лица, выданное путём ограниченного делегирования оператором прав третьему лицу» мне понравилась меньше. Так, принятое решение… Релевантная связь… Так, а это что? Откуда эта грёбаная строка… Так, дата создания…
Мне захотелось взять тренировочный меч — стукнуть им Маркулова по голове. Долбанный «программный гений» не нашел ничего лучше, чем на однажды заданный аудиальный запрос БИУС (причем не Ирис, а Агаты — вот почему я раньше не заметил «патча») «чем отличается проверка от тренировки» написать и сунуть свой алгоритм. Базы данных воздушного и наземного модуля мы последние два года «сливали» не до конца и под контролем самих программ управления — даже обозвали это процесс «посиделками на кухне», типа как старые друзья собрались и «трындят за жизнь»… А вот программный код автоматически объединялся при компиляции новой версии ПО — что и произошло после добавления нового алгоритма анализа. Словами сказать нельзя было?! Сам разработал программу, способную анализировать информацию, и сам теперь считает БИУС тупым калькулятором? И что самое противное — Ирис новый алгоритм уже «переварила», получив блок с автоматическим обновлением с утра и включив в свою когнитивную таблицу. Теперь стереть директивы без разрыва тысяч ассоциативных релевантных связей означает пробить в системе управления «цветка» огроменную логическую дыру! «Выполнение задания в режиме, максимально приближённом к боевому, за ограничением внешних установок. Поражение целей без людей, условное поражение целей с людьми.» — вот что там примерно было забито. Хоть бы посоветовался, «великий программист»!
Пока я предавался человековредительским мечтам и пытался сообразить, только ли на одну запись влияет «заплатка», ситуация в помещении поменялась: Самбинов, который на мне даже не вспотел, окончательно «разогрелся», и теперь пытался достать ученицу уже не демонстрируемыми на тренировках связками, а какими-то случайными, на первый взгляд, сочетаниями ударов. Точнее — удары только казались случайными — пока я смотрел на бой, планшет уведомил меня, что Ирис успешно расколола первую схему боя, потом вторую, потом сразу третью и четвёртую — которую вдруг задействовала сама. На небольшом экране разглядеть было сложно, но когнитивные связи и блоки автогенерации сыпались в общий алгоритм пачками. Хм. Получается, если бы не обновления, у Самбинова были все шансы уделать «цветок» без всякой мистики? Однако…
Я вдруг обратил внимание, что звук сталкивающихся тренировочных мечей изменился — теперь это было не «бум», а «фссс-бм». Через секунду поединщики решили, что два измерения для спарринга — это слишком просто… и стремительная смесь фехтования… опс — и пинков? — внезапно стала напоминать сценку из «звёздных войн». Разве что швырять друг друга телекинезом не пытались. Хлам под плёнками оказался прочным, и, судя по звуку, по большей части деревянным. И шатающимся — один стеллаж девушка и мужчина немедленно перевернули, заставив меня поспешно отступить к воротам. Качающиеся поверхности преградой для вертолётной БИУС ожидаемо не стали — модели движения в сложных восходящих и нисходящих потоках для дрона на порядок сложнее. «Кукла Барби», да, Иван? «Боевая машина не может фехтовать»? Вот я тебе-то запись покажу… Если, конечно, ты сейчас не смотришь её в прямом эфире со скрытых камер вместе с беком…
А «боевая машина», похоже, решила поставить точку в поединке: двойной прыжок, удар в воздухе по мечу Рашида, но не прямой, а боковой, буквально закрутивший тело человека в воздухе. Для того, чтобы частично погасить момент инерции, экзаменатору пришлось самому отшвырнуть меч и уходить в перекат, гася удар о твёрдый, спасибо хоть ровный и чистый, пол. Впрочем, увёртка с уходом с линии удара в этот раз не помогла — распластавшись в выпаде, Ирис мягко коснулась Самбинова «острием» учебного меча в центр груди, явно придержав последний удар точно так же, как сам Рашид со мной. Победа.
16
В гробу я видел эти экзаменационные поединки! Самбинов после легкого тычка в грудь невозмутимо произнес «поединок окончен» и легко вскочил на ноги — как будто и не приложился спиной о бетонный пол с размаху, Ирис тоже спокойно подошла и замерла в двух шагах от меня, выполняя рекомендации подпрограммы статуса поведения, а вот меня потихоньку начинало трясти. Пока шифу, попутно отряхиваясь от пыли, рылся в кузове своего пикапа, я раз за разом прогонял заученное дыхательное упражнение — то самое, для успокоения и концентрации. Хотя, честно сказать, лучше подошла бы рюмка водки! Даже не знаю, что меня больше впечатлило: то, что подопечная внезапно показала довольно грамотный быстрый анализ и ведение боя без предварительного разучивания приблизительных тренировочных ситуаций и даже умудрилась победить, или что «цветок» всё-таки каким-то чудом смогла не покалечить Рашида, даже не подозревающего, насколько легко он отделался. К-козёл… горный, в смысле. Сам же учил, что нельзя во время боя позволять ногам отрываться от земли — а тут распрыгался… и чуть не допрыгался, блин! Сомневаюсь, что успел бы остановить боевого робота — собственно, я был уверен, что после проверки «случайными» ударами он достанет андроида каким-нибудь хитрым финтом, даже окно с горячими клавишами свернул… Шайтан, опять нервничаю.
Пока я сопротивлялся запоздалой реакции на стресс, учитель нашёл, что хотел, и вернулся к нам с настоящим клинком в простых ножнах, который он почему-то нес перед собой двумя руками. Планшет тихо пропищал, привлекая мое внимание: процессорная загрузка «цветка» упёрлась в «красную зону», резко, и опять до предела, оказался забит сетевой трафик. Впрочем, не успел я разобраться в истории запросов — нагрузка на беспроводной модем упала — что бы андроид там ни искала, она нашла…
…и совершенно естественно выглядящим движением приняла двумя руками меч из рук Самбинова. Теперь я сообразил, что вижу некий ритуал: учитель, вытянув простую узкую белую ленту, споро завязал на устье ножен красивый и дико сложный узел, напоминающий многолепестковый цветок, вроде астры или хризантемы. Ирис, дождавшись конца процедуры, закрепила оружие у себя на поясе, как будто так и надо.
В Империи не принято носить мечи на себе просто так — это не только показатель статуса, но ещё и намерения, так что действие БИУС выглядело как минимум… неоднозначно. В ином случае, кроме как для защиты окружающих в случае несправедливости, традиции предписывали носить меч только в строго оговорённых случаях: как деталь повседневного мундира (такие места службы были, мягко скажем, не многочисленны), как награду «при параде», если оружие было дано в качестве знака отличия,[45] в период боевых действий (обычно адепты Духа или Воины, близкие к мастерству), при подготовке и во время участия в спортивном состязании по фехтованию (тогда в темляк должны быть вплетены ритуальные ляны), либо в «дуэльных» поединках. Строго говоря, вместо меча может быть взято любое «классическое» холодное оружие, тот же лук например, или плеть — но тут вступают в дело некие не совсем понятные мне «неписанные» тонкости, как, например, выбор оружия при «узаконенных» «поединках крови» для дворян. Или, например, тот же блочный лук, если он не в чехле, а носимый в боевой готовности — просто готовый повод для задержания полицией, тогда как не слишком сильно уступающий по убойности монгольский — может таскаться в открытом виде вместе с тулом с боевыми стрелами кем угодно, никто и слова не скажет. А вот за плётку, особенно многохвостую, на поясе у человека, не относящегося к монгольской знати, могут и на «поединок крови» вызвать…
— Теперь ты, Далеев. Хочу сказать, что пусть звёзд с неба, без настоящих усилий, во владении мечом тебе не хватать, но ты был неплохим учеником. Я приложил характеристику к сертификату об обучении, — Рашид отвлёк меня от созерцания подопечной-с-клинком, всё так же без особой торжественности впихнул мне в руки почтовый конверт. Белый и без надписей, зато со стилизованной астрой, выполненной явно тушью и кистью. Очень, кстати, похожей на узел-цветок на ножнах меча, что теперь висел на поясе у Ирис…
У меня вдруг немного перехватило дыхание и вылетели из головы все рассуждения о ношении клинков. И даже захотелось что-то сказать в ответ, соответствующее моменту. Не смотря на простоту процедуры и то, что я относился к занятиям с шифу откровенно спустя рукава, мне вдруг почему-то стало понятно: перевернулась очередная страница в моей жизни… Вот только слов подходящих не было.
— Если захочешь… А я рекомендую захотеть… Сможешь продолжить обучение, там, в конверте, есть несколько адресов, — мне показалось, что обычно довольно флегматичный шифу тоже слегка смущён. — Вы… гм. Довольно необычные ученики. Оба. Хотя, положа руку на сердце, тебе, Далеев, до твоей подружки далеко. Я впервые вижу человека, который понял эту боевую систему так, как она… Ладно, теперь выметайтесь уже — мне уезжать пора, а ещё нужно эту халупу запереть и ключи хозяевам оставить.
Вот так мы и вышли из зала, и даже не попрощались, если не считать поклон. Я с полным раздраем в голове, так и удерживая в руке планшет, и Ирис, подпоясанная мечом с белой лентой, который её совершенно не стеснял, органично вписавшись в движение. Мысли теснились в голове, чуть ли не толкаясь, так что посмотреть на дисплей я сообразил только через два пройденных квартала: от начала и до конца все «экзамены» у Самбинова заняли едва ли пятнадцать минут. Шайтан, а показалось — часа два, не меньше….
— Ирис, мы идём в центр города, — я сначала озвучил приказ, а потом задумался — зачем это сделал: БИУС не всё ли равно, куда мы идём и зачем? Самой Ирис «важно» только выполнить все пункты поставленной тестовой задачи… Или уже нет? Посторонний человек вряд ли заметил бы, но поведение андроида самую малость изменилось. Оно стало… сложнее. Где-то не намного — сейчас, например, робот чаще крутила головой в движении, фокусируясь на ранее не вызывающих у неё необходимость фиксации взгляда целях. А где-то…
Я остановился, и «цветок» как будто нерешительно остановилась рядом со мной. Глянув на экран планшета, я понял, что Ирис опять что-то старательно ищет в глобальной сети — опять каналы и сотовой, и спутниковой связи забиты под завязку. Потянулся было развернуть логи запросов… и вдруг (сам не знаю как) догадался, что ищет подопечная. Ещё час назад я бы рассмеялся, расскажи мне кто, какую мотивацию я приписываю поведению комплекса программ — но сейчас я ясно видел: последний апдейт рывком поднял «интеллект» системы принятия решений на недосягаемую ранее высоту.
Впрочем, дело тут было не только и не столько в расширенном алгоритме — ведь самообучающаяся БИУС четыре года набирала и собственный багаж знаний и опыта в процессе работы. Каждый день, на каждом тренировочном задании, с каждым проходом полосы препятствий и тренингом «социальной мимикрии». И вот количество проанализированной информации и число связей перешло в качество — просто благодаря дополнительному расширению аналитических функций это произошло лавинообразно. Ну и не последнюю роль сыграло «железо» электронной начинки — в оставленном мною мире далеко не у каждого даже зарубежного государственного КБ есть возможность гонять вычислительные мощности как у дата-центра под единственную задачу — а у нас таких процессоров два.
— Можешь идти со мной под руку и не снимать клинок с пояса, — разрешил я «сомнения» подопечной. Я тоже ни разу не видел, чтобы в развлекающейся паре вооружена была женщина, а не мужчина: что-то вроде неписанного правила, ставшего настолько само собой разумеющимся, что никому и в голову не пришло его где-нибудь зафиксировать. Но иногда надо наплевать на правила — и побоку, кто что подумает. И уж кто-кто, а мы сегодня это точно заслужили. Жаль, связи с группой, увёзшей «фурию», нет и не будет до конца «финального испытания» от Абишева. Я бы не отказался увидеть глаза Маркулова, когда он обнаружил, как Агата на глазах «умнеет»! Надеюсь, у старого (теперь молодого) «зубра прикладной кибернетики» позднесоветского розлива тоже хватило мозгов не прерывать процесс «переосмысления» накопленной информации. К сожалению, бек дал чёткие инструкции, а граничным условием окончания второго и последнего испытания было время — зачем-то нужно было проторчать в городе до двадцати ноль-ноль. Ну… как мне недавно напомнил лично босс: приказы не обсуждают, а выполняют. Гулять — так гулять.
17
Внезапный экзамен Самбинова не только здорово потрепал мне нервы и заставил попотеть — причём последнее, самое глупое, во время не своего боя. Назначая Ирис испытания, Тогжан-батыр наверняка исходил из расчёта, что урок пройдёт штатно, и отпустят нас только через положенные три часа. Соответственно, оставшиеся три уйдут на «социальную» часть задания. Теперь же мне предстояло куда-то деть аж пять часов свободного времени — звонить себе «любимый шеф» запретил, и про выполнение приказов очень толсто намекнул. Честно сказать, меня так и подмывало устроить ответку в стиле «ты начальник — я дурак», и действительно всё оставшееся время провести за неспешной прогулкой, раз уж задание не было точно конкретизировано. Однако здравый смысл и лень победили. Таскаться по самой жаре, когда Солнце ещё достаточно высоко и теней от домов и деревьев явно недостаточно для комфортного променада? Не только необоснованно с точки зрения эффективности проверки андроида, но и просто глупо. Да и ничего интересного на улицах города, на пять шестых состоящего из частного сектора, слегонца разбавленного магазинчиками для окрестных жителей, невнятными складами и совсем уж микроскопическими конторами-офисами, не было. Час погулял — считай, весь Ундерхаан видел. Да и сколько там этого города? Впрочем, после целого дня в голой степи и стены с заборами шли «на ура»!
Немного отличался только центр города: центральная городская площадь и центральная же широченная улица, рассекавшая поселение из конца в конец, как по линейке. Вокруг площади располагались все более-менее значимые учреждения, вроде горсовета, универмага, Дворца Культуры (вмещавшего кроме самой культуры ещё и театр, и публичную библиотеку), военной комендатуры, сберкассы и центральной городской гостиницы «Монголия». Там же останавливались маршрутные «автобусы»-«шаттлы»[46] — как из нескольких цивильных соседних поселков, так и из множества военных городков. Поскольку «автобусами» служили переделанные под пассажирские перевозки грузовики на огромных камерах низкого давления, гусеничные армейские вездеходы, СВП-транспорты и прочая негабаритная, зато ходко и безопасно движущаяся по целинной степи экзотика, наличие прямого, как стрела, и широкого, как нью-йоркский автобан, суперпроспекта, где вся эта красота могла без проблем разойтись на встречных курсах, было оправдано. Кроме того, вроде бы оная же деталь рельефа могла послужить резервным аэродромом — а здание гостиницы на последнем этаже имело резервный диспетчерский пункт… Если, конечно, Сейцура не «заливал баки» однокашникам-новичкам, среди которых четыре года назад оказался и я.
Впрочем, «Монголия» меня устраивала даже без «секретных» дополнений — там, кроме всего прочего, было двухуровневое кафе-бар с окнами, выходящими на монументальный фонтан. В оном заведении постоянно работал кондиционер и подавали самое вкусное мороженное из того, что я пробовал в двух мирах! Цены, как и положено в забегаловке для приезжих, практически местном «дьюти-фри», откровенно кусались, что лично для меня было только дополнительным плюсом: всегда есть пустые столики, никто не докучает и с пониманием относятся к клиенту, решившему скоротать за одной чашкой кофе пару часов. Не то, чтобы я был готов был просидеть там четверть суток до конца временного ценза, но хотя бы привести мысли в порядок хотелось в тишине и прохладе. Успокоюсь, отдохну, просмотрю, наконец, логи и оценю прогресс развития когнитивной системы «цветка» — а там и решу, что делать. Может, поведу подопечную на шоппинг — с покупкой одежды мы уже «развлекались» (диверсант должен уметь замаскироваться в том числе и совершенно легальными средствами), а вот вопрос с бижутерией прошел как-то мимо сознания группы суровых мужиков. Куплю Ирис… ммм, браслет, например — почему нет? У нас же, гм, «совместная прогулка», да ещё и «под ручку» — надо соответствовать, верно?
Немного рассеянно думая о женских украшениях, я машинально вполглаза любовался профилем идущей рядом подопечной. Пусть внешний вид и не моя заслуга, но… Даже с такого небольшого расстояния заподозрить в андроиде не человека было практически невозможно. Особенно теперь, когда из-за нового алгоритма «цветок» необоснованно часто оглядывалась, словно что-то высматривая… кстати.
Трансляция видеопотока[47]/выводить маркеры.[48]
— Ирис, что ты делаешь? — я уже успел порядком расслабиться после неожиданного «фехтовального приключения», считая, что дальше никаких неожиданностей особо не предвидится, и потому увидев, что именно БИУС помечает как цели для анализа, даже растерялся. Ну ладно окна и двери, но трубы-то и внешние блоки кондиционеров ей зачем? Однако несмотря на некорректно составленный вопрос, подопечная меня поняла.
— Очень мало людей. Почти никого нет… — Ирис запнулась, целую секунду что-то искала через глобальную сеть и внезапно выдала ранее не прописанное в системе когнитивного анализа оценочное суждение, причём ещё и корректно выделив ответ тоном голоса и мимикой: — Странно.
На лице и в голосе андроида отражалось, как никогда удачно применённое к ситуации, «лёгкое сомнение».
Боевая информационно-управляющая система не имеет, да и не может иметь, категорию оценки «странно». Есть значимые для выполнения боевой задачи внешние процессы и явления и есть — не значимые. Сомневаться программа управления дроном-вертолётом не может в принципе — хотя бы потому, что принцип работы «систем реального времени» подразумевает принятие решения за конечное и заранее заданное число тактов процессора. Так работают системы наведения в ракетах и программы управления стрельбой автоматических вертолётных пушек, автопилоты как военных, так и гражданских самолетов, контрольно-управляющие контуры атомных реакторов — в любых местах, где для автоматизированного управления требуется жёстко ограниченная по времени реакция. Если алгоритм управления не может корректно проанализировать часть поступающей информации за выставленный промежуток времени — то такие данные или отбрасываются, или принудительно сводятся к ближайшему корректному шаблонному решению. Или, если совсем по-простому, система не может дать на выходе «может быть»: будет или «да» или «нет».
Применительно к ситуации, БИУС Ирис и Агаты не могла возвращаться к одной и той же «волнующей» её проблеме — такой функции просто не было предусмотрено в функционале боевой машины. На основе анализа данных с сенсоров принималось однозначное решение, которое действовало до значимой смены обстановки — всё предельно конкретно. Однако факт оставался фактом — андроид признала нечто «странным». Впрочем, логическое объяснение ситуации, разумеется, было.
Кроме написанных человеком программ «цветок» и «фурия» несут огромный массив лично наработанного кода — база данных, прошитая многократными логическими связями, иначе говоря, когнитивный блок. То, что коренным образом отличает нашу разработку от местных аналогов. То, что в моём старом мире позволяет «гуглу» и «яндексу» понять даже нечётко сформулированный, некорректный и с орфографическими ошибками запрос пользователя и вытащить нужный результат из сотен миллионов сайтов и страниц. Пресловутая система самообучения. Алгоритмы реализации когнитивных функций — то, чем программа управления «думает»… Или кавычки уже стоит убрать?
Чем отличается человек от другого животного? Он разумен. А что такое «разум»? Определений много, потоптались на этом вопросе все кому не лень — от античных философов до математиков и антропологов. Но если подходить с точки зрения кибернетики, то разум — система, позволяющая людям не создавать новые шаблоны поведения в ответ на непредусмотренные врождёнными инстинктами или приобретёнными рефлексами ситуации. Животные с высокоорганизованной нервной системой, но не обладающие разумом, обычно начинают действовать, исходя из ближайшего похожего инстинктивного шаблона поведения, и те, кому повезёт «угадать» последовательность правильных действий — выживут и приобретут новый сложный условный рефлекс, которому, возможно, обучат потомство. Так работает эволюционный естественный отбор в природе. Человек же способен разумно решить вопрос «что делать?» у себя в голове — при условии наличия у него нужных минимально необходимых для анализа знаний, конечно — и поступить сразу правильно, даже если это идёт наперекор всем инстинктивным реакциям. Ничего не напоминает?
Я задумчиво оглядел подопечную — и открыл на планшете окно командной строки:
Режим текстового ввода-вывода данных.
Анализ: лог-файл когнитивного модуля: статистика за период 31/05/2016 — 01/06/2016.
Анализ закончен. За указанный период:
БД модуля пополнена на 1 307 443 новые записи.
Образовано 101 673 994 новых связей.
За сорок минут работы под загрузкой процессора около семидесяти процентов Ирис «надумала» примерно столько же, сколько за последние три месяца. В общем-то, близко к верхней планке расчётной мощности — то есть ничего необычного… Кроме того, что БИУС сейчас не только на внешние факторы реагирует, но и сама ставит себе задачи и решает их. И, если я хоть что-нибудь понимаю в кибернетике, то процесс, запущенный новым алгоритмом, будет некоторое время идти лавинообразно: новые ответы ставят новые вопросы. Кажется, я сначала недооценил глубину качественного перехода…
Интересно, Маркулов у Агаты сейчас то же самое наблюдает, что и я у Ирис? И если да — то что предпринял… и предпринял ли вообще что-нибудь? Кроме нас двоих из всей команды никто не способен в полной мере понять, что именно происходит — прототипы продолжают корректно работать и слушаться команд, причем даже более эффективно, чем обычно. Предсказанный и ожидаемый процесс — только чересчур активный, не растянутый на многие недели, как ожидалось. Но и это, как говорят на родине, «не баг, а фича» — БИУСы остаются в рамках обеспечения корректной работоспособности дрона и андроида, нужно ли что-то трогать? Хотя, уверен, у Ивана руки по самые плечи зачесались бы немедленно загнать и «фурию», и «цветок» на тестовые стенды — и не выпускать, пока не закончится. Но не делать же это на финальных внутренних испытаниях? Или?
Я, например, даже не знаю, что и решил бы в таких условиях… Если бы за меня все не решил Абишев! Все нормально, и ослушаться приказа я не могу, верно?
— Можешь более развернуто пояснить, что тебе показалось «странным»? — чувствуя, как на лицо выползает немного злорадная улыбка, попросил Ирис я. Процесс качественного перехода явно интенсифицировался в нестандартных для БИУС ситуациях — так почему бы мне не создать такую ситуацию искусственно? Очень аккуратно — и исключительно во имя объективности результатов и эффективности «прогулки», разумеется.
18
Закрытые и открытые окна и двери, разница температур воздуха в помещении и вне его (определяется, если рамы закрыты, по вытяжке вентиляции), горячие рабочие и температуры внешней среды выключенные уличные блоки кондиционеров. Если в распоряжении есть тепловизор, то по косвенным признакам можно быстро и относительно точно определить, есть ли кто дома. Ночью и в холодное время года проще и точнее, днём и в летнюю жару — с большей вероятностью ошибки, но всё равно работает. Тепловизор у Ирис встроен: перенеся управляющие программы из дрона в антропоморфное шасси, следом впихнули в голову робота те же сенсоры, что и в летающую платформу, включая лазерный лидар от прицельного комплекса. Кречет и Сурской, коллеги-инженеры Маркулова из команды Вихро, ещё и накатали целую телегу Абишеву — по габаритам в корпус Ирис никак не влезали антенные решётки микроволнового радара, а без него, мол, БИУС на расстоянии от двух сотен метров будет, как полуслепая (то есть будет видеть примерно, как человек с хорошим зрением). Бек пообещал разобраться, найти комплексу из «фурии» более компактную замену — тем более это как раз профиль его КБ… но что-то, как обычно, не срослось.
Впрочем, сейчас моя подопечная обошлась и одной тепловой картинкой — уже по выбору объектов для мониторинга, подсвеченных на видеопотоке, я мог бы и сам догадаться. Нет, я знаю, что боевые программы, кроме задач «как стрелять?» и «куда стрелять?», ещё и решают вопрос «стрелять ли вообще?» Иначе говоря, умеют определять ложные цели: масштабные макеты вместо реальных объектов, пустые помещения среди строений на подлежащей зачистке с воздуха базе и так далее. Полезная функция, которую Ирис задействовала для проверки домов, мимо которых мы проходили. Зачем задействовала — вопрос другой, главное — она действительно получила реально странный результат. Людей действительно не было.
Я вдруг понял, что тоже почувствовал что-то неправильное по дороге к Самбинову на занятие — только тогда мне было сильно не до того, чтобы обдумывать свои ощущения. Прохожие. Даже в середине летнего буднего дня на улицах Ундерхаана должно быть больше народу. У кого-то отпуск или просто выходной, кто-то сидит дома с маленькими детьми, кто-то вообще не работает. Гулять по дневной жаре добровольно желающих мало, но дойти до магазина за внезапно кончившейся крупой или там колбасой-картошкой — обычное дело. Да мало ли может возникнуть дел? Да хоть до соседей дойти поболтать. Однако улицы как вымерли — судя по логам Ирис нам навстречу встретилось ровно три человека, а отшагали мы уже четыре с хвостиком километра! К тому же я помнил и причину, по которой сорвался нормальный урок фехтования и мы вляпались в экзамен — «все разбежались». Скорее всего, будь я один — всё списал бы на стечение обстоятельств: ну, мало ли — так вот сложилось, что сегодня все сидят по домам. Однако, судя по результатам работы боевого модуля целеуказания, и большинство домов стояли пустыми, причём некоторые ещё хранили следы совсем недавнего присутствия людей. Шайтан… чертовщина какая-то.
Только теперь я обратил внимание: на улицах царила несколько более глубокая, чем обычно, тишина. Не слышно было приглушённых разговоров со дворов, не играла музыка — всегда найдётся сосед, любящий вытащить на улицу радиоприемник и выкрутить на максимальную громкость. Даже шум моторов редких машин и характерный трескучий стрекот гораздо более частых мотороллеров не вплетался в шум ветра и поскрипывание плохо смазанных вертушек флюгеров и «гуляющих» створок ворот, на удивление громкое в необычной тишине. На какую-то секунду накатило чувство глубокой нереальности происходящего — будто я сплю и вижу бредовый кошмар по мотивам фильма ужасов: люди пропали, и сейчас изо всех щелей полезет толпа зомби, а у меня из оружия только… гм, боевой человекоподобный робот, ведомый под ручку. С мечом.
Наваждение пропало так же быстро, как и появилось — я представил себе, как зомби пытаются пройти мимо «цветка» и, не удержавшись, весело хмыкнул. Да уж, зрелище получилось бы достойное кассового голливудского боевика из моего старого мира! Даже со старой версией когнитивного алгоритма против андроида немёртвый «зерг-раш»[49] не прошёл бы — а уж с новой, после демонстрации у Рашида, и вовсе без шансов. Если только клинок отобрать…
Я помотал головой, избавляясь от дурных мыслей: в местных сказках тоже встречались разнообразные восставшие покойники, но, насколько мне было известно — даже тут подобное было результатом слишком живого народного воображения, а не основано на реальных фактах. Другое дело, что практики пути Воина при последовательном многолетнем упорном труде могли слишком сильно повлиять на неосторожного пользователя, причём не только на тело, но и на сознание — и таковые вполне могли стать прототипами оборотней из легенд, или ещё какой нечисти. Однако свихнувшиеся мастера Пути — слишком редкое явление, и, разумеется, строго штучное. А оболваниванием магией толп вообще никто никогда не занимался — зачем, если можно просто пообещать денег или просто «три дня на разграбление»? Всегда срабатывало.
Окончательно меня успокоил шум проехавшего по соседней улице авто и открытый магазинчик на перекрестке, где в глубине помещения за стеклом угадывался сонный продавец. У меня даже возникло желание зайти и прямо спросить — «а куда все делись?», но остановило как воочию увиденное выражение лица продавца и вежливый вопрос — не перегрелся ли ты, парень, на солнце? Сам разберусь… как нибудь. Должна же быть какая-то простая и понятная причина — вроде учений гражданской самообороны, например. Впрочем, на начальной военной подготовке в школе рассказывали, что их порайонно проводят — ну и пропустить сигнал тревожного ревуна я точно не мог. Да и как-то слишком спокойно всё вокруг — никаких следов суеты: теперь, свежим взглядом я видел, что часто калитки в заборах заперты на навесной замок — верный признак, что хозяева куда-то спокойно собрались и уехали все вместе на несколько дней. Как когда семья выезжает на море, например… гм. На море. Совсем как десятиклассники школы номер восемь… Хотя это уже совсем бредово звучит. Или… не совсем? Жаль, не успел расспросить Сейцуру по поводу трудлагеря, куда все однокашники умотали.
Да, в прошлом мире выяснить всё было бы делом пяти секунд: зайти в Интернет, заглянуть во «ВКонтакте» или другую соцсеть — и поиск по учебному заведению. Наверняка бы там уже и фоточки с нового места лежали, и охи-ахи по поводу погоды, ну и «сожаление» в сторону лохов, умудрившихся не попасть на мероприятие. Однако в Глобальной Сети Империи не просто намека на такие сервисы не было — никому бы даже в голову не пришло выставлять свою личную жизнь на всеобщее обозрение. А если бы и пришло (очевидная же идея — не мог же никто не догадаться раньше?) — подозреваю, закончилось бы настойчивым приглашением в психиатрическую клинику. Это если бы «блог» вообще заметили — поисковиков-то, как таковых, нет. А разработчика, попытавшегося создать подобный сервис явно ждёт эдикт Лазурного дворца. Менталитет.
Иногда я местным просто поражаюсь: при таком уровне развития электроники и коммуникаций использовать Глобальную Сеть в основном только как систему прямого общения (канал передачи данных) и, изредка, представления общедоступных документов на «площадках». Причём то, что тут называется «площадки», то есть аналог сайтов в Интернете там, сделаны так, что, уверен, у Артемия Лебедева,[50] увидь он местное «творчество», случилась бы истерика со слезами — одновременно от просто потрясающей топорности исполнения (и везде — как под копирку), и от сурового минимализма оформления. А местным ничего так — пользуются и нового ничего не желают. Ну да, ведь «внутреннее важнее внешнего». Причём, уверен, владельцы большей половины файловых площадок и фотоальбомов просто не подозревают, что их данные не просто «лежат по известному адресу», который можно дать при случае дяде там или двоюродному племяннику, но и могут быть доступны через Сеть кому угодно — если их методом перебора найдёт и проиндексирует чья-нибудь поисковая машина. Зато сетевые библиотеки — государственные, и почти все с полностью открытым доступом. Включая фундаментальные научные труды, монографии и учебники ВУЗов: есть желание и сила воли — учись! Впрочем, беллетристики тоже хватает — классической, переснятой в цифру с бумажных изданий, и новой — которую для появления на виртуальных полках тоже «издают» после прохождения имперской приёмки, делая утвержденное ГОСТом оформление… и выкладывают в общий доступ, без ограничения. Вот и думай, где «лучше» — там, где информации океан и важная с интересной почти всегда «под замком», или тут — где документов на небольшое море — и всё доступно?
…Всё-таки Ундерхаан, не смотря на то, что на территориях здесь не экономят — маленький. Ирис, которой я дал чёткое указание о цели движения, пока я размышлял о странностях текущего дня и этого мира вообще, продолжала задавать направление нашей прогулки, мягко и удобно поддерживая за локоть. Двадцать минут не слишком быстрого шага от силы — и я внезапно для себя обнаружил, что мы практически дошли до центральной площади города.
19
Центр Ундерхаана был тоже пустоватым, но в глаза это бросалось не сразу. Пожалуй, я бы и не обратил внимание на чуть меньшее число прохожих и транспорта, если бы специально не искал что-то подобное. Широченная улица Мира — артерия для пригородного транспорта к площади — к трём часам дня превращалась в ту ещё сковороду, и остывала весь оставшийся вечер, медленно и печально. Так что народ предпочитал пробегать от заведения к заведению по тротуарам, и лишнее время на пекле не торчать. Отличный доход для местных кафешек, магазинчиков и нескольких «бутиков» — последние, уверен, удерживали положительные балансы во многом благодаря «замечательной» летней и зимней погоде Монголии. Потенциальные покупатели забегали остыть в блаженной прохладе работающих кондиционеров (зимой — наоборот, согреться)… Ну а дальше начинала работать статистика: из полсотни человек кто-нибудь да купит.
Впрочем, я и здесь, уже чисто машинально, отыскал закрытые на замки двери и опущенные жалюзи в окнах первых этажей. Открытые магазины тоже особым столпотворением похвастаться не могли, но, например, из «Чайханы», излюбленного заведения водителей пригородных «шаттлов», доносился привычный тихий гул голосов пополам с терпким дымом из выведенной прямо на улицу вытяжки. Держу пари, Тархана я запросто смогу отыскать там же. Другое дело — какой смысл? Всё равно тут до вечера торчать… Ну, пусть расслабится — я и сам уже чувствую желание просто плюнуть на все несуразности этого дурацкого дня и просто спокойно посидеть. Где там моё мороженое?
…Первое, что я увидел, поднявшись на второй этаж кафе и пройдя к любимому столику, наособицу стоящему у стеклянной стены, были две знакомые девичьи спины. Фиолетовая хламида так и не покинула плечи дочери буддистских священников, а Светку я просто узнал по причёске и характерным статям. Обе рассматривали площадь сквозь панорамное окно — так что первым моим желанием было просто тихо отойти и занять место подальше от одноклассниц… но не срослось. Жаргал, благодаря семейному ремеслу, наверняка имела хороший для своего возраста опыт в практиках Пути Духа — ощутить малознакомого человека рядом с собой она вряд ли могла, а вот направленное на неё внимание почувствовала и обернулась. А вслед за ней и генеральская дочка.
— Ещё раз привет, — ничего не оставалось, как поздороваться.
— Далеев… тебя-то сюда как занесло?
Вежливость и Мамедова? Однозначно не пара! Но сегодня наша школьная «звезда» просто била все рекорды «вежливости».
— За мороженым, — честно признался я, рассматривая предмет в руках у девушки, и с удовольствием ответил бестактностью на бестактность: — А бинокль-то тебе зачем?
— Тсс! — осознав промашку, блондинка немедленно спрятала здоровенный офицерский оптический прибор под столешницу. — Не твоё дело… И, кстати, кто это с тобой?
Мастерский и куртуазный перевод темы… даже непробиваемо спокойная Джимбинова едва заметно поморщилась.
— Позволь представить — Ирис Цэцег, моя… подруга, — подчеркнуто-вежливо представил подопечную я. А как еще представить «девушку», которая держит тебя под руку? И, кстати, ни капли не соврал. Друг — это кто? Человек, к которому можно обратиться за помощью, и он тебе не откажет, верно? Ирис, правда, не человек, но отказать в выполнении поставленной мной задачи просто не может.
— Подру-уга… — протянула генеральская дочка со странной интонацией, бесцеремонно пробегая глазами по одежде и фигуре девушки-андроида, останавливаясь на клинке в ножнах, точнее, на узле-«хризантеме». — Серьёзная у тебя… подруга, Далеев.
— Ирис — это Светлана и Жаргал, мы учимся в одной школе…
— Очень приятно, — вежливо-безразлично вставила в разговор реплику согласно алгоритму «цветок».
— …Мы, наверное, пойдем, не будем вам мешать. Поищем другой столик, — закончил я. Ничего, и за другим столиком будет нормально. Была бы Жаргал одна, я бы может и напросился в компанию — Ирис практика, а дочь буддийских жрецов просто не может быть не в курсе массового перемещения населения. Лучше у официантки спрошу… или вон в ту же «Чайхану» потом пойду — пилот уже наверняка наслушался сплетен от завсегдатаев…
— «Скажи мне, кто твой друг, и я скажу, кто ты»… — всё с той же интонацией внезапно разродилась цитатой Мамедова, едва не заставив меня споткнуться на первом же шаге. Впрочем, продолжила она на удивление нормальным голосом: — Извини, Далеев… в смысле, Егор. И Ирис, да? Красивое имя… Садитесь с нами. Вы же никуда не торопитесь?
— Не торопимся, — признал я. Подумал секунду — и повёл спутницу к столику девушек. Достали уже всякие странности, если уж появился способ узнать ответы на часть вопросов — надо им воспользоваться. Планшет тихо пискнул в кармане — андроид снова что-то активно искала через сеть.
Некоторое время все молчали. Светлана продолжала разглядывать Ирис, теперь, правда, уже не так откровенно, Жар, казалось, полностью сосредоточилась на своей пиале с зелёным чаем, изредка поглядывая в окно, «цветок», согласно поведенческой программе, всем видом изображала молчаливое радушие, а я пытался придумать, как именно выйти на интересующую меня тему. Не придумал, мысленно плюнул и спросил в лоб:
— Никто не знает, куда все делись? Мы на окраине были, там пусто, как… эээ, на пляже зимой.
— Дале… — «звезда» школы начала было вещать привычным надменно-покровительственным тоном, но сама себя перебила, и поправилась уже своим обычным, гораздо более приятным голосом. — Егор, ты прикалываешься? Что, правда, не знаешь? В какой глуши надо жить… гхм, прости.
— Егор из людей бека Абишева. Живет в санатории в восьмидесяти километрах от города, — прежде, чем я успел раскрыть рот, тихо подсказала Жаргал, по-прежнему глядя в свою пиалу. И, предвосхитив следующий вопрос, добавила: — Меня вчера назначили старостой десятого-«бэ».
— Так это ты мне не дозвонилась! — вырвалось у меня совсем не то, что я хотел сказать.
— Твой телефон не отвечал. И телефон санатория тоже. Но я узнала номер Абишева-батыра у завуча и позвонила ему. Он сказал, что ты пойдёшь на практику, — всё так же без эмоций просветила меня девушка.