Сусанин-бот: Роботы играют в прятки

База пала. Гиперсолдаты Империи врываются в помещения, хватая беззащитных людей и роботов. Еще бы: из их памяти можно выудить секретные данные. Сколько вас? Где находятся остальные?.. Для бедных роботов выход один – спасаться бегством и запутывать следы.
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

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

Но прежде чем обучать роботов тому, как лгать, ученые начали с того, чтобы установить другой параметр — когда лгать. Постоянно обманывающий робот бесполезен не только для противника, но и для собственного хозяина. Для этого было предложено два условия. Во-первых, должен иметься конфликт робота с чем-либо или с кем-либо. Во-вторых, обманные действия робота должны быть способны повлиять на поведение противника. Если оба условия соблюдаются, врать можно.

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

Подобный алгоритм был заложен в несложных роботов с парой колес и видеокамерой. Для отработки способности хитрить, обманывать и заметать следы роботы играли в обычные прятки. Прячущийся должен выбирать один из полузакрытых отсеков, чтобы скрыться в нем. При этом каждый из возможных путей был помечен маркером своего цвета (зеленым, красным или синим). Двигаясь напрямик к нужному отсеку, робот неминуемо ронял соответствующий маркер.

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

Вскоре прячущийся робот научился осторожно подъезжать к одному из маркеров, ронять его, после чего с достоинством менял направление и прятался в совершенно другом отсеке (если б у него были руки, он бы их наверняка довольно потирал). Ищущий, не подозревая о подвохе, замечал упавший маркер и мчался к соответствующему отсеку — не подозревая, как жестоко его обманули.

Впрочем, как замечают ознакомившиеся с работой Эркина коллеги, в обмане самое трудное — предсказать реакцию соперника. В данном случае ищущий робот был совершенно наивным, неспособным ни к какой хитрости и неспособным даже подозревать хитрость в другом. Как он отреагировал бы, будь хоть чуточку поумнее, сказать тяжело.

sergey.semik
sergey.semik 18 Сентября 2010, 15:09
Когда-нибудь мы создадим совершенных роботов. Они избавят нас от всей тяжелой физической и интеллектуальной работы… А мы будем подносить им чай. Дмитрий Пастернак-Таранушенко Это уже правда
sergey.semik
sergey.semik 18 Сентября 2010, 15:09
В Японии изобрели робота, который ловит воров. - В Японии за 5 минут поймали 100 воров. - В Америке за 5 минут поймали 200 воров. - В России за 5 минут кто-то спер робота.
Тимофей Фурманов
Тимофей Фурманов 17 Сентября 2010, 15:09
и чтобы починить надо ещё отловить.
weise-sport
weise-sport 16 Сентября 2010, 13:09
в первый день я построил лабораторию, во-второй роботов, в третий день я дал им 3 нерушимых закона, в 4 научил выполнять команды, в 5 научил думать, на 6 день научил лгать, на 7 день отдыхал... где то мы это проходили... :))
feel-in-95-06
feel-in-95-06 16 Сентября 2010, 11:09
А дальше мы им придадим чувство совести, чтобы они могли его потерять.