Изменить размер шрифта - +
И задумался – что еще Рики от меня скрывает?

– Да.

Кролик больше не дрыгал ногами. Одна лапа, торчащая из черного облака, только мелко конвульсивно подрагивала, а потом застыла. Черное облако клубилось низко над землей вокруг мертвого кролика, слегка поднимаясь и опускаясь. Это продолжалось почти минуту.

Я спросил:

– Что они делают теперь?

Рики покачал головой.

– Я не уверен… Но в прошлый раз они тоже это делали.

– Это выглядит почти… как будто они его едят.

– Я знаю, – сказал Рики.

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

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

Если я угадал правильно, то что‑то подобное должно произойти и в поведении роя микророботов. Кружение вихря частиц перестанет быть таким упорядоченным, от него станут отделяться и подниматься в воздух небольшие группы частиц. Только когда их отделится достаточное количество, сдвинется с места и основная масса черного облака.

Я посмотрел на часы в углу монитора.

– Сколько это уже длится?

– Около двух минут.

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

– Они поднимаются, – сказал Рики.

Да, облако начало подниматься над останками кролика. И я сразу понял, что моя теория ошибочна. Черное облако не рассредоточилось, не распалось на отдельные клочья. Все три роя поднялись в воздух одновременно и слаженно. Они действовали согласованно и целенаправленно. Несколько мгновений рои кружились по отдельности, а потом слились воедино. Внутри черного облака мелькнули серебристые проблески. Мертвый кролик неподвижно лежал на боку.

А потом рой медленно полетел прочь от фабрики, в пустыню. И вскоре исчез за горизонтом.

Рики посмотрел на меня.

– Ну, что ты об этом думаешь?

– Думаю, что от вас сбежал рой нанороботов. И какой‑то идиот снабдил их автономными источниками энергии и сделал самообеспечивающимися.

– Как, по‑твоему, мы сумеем вернуть этот рой обратно?

– Нет, – сказал я. – Судя по тому, что я видел, у вас нет ни единого шанса.

Рики вздохнул и покачал головой.

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