Бот - Максим Кидрук
Шрифт:
Интервал:
Закладка:
— К сожалению, мы не в состоянии отслеживать процессы, запущенные в мозговых платах. Это слишком сложно, процедура требует специального оборудования и проводится в лабораторных условиях. Энцефалографы фиксируют только общую активность.
— То есть двоичный код, действовавший во время формирования пирамиды, недоступен?
— Нет.
— Вы уверены, что команды приходили с плат?
— Да. Поэтому мы тебя и вызвали. Платы работают на основе программного ядра, которое написал ты. Оно определяет коллективное поведение роя, мы никогда его не трогали.
— Это абсурд! — воскликнул Тимур. — Боты, которых я делаю для компьютерных игр, не обладают интеллектом. Даже если облечь их в плоть! Мой алгоритм предусматривает заранее заданный набор конкретных действий в ответ на те или иные конкретные условия. Не больше. Ральф, поймите главную разницу между игрой и жизнью: разработчик игровых ботов одновременно определяет и все возможные внешние условия — то есть создает мир, в котором живут боты. Вы не можете взять ботов из стрелялки и просто выпустить в реальный мир, потому что не вы создали этот мир. Управляющая программа постоянно будет давать сбой.
— С самого начала так и было. Боты были довольно тупыми, пока не случилось то, что ты сейчас имел удовольствие наблюдать на видео.
Ральф Доэрнберг повторно запустил ролик. Тимур попросил:
— Мне нужна видеозапись действий, под которые существует четко прописанный программный код.
— Есть такая, — без колебаний ответил Ральф. — Два с половиной года назад мы принимали здесь делегацию из Пентагона. Генералы инспектировали комплекс и интересовались промежуточными успехами. Кейтаро продемонстрировал им, как боты под перекрестным огнем атакуют учебные цели-манекены. Все параметры того показа точно фиксировались. В том числе сохранился программный код, скомпилированный на мозговые платы перед началом теста. Но сначала я хочу, чтобы ты просмотрел видеозаписи событий, случившихся накануне побега.
XLI
Ральф ушел, на какое-то время оставив Тимура одного.
Пришла Бекка, предложила сделать кофе. Через минуту вернулась с пластиковым стаканчиком и двумя круассанами.
Перед Тимуром были сотни гигабайтов отснятых материалов: тесты, тренировки, видео с камер наблюдения. Имена файлов с проявлениями, по выражению Ральфа, «inadequate behavior»[67] начинались символами ###.
Сначала Тимур наугад открыл несколько файлов. Вот боты прогуливаются во внутреннем дворе второго инженерного корпуса. Ничего интересного. А вот запись, сделанная во время полевой тренировки. Посреди пустыни стоит здание с пустыми окнами, имитирующее укрепленный дом, вдалеке за ним виднеется бетонная стена, ограждающая полигон. Боты, крадучись, приближаются к зданию в шлемах с винтовками в руках. Двигаются неуклюже, постоянно отвлекаются. Да еще и изображение «прыгает», не успевая фокусироваться (камера была закреплена на шлеме одного из ботов). Мальчики выглядят неорганизованными, более того — заторможенными. За мгновение до начала штурма запись почему-то обрывается.
Запустив третью запись, Тимур вздрогнул: на экране была лаборатория программирования, в которой он сейчас находился. Сначала даже появилось ощущение, что его снимают скрытой камерой. Сам ролик оказался коротким. Оператор зафиксировал процесс перепрошивки ботов: четверо «малышей» сидели, прикованные к креслам. У компьютера стояли двое: Ральф и какой-то высокий белый мужчина. Неизвестный что-то горячо объяснял Ральфу, тыча пальцем в экран. Тимур не знал, что видит перед собой покойного Вадима Хорта.
Выборочный просмотр файлов ничего не необычного не обнаружил. Далее Тимур перешел к файлам с пометками ###.
Самый старый ролик был записан 13 июля. Колонна ботов под конвоем шагала к выходу за пределы внешнего ограждения. Ворота были уже открыты. Вдруг один из мальчиков резко рванул в сторону и налетел прямо на проволоку. Посыпались искры. Бот, корчась, упал на землю. Конец записи.
В другом ролике видно, как во время организованного выхода колонны за ворота один из ботов сумел незаметно отделиться от остальных и убежать за «EN-2». Затем мальчик просто стоял и смотрел в стену. При выходе на полигон ботов пересчитывали, поэтому пропажу обнаружили и подняли тревогу, бросились на поиски. Через две минуты бота нашли: он продолжал неподвижно стоять, разглядывая стену корпуса. Причем именно южную, по которой боты потом спустились с крыши столовой.
На следующих файлах, сделанных за несколько дней до побега, повторялась одна и та же картина: во время ужина (именно во время ужина, ни разу во время ленча) несколько ботов внезапно набрасывались на своего товарища. Бедолагу били, потом, держа за руки и за ноги, клали на стол, готовясь то ли распять, то ли выпотрошить. Каждый раз практически сразу вмешивалась охрана. Как только охранники вбегали в зал, боты сразу отпускали жертву, как ни в чем не бывало усаживались рядом за один стол и принимались за еду.
Чем больше записей просматривал Тимур, тем яснее он понимал, что побег не имеет никакого отношения к сбоям в мозговых платах. Он вообще не имеет отношения к алгоритмам, которые используются в играх. На столь сложное поведение способны только разумные существа.
Похоже, месяц назад боты проснулись. Или что-то проснулось в них.
XLII
Воскресенье, 16 августа, 18:14 (UTC –4)
«EN-2», второй инженерный корпус
Ральф вернулся за полчаса до ужина.
— Как дела, парень? Проголодался?
Тимур потер усталые глаза. На экране мелькало изображение одного из карцеров. Ночь. Бот стоит у окна. Выглядывает… Изображение переключается. Окно камеры находилось на третьем этаже «EN-2» и выходило точно на площадку, служившую крышей столовой. В центре кадра — люк, через который боты вырвутся на свободу. Потом опять появляется карцер. Минуты идут, но бот не отходит от окна, буквально прилипнув к форточке. Смотрит.
— Все это странно. Но должен вас огорчить, Ральф. Их поведение выходит за пределы функциональности моих алгоритмов.
Канадец сморщил лоб.
— Ты посмотрел запись показательного боя для генералов из Пентагона?
— Как раз собираюсь.
— Тогда смотри.
Тимур отыскал файл и загрузил его в медиапроигрыватель.
— Тест на самом деле был простой. Исходные условия жестко лимитированы. Однако генералы чуть не прыгали от восторга. С тех пор проблем с финансированием нет.
Видеоролик открылся. Запись длилась 44 мин 23 с. Начиналась нарезкой сюжетов, снятых во время встречи американской делегации. Генералы в очках, в строгой форме без знаков различия выходят из двух вертолетов. Их встречают Кейтаро Рока, Кацуро Такеда и Вилл Ноланд.
(adsbygoogle = window.adsbygoogle || []).push({});