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