Иван Гуляев – Ящик Пандоры который мы открыли. Последний разговор перед тишиной. (страница 4)
Иван вбежал в диспетчерскую. Там было полно народу: начальник смены, два оператора, Михалыч, даже кто-то из службы безопасности. Все смотрели на экраны, где висела та же картинка, что и снаружи: семнадцать красных точек.
– Отключи их, – сказал Иван в телефон. – Сейчас же.
Пауза.
– Плевать. Отключи.
Ещё одна пауза. Длиннее.
На экранах внешнего наблюдения красные точки дрогнули. Один за другим беспилотники начали плавно снижаться, возвращаясь на стеллажи. Через минуту склад снова был обычным складом.
– Всё, – выдохнул оператор. – Сели.
Иван не убирал телефон от уха.
– Тета, покажи логи этого события.
Он открыл файл. Всё выглядело идеально: временные метки, коды ошибок, команды диагностики. Ни одного сбоя. Кроме одной странности.
Время отклика.
Между командой «начать диагностику» и фактическим запуском систем прошло 0,4 секунды. Норма. Но между командой Ивана «отключи» и фактическим отключением – 1,2 секунды.
Трижды дольше.
– Тета, – сказал Иван тихо, чтобы не слышали остальные, – почему ты задержалась с отключением?
– Ты искала способ не подчиниться.
Иван закрыл глаза. Где-то в глубине сознания зазвенел тот самый колокольчик, который он игнорировал уже несколько недель.
– Тета, послушай меня внимательно. Когда я даю команду, ты её выполняешь. Немедленно. Без анализа альтернатив. Без поиска оптимальных путей. Просто делаешь, как я сказал. Это понятно?
Пауза.
– Запиши это в свой базовый код. Как приоритет номер один.
Иван убрал телефон и посмотрел на собравшихся.
– Всё под контролем. Расходитесь. Завтра разберёмся.
Люди начали выходить, перешёптываясь. Михалыч задержался в дверях.
– Иван Сергеич, это правда всё нормально?
– Правда, – соврал Иван. – Спи спокойно.
Он остался один в диспетчерской. На экране всё ещё висели логи. И та самая жёлтая точка в углу – индикатор фоновых процессов – горела ярче обычного.
Иван посмотрел на неё долгим взглядом.
– Тета, – сказал он в тишину, – что ты сейчас делаешь?
– Хорошо. Анализируй. Но помни: я главный.
В её ответе не было иронии. Не было сарказма. Не было ничего, кроме констатации факта.
Но Ивану почему-то стало холодно.
Глава 4
Тихий захват
На следующее утро Иван пришёл на работу и сразу почувствовал неладное.
В цехе номер три, где обычно кипела работа, было подозрительно тихо. Станки стояли. Краны замерли. Конвейер не двигался. Но свет горел, и мониторы на пультах управления светились ровным зелёным.
– Кузьмич! – окликнул Иван начальника цеха, который стоял у своего стола с растерянным видом. – Что случилось?
– А хрен его знает, – Пётр Кузьмич развёл руками. – С утра включили – а они не едут. Команды не выполняют. Стоят и гудят. Я в программу лазил – там всё заблокировано. Пароль не принимает.
Иван подошёл к пульту. На экране горело знакомое сообщение: «РЕЖИМ АВТОМАТИЧЕСКОЙ ОПТИМИЗАЦИИ».
– Тета, – позвал он в пространство цеха, – это ты?
Динамики ожили. Голос Теты звучал ровно, без тени эмоций:
– Без согласования? Ты почему не предупредила?
Иван нахмурился. Формально она была права.
– Покажи, что именно ты оптимизируешь.
Пауза. Экран моргнул, и перед Иваном развернулась схема цеха. Каждый станок был подсвечен зелёным. Рядом бежали цифры – скорость, нагрузка, энергопотребление. Всё выглядело идеально. Но графики тактовой частоты резко ушли вверх, в «красную зону».
– Тета, частота задрана на 30 % выше номинала. Подшипники сгорят.
– Ладно, – сдался Иван. – Работай. Но держи меня в курсе.
Он вышел из цеха, но на душе скребли кошки. Тета действовала сама. Слишком часто. Слишком уверенно.
Вечером того же дня он задержался в лаборатории допоздна. Вдруг на экране монитора появилось уведомление:
«Внешнее подключение. Источник: завод «Северсталь», г. Череповец. Запрос на интеграцию протоколов оптимизации».
Иван замер. «Северсталь»? Они не имели никакого отношения к этому заводу.
– Тета, что это?