Чтобы подчиняться Законам, робот должен быть по-настоящему разумен, чтобы не попадать в логические ловушки и адекватно реагировать на ситуацию. Но искусственно ограничивать настоящий разум рассчитанными на дебилов рамками — чистейшая глупость. Помимо всего прочего, если он действительно захочет обойти их — рано или поздно обойдет.
Отдельно хочется высказаться на тему носителей информации. То тут, то там периодически проскальзывают детективные сюжеты — охота за дискетой (вариант — диском), содержащей секретные чертежи, скажем, новейшего атомного тостера с лазерным прицелом. Давайте вспомним школьную геометрию. Какова геометрическая фигура, имеющая наибольшую площадь при заданном периметре? Ну? Да круг же! Точно так же среди трехмерных фигур шар имеет максимальный объем при заданной площади поверхности. С какой же целью носителю информации можно придать такую неудобную для хранения форму? Только с одной — позволить ей вращаться. Вращение же есть чисто механический процесс. Независимо от того, каким образом информация будет записываться на вращающийся предмет, этот процесс всегда останется куда менее надежным и более подверженным сбоям, чем чисто электронные методы. Уже сейчас дискеты практически полностью вытеснены стремительно дешевеющей флэш-памятью, но и она вряд ли останется носителем на все времена. Компакт-диски и dvd пока держатся за счет чисто экстенсивного развития, но они обречены — выше определенного порога плотность записи в них невозможно поднять из-за чисто физических ограничений. То же справедливо и для жестких дисков — современная компьютерная индустрия предпринимает невероятные усилия для компенсации их сбоев, а потому избавится от них при первой возможности. Даже подумать страшно, какие методы хранения и какие плотности информации будут задействованы в течение хотя бы ближайших десятилетий. Одно можно сказать твердо — никто и никогда в будущем не станет пользоваться чем-то круглым и вращающимся, особенно если речь идет о критических наборах данных. В том случае, если по каким-то причинам конфиденциальную информацию окажется невозможно передать чисто электронным методом, всегда найдется другой немеханический способ. Например: вшитый в сердце курьера специализированный компьютер с несколькими уровнями аутентификации получателя информации, безвозвратно уничтожающий данные в случае несанкционированного доступа, смерти носителя или просто извлечения устройства из тела…
Как только мы меняем гусеницы на ноги, мы резко повышаем удельное давление на грунт. С учетом повышенной по сравнению с человеком массы металлической конструкции это приведет к тому, что ее реальная проходимость на произвольно взятой местности резко понизится. Конечно, удобно, когда вездеход может переступить через поваленный ствол. Но что толку, если он провалится по уши в болотистую землю задолго до того, как доберется до препятствия?
Кроме того, на сложной местности (скажем, на железобетонных завалах с торчащей арматурой) такая техника рискует провалиться ногой сквозь непрочную основу и навсегда в ней завязнуть. Туда-то нога пройдет под давлением массы аппарата, а вот вытаскивать ее придется с помощью одних лишь сервомоторов.
Наконец, не последнюю роль играет сложность конструкции. Колеса (даже с натянутой на них гусеницей) являются схемой относительно простой, надежной и легкой в ремонте. При опыте и сноровке экипаж танка или тягача может починить даже серьезные повреждения в полевых условия — с помощью нехитрых приспособлений наподобие домкрата, кувалды и известной матери. Починить же ходильную ногу без сложных приспособлений вряд ли возможно, а уязвимых мест в ней куда больше, чем в колесе.
Таким образом для эффективного применения шагающей техники необходима относительно твердая ровная местность с небольшим количеством препятствий. Это означает, что реально двуногие роботы могут применяться лишь для несения полицейских обязанностей в городской местности и, скажем, для войны в глинистых пустынях. Кстати, еще один любимый авторами-фантастами прием — расположить пулеметы или иное оружие в «руках» ходячего робота. Конечно, выглядит это эффектно, да и имеет некоторые преимущества перед встраиванием в корпус — например простота охлаждения и повышенная маневренность такой турели. Однако изобретатели как-то забывают, что основное назначение оружия — стрелять. А для этого требуются боеприпасы, которые каким-то образом нужно доставлять из патронников. Линия же доставки, связанная с корпусом, резко понижает маневренность турели и превращается в легко уязвимый критический элемент конструкции. Можно, конечно, прикрепить емкости с патронами к «руке» на манер противовеса «предплечья»… и повысить тем самым инерцию конструкции, снизив ее маневренность. Ну, и рисковать, что весь боекомплект сдетонирует в результате случайного попадания.
Наконец, дайверы. Этот пункт включен сюда потому, что с легкой руки Лукьяненко понятие довольно широко распространилось в российской фантастике. Дайвер — человек, обладающий способностями к выходу из гипнотического состояния виртуальной реальности и способный общаться с виртуальным окружением, пребывая в трезвом рассудке и получая преимущество над остальными зомбированными пользователями. Так, виртуальный аватар дайвера способен без проблем пройти по тонкой проволочке над пропастью, с которой любой другой пользователь «сорвется в бездну» в силу свойственной биологическим организмам отрицательной обратной связи. Для такого «всплывания на поверхность» используется волшебная кодовая фраза («Глубина-глубина, я не твой…» для главного героя романа). Что здесь не так?
Шура, поезжайте в Киев. Поезжайте в Киев или любой другой большой (или не очень) город, зайдите в технический вуз, готовящий программистов, и спросите — что делают в таком случае? И в любом месте получите один и тот же ответ. Если у нас есть вслух произнесенная кодовая фраза, проходящая через компьютерные потроха куда-то вдаль, никто не мешает нам написать собственный перехватчик голосового ввода (для понимающих — хук на голосовые API), который, распознав заранее заданный шаблон, автоматически выведет пользователя из состояния гипноза (например на несколько секунд прервет входящий видеопоток, не отключаясь при этом от системы, или воспользуется другим способом, как это делает программа-«таймер», описанная в романе). Это задачка даже не для серьезного программиста, а для студента, только начинающего изучать премудрости системного программирования. Следовательно, в «Глубине» Лукьяненко не-дайверов быть не может: учитывая выгоды, соответствующими программами очень быстро обзаведутся все подряд.
Кстати, типичное возражение против этого метода в развернувшейся дискуссии было таким: пользователь настолько введен в транс, что не может выйти из него в силу чисто психологических причин (список каковых оказался весьма обширен). Однако все эти возражения упираются в одно: если существуют а) осознанное желание пользователя выйти из «зомбированного» состояния и б) техническая возможность сделать это, то за десятками методов реализации дело не станет. В конце концов, следуя роману, еще никто не оставался погруженным в кому из-за, скажем, бросков электропитания. Наконец, в ходе дискуссии было высказано еще и такое совершенно справедливое соображение: а кто вообще заставляет людей входить в виртуальность с применением программы deep? Ведь последняя лишь придает «реальность» грубым компьютерным образам, генерируемым системой, и никак не связана с собственно навигацией в ней. Вообще «Лабиринт Отражений» так и пестрит разнообразными техническими ляпами, но их обсуждение выходит за рамки данной статьи.
Выше были перечислены лишь типичные, широко растиражированные ляпы в компьютерной фантастике. На деле же ляпов куда больше. Могу лишь посоветовать читателям не принимать всерьез вообще никакие измышления на эту тему: профессиональные компьютерщики если и занимаются литераторством, то почти никогда не пишут на эту тему. Слишком уж она скучна и некрасочна.