РОБОТЫ — ЧТО ОНИ МОГУТ?

[1] [2]

РОБОТЫ — ЧТО ОНИ МОГУТ?

Перед читателями три рассказа о роботах. События, о которых идет в них речь, настолько фантастичны, что, кажется, нет никакой необходимости их комментировать. Слова «научно-фантастический рассказ» снимают все недоуменные вопросы.

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

Не следует думать, что теория автоматов имеет дело только с машинами и механизмами, которые самостоятельно или, во всяком случае, с минимальным вмешательством человека могут выполнять лишь определенные, строго предписанные им операции. Конечно, красный ящик, выдающий за три копейки стакан воды с сиропом, — автомат. Автоматом является и фотоэлектрический контролер в метро, пропускающий пассажира только после того, как он опустит в него пять копеек. Но это — простейшие автоматы. Красный ящик для продажи воды не может вдруг переменить свою «узкую специальность» и начать, скажем, по утрам подметать улицы. Фотоэлектрический контролер не обладает никакими эмоциями и не может пропускать бесплатно симпатичных ему пассажиров. Действия обоих автоматов однозначны и однообразны, как действия тупых бюрократов.

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

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

Спрашивается, можно ли создать автомат, который будет давать сдачу, сам мыть стаканы и любезно спрашивать покупателя, какая на улице погода?

Конечно, можно. Если можно построить автомат, который выполняет только одну человеческую функцию, то принципиально нет никаких препятствий для создания автомата, выполняющего две, три, десять, сто, миллион человеческих функций. И чем больше автомат будет «подражать» человеку, тем больше он будет на него походить. С увеличением числа «разумных» действий автомата он все больше и больше будет превращаться в робота, то есть в механическое создание, имитирующее разумное поведение. Именно возможностью создания таких роботов и интересуется современная теория автоматов.

С увеличением количества разумных действий растет и сложность конструкции робота. Нужно создать машину, которая работает по принципу; «Если… то…» Если в паз опущены три копейки, то выдай стакан воды с сиропом. Если покупатель забыл помыть стакан, то предварительно ополосни его. Если у покупателя нет трех копеек, а есть десять, то дай ему сдачу. Если покупатель улыбнулся, то пропой ему песенку. И так до бесконечности.

Набор «ответов» на различные воздействия извне называется программой работы автомата. Программа может быть сколь угодно сложной и включать в себя не только строгие и однозначные функции автомата, но и изменения этих функций. Например, торгующий водой автомат на улыбку покупателя может либо пропеть песню, либо спросить: «Чему вы улыбаетесь?», либо сам разразится смехом. Можно сделать так, что выбор той или иной программы будет совершенно произвольным, и тогда появится впечатление, что автомат обладает «свободой воли» и ведет себя так, а не иначе «по собственной прихоти».

Существует заблуждение, будто для автомата обязательно нужно заранее составить программу работы. Для простейших автоматов это действительно так. Однако сейчас разработаны автоматы, которые сами себя программируют. Достаточно в конструкцию автомата заложить некий общий принцип, и тогда, взаимодействуя с окружающим миром, он будет самостоятельно вырабатывать соответствующую линию поведения. Для того чтобы автомат стал самопрограммирующимся, необходимо, чтобы он был наделен большим количеством «органов чувств» и большой «памятью». Сложные электронно-решающие машины в комбинации с искусственными «органами чувств» — различными датчиками, реагирующими на свет, температуру, прикосновение и пр., - могут самостоятельно программировать свою работу в соответствии с поставленной конечной целью.

Прежде чем перейти к разбору помещенных в альманахе научно-фантастических рассказов, необходимо сделать еще одно замечание.

Поскольку высшие автоматы властно входят в производственную жизнь человека, возникает очень важная проблема создания методов общения людей с машинами. Сейчас такое общение осуществляется с помощью машинного «языка». Это — математический язык, несколько напоминающий азбуку Морзе, и он вводится в машину при помощи перфокарт или магнитной записи на пленку. Разговор с машиной на особом языке усложняет процедуру общения с ней, потому что приходится каждый раз прибегать к услугам «переводчика» — программиста, который приказы и указания человека переводит на машинный язык. Было бы куда проще, если бы машина-автомат научилась понимать обычную человеческую речь, устную или письменную. Работа в этом направлении ведется, и не безуспешно. Уже существуют автоматы, которые повинуются командам, подаваемым голосом или в письменном виде. Есть автоматы, которые могут не только слушать человека, но и отвечать ему. Не за горами время, когда в справочных бюро будут сидеть автоматы и отвечать на все вопросы клиентов.

