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