Выбрать главу

Успех всегда привлекателен, и очень скоро появились «нелицензионные копии». Попросту говоря, коллеги по цеху выпустили в мир полчища роботов, очень похожих на азимовских. Нет, сами роботы были вполне оригинальными, но в них неизменно встраивались все те же Три Закона. И до сих пор встраиваются! Что ж, коллег можно понять: лучше все равно не придумаешь…

Но вот что странно: шестьдесят лет, с легкой руки Азимова, фантасты жевали и пережевывали идею Трех Законов Роботехники. За это время робот превратился в довольно заурядный атрибут любого завода, а молодой Айзек — в старого профессора Азимова и, увы, скончался. Шестьдесят лет! И хоть бы кому-нибудь пришло в голову осмыслить эти Законы… Пусть даже только один — Первый.

Оставим в покое главное понятие Закона — «человек». Предположим (для простоты), что нам удалось обучить робота безошибочному распознаванию особи Homo Sapiens. Но что, с точки зрения робота, есть «вред»?

Безусловно, робот не может ударить человека ножом… Стоп-стоп-стоп, а почему, собственно, не может? Откуда ему знать, что это действие причинит человеку вред?

Из собственного опыта? У робота нет и не может быть такого опыта. Удар ножом в металлический корпус не причиняет роботу никакого вреда и, тем более, неприятных ощущений.

Из учебного курса? Представим: в процессе обучения, перед сотней только что собранных роботов, закалывают ножом человека. Затем каждому роботу предлагают проверить отсутствие пульса и дыхания. Вред налицо — наглядно и убедительно!

Нет, это, конечно, шутка. Задача вполне решаема, если воспользоваться системой понятий, близкой и понятной роботу, то есть алгоритмизовать задачу. Например, запрет на удар ножом будет сформулирован так: «недопустимо прилагать к внешним покровам человека сосредоточенную нагрузку более стольких-то килопаскалей или распределенную — более стольких-то». Внушить это роботу не составит никакого труда, и теперь он будет вести себя надлежащим образом. То есть, не колеблясь, схватит за руку и удержит падающего с крыши хозяина (допустимая нагрузка не превышена), но не ударит его ножом или другим острым предметом.

Схватит за руку? Представим, что хозяин падает с крыши (ничего страшного, дом одноэтажный), а ближайшей к роботу частью тела оказались… ну, например, наружные половые органы. И робот хватает его за… Бр-р-р-р, какой ужас!

Не ударит ножом? А соломинкой или куриным перышком — можно? Не торопитесь отвечать «да», сначала зажмурьтесь. А еще лучше — заслоните глаза рукой.

Совершенно верно, кроме величины нагрузки, стоит учитывать и точку ее приложения. А также — и направление ее приложения. Одна и та же нагрузка, приложенная, например, к руке человека, в одном случае — всего лишь согнет ее, а в другом («противосуставное движение») — приведет к тяжелой травме. Что уж говорить о шее…

И это еще не все. Ограничения рассчитаны, исходя из сред-нечеловеческих параметров. Вероятно, для стариков (они тоже люди), с их ломкими костями и хрупкими сосудами, ограничения следует ужесточить… раз в десять. Ужесточили? Отлично, теперь попробуем научить робота определять возраст человека по внешнему виду. Что, вы и сами часто ошибаетесь?

Уже ясно, что исполнение Первого Закона потребует от робота немалых знаний о человеке. А ведь мы пока затронули только механику человеческого тела. Что там еще? Физика? Поговорим и о физике…

Допустимо ли приложить к человеку напряжение в 3 вольта? А 30 вольт? А 3000 вольт? Как насчет силы тока? Один миллиампер — это много или мало? Кстати, речь идет о постоянном токе или о переменном? Промышленная частота или сверхвысокая?

Допустимо ли подвергнуть человека воздействию гамма-излучения интенсивностью в 1 бэр? А в 10 бэр? Как насчет всех остальных видов излучения? Что вообще считать безвредной дозой? Кстати, не заслонить ли человека стальной грудью от потока зловредного ультрафиолета? Особенно на пляже, а?

Вслед за физикой вспоминается химия. Несложно объяснить роботу, что воздействие концентрированной серной кислоты причиняет человеку существенный вред. Но как быть с 1,2-нитро-3,4-амино-перфторатом? Наносит ли он вред человеку? А если да, то в каких количествах? На сегодня число известных химических соединений составляет около 20 миллионов. Сколько же данных нужно заложить в робота, чтобы Первый Закон не остался благим пожеланием?