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