Рассказ Анатолия Днепрова «Разговор с чужой тенью» по существу касается топ же темы, которая была разработана автором в его рассказе «Суэма». Суэма — это самоусовсршенствующаяся электронная машина. Она наделена органами зрения, слуха и другими чувствами, она может читать, писать и разговаривать. В период написания Суэмы (1957) тема казалась слишком фантастической. Однако сейчас дистанция между Суэмой и реальными машинами заметно сократилась, и на повестку дня серьезных исследований по кибернетике встали парадоксальные на первый взгляд вопросы. Может ли автомат имитировать сложные человеческие эмоции? Может ли поведение автомата быть столь «человеческим», что его станут принимать за живое существо?

Американский математик Дж. Тьюринг в интересной работе «Может ли машина мыслить?» отвечает на эти вопросы утвердительно. Советский математик академик А.Н.Колмогоров показал, что достаточно сложный автомат может успешно «разыгрывать» самые сложные человеческие эмоции. А для того чтобы «обман» был достаточно убедительным, необходимо роботу придать соответствующий внешний вид — оформить его по образу и подобию человека.

Именно таким роботом является сложная электронная кукла «Галина Гурзо», приснившаяся герою рассказа А.Днепрова. Конечно, мысль о возможности влюбиться в хорошенькую куклу весьма и весьма фантастична. Это становится ясно в конце рассказа. Но автор, используя этот прием, заостряет внимание на очень любопытной и очень сложной проблеме современной кибернетики. Теоретически в поведении «Галины Гурзо» из сна нет ничего такого, чего бы не мог выполнить хорошо сконструированный робот. Будущие молекулярные элементы для электронных схем позволят создавать автоматы достаточно миниатюрными, чтобы разместить все искусственные органы чувств и органы управления в габаритах человеческого тела. Пластические массы и химические мускульные двигатели сделают движения робота похожими на движения человека, и тогда, при достаточно тонком программировании и при наличии схем самопрограммирования, автомат внешне начнет вести себя, как человек.

И все же есть границы «очеловечивания» роботов. Кукла в роли девушки настолько совершенна, что в нее можно влюбиться и не заметить, кто она; такое возможно только во сне.

Машина — помощник человека, но как бы сложна и хороша она ни была, она никогда не заменит человека во всех сферах его деятельности. В этом смысл рассказа.

Вместе с тем то обстоятельство, что «Галина Гурзо» работает в лаборатории в качестве математика, не должно никого удивлять, потому что это — самая «легкая» часть поведения робота. Уже сейчас существуют машины, которые самостоятельно доказывают математические теоремы и успешно занимаются инженерным проектированием! Создание машин такого рода по-новому ставит проблему автоматизации умственного труда и научно-исследовательской деятельности.

Рассказ «Хоровод» американского писателя Айзека Азимова также посвящен сложному поведению робота в необычных условиях на планете Меркурий. Однако автомат Спиди, в отличие от робота А.Днепрова, очень «жестко» запрограммирован, и поэтому его поведение ни в какой степени не является таинственным.

Существует древняя басня о том, как осел умер от голода только потому, что все время колебался, не зная, с какого из двух стогов сена начать трапезу.

Примерно в такое же положение попал робот Спиди, стремясь выполнить команду человека и, с другой стороны, подчиняясь «инстинкту» самосохранения. Спиди как бы оказался под действием двух равных сил. И только когда в действие вступила третья сила — первое правило, гласящее, что «робот… не может своим бездействием допустить, чтобы человеку был причинен вред», он бросается спасать героя рассказа и таким образом выходит из заколдованного круга.

Такое поведение автомата очень вероятно. Существуют ситуации, когда машины попадают в так называемый «режим автоколебаний». Это случается, когда на систему начинают действовать равные, но противоположно направленные стимулы — сигналы. Робот А.Азимова оказался именно в таком положении.

Что касается технических объяснений поведения Спиди, то они, в общем, верные, хотя совершенно непонятно, зачем автору понадобились «позитронные потенциалы», когда значительно естественнее было бы говорить просто об электрических сигналах.
[1] [2]



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

  • Обязательные поля обозначены *.

If you have trouble reading the code, click on the code itself to generate a new random code.