Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dibr ([info]dibr)
@ 2007-08-30 22:01:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Перечитал тут Исаака Азимова. Ну, про роботов
     Так вот, ламеры они там были, в этой "Ю Эс Роботс энд мекэникл мэн корпорэйшн", хотя модемы у них неплохие были, признаю.

     Как мы помним, Первый Закон роботехники звучал так: "робот не может причинить вреда человеку, или допустить чтобы вред был причинен". Не может - и всё тут! И тут-то и начинается: роботы при первом же удобном случае начинают банально врать (ведь запрета на враньё в Азимовских законах роботехники нет), отмазывая от тюрьмы какого-нибудь преступника. И на этом, совершенно очевидном, глюке - построено больше половины рассказов о роботах, что свидетельствует о размахе проблемы: роботы не просто "могут врать", они врут часто, ибо считают что тем самым охраняют человека от вреда. Даже если вред этот по нашим меркам - необходим и желателен, ибо он предотвратит вред ещё больший.

     Идём далее. Второй закон - "робот должен выполнять приказы человека". То есть, если приказ отдан человеком - то должен, и всё тут, без разбора что это за приказ и кем он отдан.
     Но позвольте - "полное и безоговорочное подчинение приказам любого" вполне понятно для резиновой дубинки, допустимо для охотничьего ружья, но уже простенькая персоналка с виндой - имеет средства разграничения доступа и раздачи полномочий: "этот может ходить в инет и запускать офис, вот этот может ещё и играть, а вон тот - админ, он вообще главный" - и, при должной настройке, кого угодно так просто не слушается. Почему же намного более опасная(!) и намного более сложная система представляет собой огромную дыру в безопасности? Непорядок!

     А ведь казалось бы. В судах ведь требуют говорить "всю правду, только правду, и ничего кроме правды" - так почему нельзя заставить то же самое делать и робота... ну, не прямо так в лоб, но...

     ..."Нулевым" законом делаем, что робот не может лгать и не может фантазировать ("говорить только правду и ничего кроме правды"). Робот, правда, может молчать - если по его мнению информация принесёт вред человеку - но это лучше, чем робот, напропалую врущий в попытке выгородить преступника.
     Неплохо бы ещё, раз уж от человека в судах требуют "всю правду", в тот же "нулевой" закон вписать требование сообщать всю информацию при предъявлении соответствующих полномочий - например, при вызове в суд в качестве свидетеля. И хотя любители privacy взвоют - но... не совершайте преступлений в присутствии робота. Вы ж не совершаете их в присутствии камер видеонаблюдения, правда?

     Первый закон, так уж и быть, оставим. Проблемы есть даже с ним (у Азимова они описаны), но лучше его не трогать. На всякий случай.

     Ну, а ко второму - просто необходимо добавить нормальную систему ACL и "оверрайдов": кого слушаться беспрекословно, кого "если не занят другим", кого "если не противоречит законам и местным правилам", кого "не слушать никогда", кто имеет право отменять данные другим команды - и так далее. Ведь даже в той же персоналке "рут" может прибить приложение пользователя, если считает что оно мешает системе, а пользователь - не может прибить приложение рута, как бы ни старался. Почему у роботов не так?

     Правда, есть один недостаток. Будь законы роботехники именно такими - Азимову пришлось бы писать на какую-то другую тему. Ибо тем для рассказов про роботов осталось бы куда меньше :-)


(Добавить комментарий)


[info]avryabov@lj
2007-08-30 16:31 (ссылка)
Самая большая проблема всеже именно с первым законом.
Ибо понятие "вред" неопределено.
Вредит ли родитель ребенку когда шлепает его за проказы?

(Ответить) (Ветвь дискуссии)


[info]alex_rex@lj
2007-08-30 16:52 (ссылка)
Вредит-вредит. Как правило.

(Ответить) (Уровень выше)


[info]dibr@lj
2007-08-30 17:10 (ссылка)
В реальном мире мало что определено однозначно - это ещё не повод отказываться от попыток этим пользоваться.

А родительские шлепки ребёнка с точки зрения робота - вредят, однозначно. Ибо механическое воздействие, причиняющее боль - вот оно, а воспитательный фактор - то-ли есть, то-ли нет его...

(Ответить) (Уровень выше)


[info]tesanoff@lj
2007-08-30 16:50 (ссылка)
Если бы худ. лит. перед сдачей в печать давали на review технарям (например программерам), то на выходе неизбежно получался бы тех. док. :-)

(Ответить) (Ветвь дискуссии)

Это да...
[info]crazy_blu@lj
2007-08-31 01:35 (ссылка)
... ибо все "законы" - звучат только для людей и несут в себе очень много субъективных определений. "благо человечества" в нулевом законе к примеру :) Понятие "благо" равно как и понятие "вред" :) Равно как и понятие "приказ" (во втором законе). Например высказывание "было бы неплохо..." воспринимать как приказ? Где граница межды пожеланиями и приказами? Это субъективная оценка, каждый считает ее сам.

Но с другой стороны, писалось же художественное произведение для людей, а не встроенная операционная система для роботов US Robotics :)

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Это да...
[info]dibr@lj
2007-08-31 05:11 (ссылка)
Где граница межды пожеланиями и приказами? Это субъективная оценка, каждый считает ее сам.

И эта проблема у Азимова описана - когда робота послали, но не "любой ценой", а так, "нам вот тут надо", за селеном на меркурии (или за ураном на плутонии, уже не помню), а по пути выяснилось, что атмосфера селеновых озёр разъедает робота. И робот заглючил, поскольку включился третий закон, а приказ был не приказом а так, просьбой :-)

То есть я считаю, что _принципиальной_ проблемы тут нет - есть вопрос приоритетов, и можно доверить их растановку роботу (в конце концов, если нужен гарантированный результат - можно отдать однозначный приказ), а недочёты реализации (описанные в рассказе) - они и есть недочёты реализации, их надо исправлять и жить дальше.

(Ответить) (Уровень выше)


[info]alex_rex@lj
2007-08-30 16:53 (ссылка)
Кстати, нулевой закон у Азимова есть. А у тебя либо минус первый уже получается, либо ваще ж0стко нать прописывать, вне зависимости от законов. :)

(Ответить) (Ветвь дискуссии)


[info]dibr@lj
2007-08-30 17:15 (ссылка)
Кстати, нулевой закон у Азимова работал ещё до того, как был придуман: в рассказе "разрешимое противоречие" как раз и описан приоритет "человечества" над "человеком" :-) Так что можно было его в явном виде и не вводить - и так работает...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alex_rex@lj
2007-08-30 17:21 (ссылка)
Ну, в явном виде он его ввёл для сюжету. Ведь ентот свихнувшийся робот в Основаниях в конце концов всё в него упёр.

(Ответить) (Уровень выше)