Техническое задание
Шрифт:
Я остановился, и «цветок» как будто нерешительно остановилась рядом со мной. Глянув на экран планшета, я понял, что Ирис опять что-то старательно ищет в глобальной сети — опять каналы и сотовой, и спутниковой связи забиты под завязку. Потянулся было развернуть логи запросов… и вдруг (сам не знаю как) догадался, что ищет подопечная. Ещё час назад я бы рассмеялся, расскажи мне кто, какую мотивацию я приписываю поведению комплекса программ — но сейчас я ясно видел: последний апдейт рывком поднял «интеллект» системы принятия решений на недосягаемую ранее высоту.
Впрочем, дело тут было не только и не столько в расширенном алгоритме — ведь самообучающаяся БИУС четыре года набирала и собственный багаж знаний и опыта в процессе работы. Каждый день, на каждом тренировочном задании, с каждым проходом полосы препятствий и тренингом «социальной мимикрии». И вот количество проанализированной информации и число связей перешло в качество — просто благодаря дополнительному расширению аналитических функций это
— Можешь идти со мной под руку и не снимать клинок с пояса, — разрешил я «сомнения» подопечной. Я тоже ни разу не видел, чтобы в развлекающейся паре вооружена была женщина, а не мужчина: что-то вроде неписанного правила, ставшего настолько само собой разумеющимся, что никому и в голову не пришло его где-нибудь зафиксировать. Но иногда надо наплевать на правила — и побоку, кто что подумает. И уж кто-кто, а мы сегодня это точно заслужили. Жаль, связи с группой, увёзшей «фурию», нет и не будет до конца «финального испытания» от Абишева. Я бы не отказался увидеть глаза Маркулова, когда он обнаружил, как Агата на глазах «умнеет»! Надеюсь, у старого (теперь молодого) «зубра прикладной кибернетики» позднесоветского розлива тоже хватило мозгов не прерывать процесс «переосмысления» накопленной информации. К сожалению, бек дал чёткие инструкции, а граничным условием окончания второго и последнего испытания было время — зачем-то нужно было проторчать в городе до двадцати ноль-ноль. Ну… как мне недавно напомнил лично босс: приказы не обсуждают, а выполняют. Гулять — так гулять.
17
Внезапный экзамен Самбинова не только здорово потрепал мне нервы и заставил попотеть — причём последнее, самое глупое, во время не своего боя. Назначая Ирис испытания, Тогжан-батыр наверняка исходил из расчёта, что урок пройдёт штатно, и отпустят нас только через положенные три часа. Соответственно, оставшиеся три уйдут на «социальную» часть задания. Теперь же мне предстояло куда-то деть аж пять часов свободного времени — звонить себе «любимый шеф» запретил, и про выполнение приказов очень толсто намекнул. Честно сказать, меня так и подмывало устроить ответку в стиле «ты начальник — я дурак», и действительно всё оставшееся время провести за неспешной прогулкой, раз уж задание не было точно конкретизировано. Однако здравый смысл и лень победили. Таскаться по самой жаре, когда Солнце ещё достаточно высоко и теней от домов и деревьев явно недостаточно для комфортного променада? Не только необоснованно с точки зрения эффективности проверки андроида, но и просто глупо. Да и ничего интересного на улицах города, на пять шестых состоящего из частного сектора, слегонца разбавленного магазинчиками для окрестных жителей, невнятными складами и совсем уж микроскопическими конторами-офисами, не было. Час погулял — считай, весь Ундерхаан видел. Да и сколько там этого города? Впрочем, после целого дня в голой степи и стены с заборами шли «на ура»!
Немного отличался только центр города: центральная городская площадь и центральная же широченная улица, рассекавшая поселение из конца в конец, как по линейке. Вокруг площади располагались все более-менее значимые учреждения, вроде горсовета, универмага, Дворца Культуры (вмещавшего кроме самой культуры ещё и театр, и публичную библиотеку), военной комендатуры, сберкассы и центральной городской гостиницы «Монголия». Там же останавливались маршрутные «автобусы»-«шаттлы» [46] — как из нескольких цивильных соседних поселков, так и из множества военных городков. Поскольку «автобусами» служили переделанные под пассажирские перевозки грузовики на огромных камерах низкого давления, гусеничные армейские вездеходы, СВП-транспорты и прочая негабаритная, зато ходко и безопасно движущаяся по целинной степи экзотика, наличие прямого, как стрела, и широкого, как нью-йоркский автобан, суперпроспекта, где вся эта красота могла без проблем разойтись на встречных курсах, было оправдано. Кроме того, вроде бы оная же деталь рельефа могла послужить резервным аэродромом — а здание гостиницы на последнем этаже имело резервный диспетчерский пункт… Если, конечно, Сейцура не «заливал баки» однокашникам-новичкам, среди которых четыре года назад оказался и я.
46
Шаттл — англ. «челнок». Несмотря на очевидный русский синоним, англицизм прижился, и означается не совсем то же, что слово-перевод. «Шаттл» применимо к транспорту — это автобус, поезд или корабль, ходящий по маршруту без промежуточных остановок.
Впрочем, «Монголия» меня устраивала даже без «секретных» дополнений — там, кроме всего прочего, было двухуровневое кафе-бар с окнами, выходящими на монументальный фонтан. В оном заведении постоянно работал кондиционер и подавали самое вкусное мороженное из того, что я пробовал в двух мирах! Цены, как и положено
Немного рассеянно думая о женских украшениях, я машинально вполглаза любовался профилем идущей рядом подопечной. Пусть внешний вид и не моя заслуга, но… Даже с такого небольшого расстояния заподозрить в андроиде не человека было практически невозможно. Особенно теперь, когда из-за нового алгоритма «цветок» необоснованно часто оглядывалась, словно что-то высматривая… кстати.
47
Т. е. «вид из глаз» андроида в реальном времени. По сути, как подключиться с планшета к беспроводной камере.
48
Маркеры — в данном случае имеются ввиду графические пометки поверх изображения, позволяющие оператору увидеть «точки интереса», выделенные управляющей программой. Примерно так же работает, например, система захвата цели для ракеты «воздух-воздух» в истребителе, множество раз показанная в кино: прицельная рамка «приклеивается» к цели, потом меняет цвет и вид, когда можно выпускать ракету.
— Ирис, что ты делаешь? — я уже успел порядком расслабиться после неожиданного «фехтовального приключения», считая, что дальше никаких неожиданностей особо не предвидится, и потому увидев, что именно БИУС помечает как цели для анализа, даже растерялся. Ну ладно окна и двери, но трубы-то и внешние блоки кондиционеров ей зачем? Однако несмотря на некорректно составленный вопрос, подопечная меня поняла.
— Очень мало людей. Почти никого нет… — Ирис запнулась, целую секунду что-то искала через глобальную сеть и внезапно выдала ранее не прописанное в системе когнитивного анализа оценочное суждение, причём ещё и корректно выделив ответ тоном голоса и мимикой: — Странно.
На лице и в голосе андроида отражалось, как никогда удачно применённое к ситуации, «лёгкое сомнение».
Боевая информационно-управляющая система не имеет, да и не может иметь, категорию оценки «странно». Есть значимые для выполнения боевой задачи внешние процессы и явления и есть — не значимые. Сомневаться программа управления дроном-вертолётом не может в принципе — хотя бы потому, что принцип работы «систем реального времени» подразумевает принятие решения за конечное и заранее заданное число тактов процессора. Так работают системы наведения в ракетах и программы управления стрельбой автоматических вертолётных пушек, автопилоты как военных, так и гражданских самолетов, контрольно-управляющие контуры атомных реакторов — в любых местах, где для автоматизированного управления требуется жёстко ограниченная по времени реакция. Если алгоритм управления не может корректно проанализировать часть поступающей информации за выставленный промежуток времени — то такие данные или отбрасываются, или принудительно сводятся к ближайшему корректному шаблонному решению. Или, если совсем по-простому, система не может дать на выходе «может быть»: будет или «да» или «нет».
Применительно к ситуации, БИУС Ирис и Агаты не могла возвращаться к одной и той же «волнующей» её проблеме — такой функции просто не было предусмотрено в функционале боевой машины. На основе анализа данных с сенсоров принималось однозначное решение, которое действовало до значимой смены обстановки — всё предельно конкретно. Однако факт оставался фактом — андроид признала нечто «странным». Впрочем, логическое объяснение ситуации, разумеется, было.
Кроме написанных человеком программ «цветок» и «фурия» несут огромный массив лично наработанного кода — база данных, прошитая многократными логическими связями, иначе говоря, когнитивный блок. То, что коренным образом отличает нашу разработку от местных аналогов. То, что в моём старом мире позволяет «гуглу» и «яндексу» понять даже нечётко сформулированный, некорректный и с орфографическими ошибками запрос пользователя и вытащить нужный результат из сотен миллионов сайтов и страниц. Пресловутая система самообучения. Алгоритмы реализации когнитивных функций — то, чем программа управления «думает»… Или кавычки уже стоит убрать?