Шрифт:
Интервал:
Закладка:
— У нас здесь буквально все! — прокричал он. — Кондиционеры воздуха — вон там! Цистерны с водой для системы пожаротушения — вот здесь! Электрические распределительные щиты — вот там! Здесь настоящее сердце всего комплекса!
Рики шел по мосткам довольно долго и наконец остановился возле большого вентилятора, примерно трех футов в диаметре, встроенного в наружную стену.
— Это третий вентилятор, — сказал Рики, наклонившись к самому моему уху. — Один из четырех вентиляторов, которые выводят воздух наружу. А теперь посмотри на вот эти слоты вдоль корпуса вентилятора и на квадратные коробки, закрепленные в них. Видишь? Это пакеты фильтров. Микрофильтры смонтированы последовательно, один за другим, в несколько слоев, чтобы предотвратить попадание любого загрязнения с фабрики в окружающую среду.
— Я вижу…
— Это теперь ты их видишь! — сказал Рики. — К сожалению, именно на этом вентиляторе подрядчики забыли установить фильтры. Собственно, они даже слоты под них не нарезали, поэтому строительная комиссия не заметила, что чего-то не хватает. Был подписан акт о приемке здания, и мы начали здесь работать. И мы выбрасывали в атмосферу непрофильтрованный воздух.
— Сколько времени?
Рики прикусил губу.
— Три недели.
— И все три недели производство работало на полную мощность?
Он кивнул.
— По приблизительным подсчетам, мы выбросили в окружающую среду около двадцати пяти килограммов загрязнений.
— И что это за загрязнения?
— Да всего понемногу. Мы не знаем, что именно туда попало.
— Значит, вы выбрасывали кишечную палочку, ассемблеры, готовые молекулы — все?
— Вот именно. Но мы не знаем, в каких пропорциях.
— А пропорции имеют значение?
— Возможно. Скорее всего, да.
Рики все больше волновался, выкладывая мне все это. Он кусал губы, чесал голову, старался не смотреть мне в глаза. Я не мог понять, в чем дело. В промышленном производстве выброс пятидесяти фунтов неочищенных отходов — вполне обычное дело. Пятьдесят фунтов грязи запросто поместится в среднюю спортивную сумку. Если только отходы не токсичны и не радиоактивны — а здесь ничего подобного не было, — такое малое их количество не имеет никакого значения.
Я сказал:
— Рики, ну и что с того? Эти частицы разнесло ветром по пустыне на сотни миль. Со временем солнечный свет или космическое излучение их уничтожат. Они разложатся, рассеются. Через несколько часов или несколько дней от них не останется и следа. Правильно?
Рики пожал плечами.
— Вообще-то, Джек, получилось совсем не…
И в это мгновение включился сигнал тревоги.
Сигнал был негромкий — просто мелодичное настойчивое попискивание. Но при первых же звуках Рики подскочил на месте. Он побежал по мосткам, грохоча каблуками по металлической сетке, — к ближайшему компьютеру, вмонтированному в стену. В углу монитора находилось окошко состояния. В нем вспыхивала красным цветом надпись: «Вторжение ПВ-90».
Я спросил:
— Что это значит?
— От чего-то сработала сигнализация периметра. — Рики отцепил с пояса рацию и сказал: — Винс, заблокируй нас.
Рация захрипела.
— Мы заблокированы, Рики.
— Подними давление.
— Давление на пять фунтов выше базовой отметки. Добавить еще?
— Нет. Оставь на этом уровне. Уже получена визуализация?
— Пока еще нет.
— Черт!
Рики прикрепил рацию обратно на пояс и начал быстро набирать что-то на клавиатуре. На экране открылось с полдюжины маленьких окошек, в которые передавалось изображение с наблюдательных камер, установленных вокруг производственного комплекса. Некоторые показывали вид на пустыню сверху — вероятно, эти камеры были закреплены на крышах зданий. Другие были установлены близко от земли. Камеры медленно поворачивались, демонстрируя панораму пустыни.
Я ничего особенного не увидел. Только пустынные колючки и редкие группы кактусов.
— Ложная тревога? — спросил я.
Рики покачал головой.
— Очень надеюсь, что да.
Я сказал:
— Я ничего не вижу.
— Они найдут это через минуту.
— Что найдут?
— Вот это.
Он указал на монитор и прикусил губу.
Я увидел маленькое кружащееся облачко, состоящее из каких-то темных частиц. Оно походило на пустынного дьявола — один из тех крошечных торнадо-подобных песчаных вихрей, которые движутся вдоль поверхности земли и кружатся под воздействием восходящих потоков воздуха, поднимающихся над разогретой солнцем почвой пустыни. Только это облако было черного цвета и по форме слегка напоминало бутылку кока-колы старого образца. Но оно не сохраняло такую форму постоянно. Облако постепенно менялось, трансформировалось.
— Рики, что это такое? — спросил я.
— Я надеюсь, ты сам мне объяснишь.
— Это похоже на рой агентов. Это рой ваших микрокамер?
— Нет. Это что-то другое.
— Откуда ты знаешь?
— Мы не можем его контролировать. Он не реагирует на наши радиосигналы.
— А вы пытались?
— Да. Мы пытаемся войти с ним в контакт уже почти две недели, — сказал Рики. — Он генерирует электрическое поле, которое мы можем измерить, но по какой-то причине мы не можем с ним взаимодействовать.
— Значит, у вас — сбежавший рой.
— Да.
— Который действует автономно.
— Да.
— И он существует уже…
— Несколько дней. Примерно полторы недели.
— Десять дней? — я нахмурился. — Но как такое возможно, Рики? Рой — это же просто совокупность микророботов. Почему они не ломаются, почему у них не заканчивается энергия? И почему именно вы не можете их контролировать? Ведь если они обладают способностью собираться в рой, значит, есть какая-то электрическая активность, которая осуществляет взаимосвязь между агентами. И, следовательно, вы должны суметь если не управлять роем, то хотя бы уничтожить его.
— Конечно, все это верно, — сказал Рики. — Но только мы ничего не можем с ним сделать. Мы перепробовали уже все, до чего могли додуматься, — он пристально смотрел на экран. — Это облако существует независимо от нас. И уже долго.
— Поэтому вы притащили меня сюда…
— Чтобы ты помог нам загнать эту чертову штуковину обратно, — сказал Рики.
День шестой. 09:32
Я подумал, что такую проблему раньше никто не мог даже вообразить. Все те годы, которые я занимался программированием агентов, нашей задачей было заставить их взаимодействовать между собой так, чтобы получались определенные полезные результаты. Нам даже в голову не приходило, что может возникнуть потребность в более полном контроле над агентами или проблема их независимого поведения. Потому что ничего такого просто не могло случиться. Индивидуальные агенты слишком малы, чтобы иметь встроенный источник энергии. Им приходится получать энергию из какого-нибудь внешнего источника — такого, например, как электромагнитное или микроволновое поле. Все, что нужно сделать, — это отключить энергетическое поле, и все агенты погибнут. Контролировать рой агентов не сложнее, чем использовать какой-нибудь бытовой электроприбор, вроде кухонного комбайна. Отключи его от электрической сети — и он перестанет работать.