Изменить размер шрифта - +
Но они могут также активно двигаться, обеспечивая камере мобильность. Джерри, давайте повернем камеру так, чтобы была видна передняя часть… Да, вот так. Спасибо. Теперь, с такой позиции вам видно углубление в центре? Это миниатюрный фотонный детектор из арсенида галлия. Он действует, как сетчатка глаза. А окружающая область с концентрическими ободками, похожими на мишень, – это биолюминесцент. Он освещает пространство перед камерой. Внутри носовой части прибора расположен только набор довольно сложных молекул. Это запатентованный нашей компанией молекулярный АТП‑каскад. Можно считать его примитивным мозгом, который контролирует поведение камеры – в очень ограниченных пределах, однако для наших целей этого вполне достаточно.

Послышалось шипение статических помех, потом кто‑то кашлянул. В углу экрана открылось небольшое окно, в котором появилось изображение Фрица Лейдермайера из Германии. Немыслимо толстый немец поерзал в кресле и спросил:

– Прошу прощения, госпожа Форман. Скажите мне, пожалуйста, где находится линза?

– Никакой линзы нет.

– Но как вы смогли сделать камеру без линзы?

– Чуть позже я все подробно объясню, – пообещала Джулия.

Глядя на экран, я сказал:

– Наверное, это камера обскура.

– Правильно, – Джулия кивнула.

Камера обскура – по‑латыни это означает «темная комната» – древнейший прибор для получения изображений. Древние римляне обнаружили, что, если сделать маленькое отверстие в стене темной комнаты, на противоположной стене появляется перевернутое изображение того, что находится снаружи. Потому что свет, проходя сквозь любое маленькое отверстие, фокусируется, как в линзе. Принцип камеры обскуры используется в детских безлинзовых фотоаппаратах. И как раз поэтому – из‑за камеры обскуры – начиная с древнеримских времен любое устройство для записи изображения называется камерой. Но в данном случае…

– А как делается отверстие? – спросил я. – Там есть маленькая дырочка?

– Я думала, ты догадаешься, – сказала Джулия. – Ты ведь сам приложил руку к этой части проекта.

– Я?

– Да. «Ксимос» получил лицензию на некоторые агентно‑базированные алгоритмы, которые разработала твоя группа.

– Нет, я не знал. Какие алгоритмы?

– Для управления сетью частиц.

– Ваши камеры объединены в сеть? Все эти маленькие камеры сообщаются между собой?

– Да, – сказала она. – Вообще‑то они – что‑то вроде роя.

Джулия все еще улыбалась. Ее забавляла моя реакция.

– Рой…

Я тщательно все обдумывал, пытаясь понять то, что она мне сказала. Моя команда действительно разработала несколько программ для управления роями самостоятельных агентов. Эти программы были смоделированы на основе поведения пчелиного роя. Программы обладали множеством полезных характеристик. Поскольку пчелиные рои состоят из множества отдельных самостоятельных агентов, рой способен осмысленно реагировать на окружающую обстановку. Попадая в новые неожиданные условия, программы роя не отказывают; они просто как бы обтекают препятствия и продолжают действовать.

Но наши программы были рассчитаны на создание виртуальных агентов внутри компьютера. А Джулия создала настоящий рой агентов в реальном мире. Сначала я не мог понять, как наши программы можно адаптировать к тому, чем занимается Джулия.

– Мы использовали их для структурирования, – подсказала она. – Программа создает внутреннюю структуру роя.

Ну конечно же! Это же очевидно – одной молекулярной камеры недостаточно, чтобы получить и записать хоть какое‑то изображение. Следовательно, изображение, которое получается в результате, наверное, складывается из сигналов миллионов синхронно работающих микрокамер.

Быстрый переход