Шрифт:
Интервал:
Закладка:
Ральф ушел, на какое-то время оставив Тимура одного.
Пришла Бекка, предложила сделать кофе. Через минуту вернулась с пластиковым стаканчиком и двумя круассанами.
Перед Тимуром были сотни гигабайтов отснятых материалов: тесты, тренировки, видео с камер наблюдения. Имена файлов с проявлениями, по выражению Ральфа, «inadequate behavior»[67]начинались символами ###.
Сначала Тимур наугад открыл несколько файлов. Вот боты прогуливаются во внутреннем дворе второго инженерного корпуса. Ничего интересного. А вот запись, сделанная во время полевой тренировки. Посреди пустыни стоит здание с пустыми окнами, имитирующее укрепленный дом, вдалеке за ним виднеется бетонная стена, ограждающая полигон. Боты, крадучись, приближаются к зданию в шлемах с винтовками в руках. Двигаются неуклюже, постоянно отвлекаются. Да еще и изображение «прыгает», не успевая фокусироваться (камера была закреплена на шлеме одного из ботов). Мальчики выглядят неорганизованными, более того — заторможенными. За мгновение до начала штурма запись почему-то обрывается.
Запустив третью запись, Тимур вздрогнул: на экране была лаборатория программирования, в которой он сейчас находился. Сначала даже появилось ощущение, что его снимают скрытой камерой. Сам ролик оказался коротким. Оператор зафиксировал процесс перепрошивки ботов: четверо «малышей» сидели, прикованные к креслам. У компьютера стояли двое: Ральф и какой-то высокий белый мужчина. Неизвестный что-то горячо объяснял Ральфу, тыча пальцем в экран. Тимур не знал, что видит перед собой покойного Вадима Хорта.
Выборочный просмотр файлов ничего не необычного не обнаружил. Далее Тимур перешел к файлам с пометками ###.
Самый старый ролик был записан 13 июля. Колонна ботов под конвоем шагала к выходу за пределы внешнего ограждения. Ворота были уже открыты. Вдруг один из мальчиков резко рванул в сторону и налетел прямо на проволоку. Посыпались искры. Бот, корчась, упал на землю. Конец записи.
В другом ролике видно, как во время организованного выхода колонны за ворота один из ботов сумел незаметно отделиться от остальных и убежать за «EN-2». Затем мальчик просто стоял и смотрел в стену. При выходе на полигон ботов пересчитывали, поэтому пропажу обнаружили и подняли тревогу, бросились на поиски. Через две минуты бота нашли: он продолжал неподвижно стоять, разглядывая стену корпуса. Причем именно южную, по которой боты потом спустились с крыши столовой.
На следующих файлах, сделанных за несколько дней до побега, повторялась одна и та же картина: во время ужина (именно во время ужина, ни разу во время ленча) несколько ботов внезапно набрасывались на своего товарища. Бедолагу били, потом, держа за руки и за ноги, клали на стол, готовясь то ли распять, то ли выпотрошить. Каждый раз практически сразу вмешивалась охрана. Как только охранники вбегали в зал, боты сразу отпускали жертву, как ни в чем не бывало усаживались рядом за один стол и принимались за еду.
Чем больше записей просматривал Тимур, тем яснее он понимал, что побег не имеет никакого отношения к сбоям в мозговых платах. Он вообще не имеет отношения к алгоритмам, которые используются в играх. На столь сложное поведение способны только разумные существа.
Похоже, месяц назад боты проснулись. Или что-то проснулось в них.
Воскресенье, 16 августа, 18:14 (UTC –4)
«EN-2», второй инженерный корпус
Ральф вернулся за полчаса до ужина.
— Как дела, парень? Проголодался?
Тимур потер усталые глаза. На экране мелькало изображение одного из карцеров. Ночь. Бот стоит у окна. Выглядывает… Изображение переключается. Окно камеры находилось на третьем этаже «EN-2» и выходило точно на площадку, служившую крышей столовой. В центре кадра — люк, через который боты вырвутся на свободу. Потом опять появляется карцер. Минуты идут, но бот не отходит от окна, буквально прилипнув к форточке. Смотрит.
— Все это странно. Но должен вас огорчить, Ральф. Их поведение выходит за пределы функциональности моих алгоритмов.
Канадец сморщил лоб.
— Ты посмотрел запись показательного боя для генералов из Пентагона?
— Как раз собираюсь.
— Тогда смотри.
Тимур отыскал файл и загрузил его в медиапроигрыватель.
— Тест на самом деле был простой. Исходные условия жестко лимитированы. Однако генералы чуть не прыгали от восторга. С тех пор проблем с финансированием нет.
Видеоролик открылся. Запись длилась 44 мин 23 с. Начиналась нарезкой сюжетов, снятых во время встречи американской делегации. Генералы в очках, в строгой форме без знаков различия выходят из двух вертолетов. Их встречают Кейтаро Рока, Кацуро Такеда и Вилл Ноланд.
— Перемотай вперед, — попросил Ральф.
Генералам показывают комплекс. Потом везут на полигон в пустыню. Начинается демонстрационный показ.
— Суть теста заключалась в следующем: на специальном участке, огражденном бетонными блоками, друг за другом стоят манекены. Они изображают врагов.
Тимур видит манекенов. Их двадцать. Расставлены как попало. Бетонные стены вокруг формируют длинный коридор. В одном конце его перекрывает бронированный щит. За ним стоят два бота. С другого конца коридор заканчивается тупиком. В этом месте высоко на стене прикреплены на кронштейнах два скорострельных авиационных пулемета M134 «Миниган»[68].
— Пулеметы снабжены лазерным прицелом и компьютеризированной системой поиска цели, — объяснил Ральф. — Они реагируют на движение, молниеносно открывая огонь. Мы зарядили их боевыми патронами.
Повсюду валяются бетонные блоки, автомобильные шины, ржавые бочки. За ними кое-как можно спрятаться от пулеметных прицелов. Ботам дают оружие и компилируют на мозговые платы программу уничтожения манекенов.
Генералы, надув щеки, с интересом следят за приготовлениями с наблюдательного пункта, устроенного на холме неподалеку.
Показ начинается. Боты выбегают из-за защитного щита. Пулеметы сразу открывают плотный огонь. Летят бетонные осколки стен, пули вздымают песчаную пыль. Однако через считанные секунды пулеметы смолкают. Над площадкой висит туман из дыма и пыли. Кто-то из американских офицеров снимает очки и хмурится.
Тимур поглядел на Ральфа. Он не понял, что произошло.
— Смотри дальше, — коротко бросил Ральф.
Идет замедленный повтор. В левом нижнем углу экрана высвечивается время с начала боя, число пулеметных выстрелов и «убитых» манекенов. Боты затратили на всю операцию 19 секунд, «уничтожив» все 20 манекенов. За это время пулеметы произвели по 840 и 973 выстрела, но даже не зацепили ботов. Они двигались настолько быстро и непредсказуемо, что компьютеризированной системе не удалось их даже поцарапать.