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