— Это чрезвычайно важно. Присмотритесь к работе шахматной программы, — говорит Берг, — в ней можно разглядеть черты той новой машины, о которой мечтают сегодня педагоги. Черты приспосабливающейся к своему ученику обучающей машины. Что делает машина, играющая в шахматы? Она анализирует ход противника. В зависимости от него она поступает каждый раз по-новому, так, как вынуждает ее к этому очередной ход визави. А обучающая машина? В зависимости от вопроса ученика она пересматривает свою программу, стараясь действовать в соответствии с потребностями индивидуума, задавшего вопрос. Она гибко меняет свои ответы, предлагает ученику ту или иную программу обучения. Отрабатывая шахматные программы, мы приближаемся к созданию разумных обучающих программ, с тем чтобы, не загружая память машины чрезмерно большим количеством сведений, дать ей возможность строить на основе ограниченной информации разнообразные варианты действия.
Да, шахматная машина не может перебрать все возможные варианты ответов на ход противника. Таких вариантов больше, чем звезд во вселенной. Машина должна выбирать продолжение игры лишь на основе разумных вариантов, отсеивая бесперспективные. То есть должна «думать». То же относится и к обучающим программам приспосабливающихся машин, которые завтра войдут в обиход школ.
КТО УМНЕЕ!
Победа советской шахматной программы не была случайностью. Она иллюстрировала зрелый уровень советской кибернетики.
От нее ждали в лучшем случае подражания, но она стремительно набирала силы, шла своим, оригинальным путем.
Особенно поразили мир два достижения: блестящая работа математиков Сибирского отделения АН, расшифровавших с помощью ЭВМ таинственные письмена давно исчезнувшего народа майя (эти данные почти полностью совпали с результатами, полученными и другими методами), и работа сотрудников Института автоматики и телемеханики АН СССР, обучивших вычислительную машину читать. Освоив печатный текст, они перешли к рукописи. При составлении программы действия для машины они исходили из того, что в написании каждой буквы, изображенной различными людьми, имеется нечто общее, что любые варианты написания буквы «а» ближе друг к другу, чем к любому написанию «б» или какой-либо другой буквы.
Этот путь оказался очень перспективным. В первых опытах машине, снабженной устройством для наблюдений (напоминающим устройство для передачи телевидения), был показан ряд написаний букв и цифр. В машину была заложена программа, по которой она выявляла признаки, общие для данной буквы или цифры. После короткого периода обучения машина безошибочно опознавала эти буквы и цифры среди множества различных букв и цифр, подаваемых ей без всякого порядка.
Правда, современные электронные вычислительные машины, несмотря на их значительный объем памяти и быстродействие, тратят на чтение рукописного текста слишком большое время. Машинное чтение рукописей, позволяющее отказаться от применения пишущих машинок, дело будущего, когда объем оперативной памяти электронных вычислительных машин и их быстродействие возрастут еще в десятки и даже в сотни раз.
В свое время энтузиасты кибернетики, страхуя себя и любимую науку от нападок, старались в лекциях и книгах подчеркнуть, что машина может сделать все, что заложит в нее человек, но неспособна открыть что-либо новое, так как программу действий в нее закладывает человек. В то время они еще не учитывали диалектики процесса обучения машины.
Читающая машина не зазубрила всех возможных написаний букв. Ей была задана программа, по которой она выявляла общность в заданном многообразии образов, приготовленных для ее обучения. Но выбор она делала сама. Это подтверждает еще раз, что машине не всегда нужен жесткий план действий, достаточно указать лишь правила, которыми она должна руководствоваться при всевозможных и зачастую неизвестных конструктору условиях и воздействий на нее со стороны внешней среды.
Конечно, не зная точно, что произойдет в будущем, конструктор не может заранее предсказать, к каким результатам придет его машина, обученная при помощи созданной им программы.
— Значит, машина может быть умнее человека? — подняли головы скептики, — значит, человеку суждено стать рабом машины?!.
Впрочем, не будем очень уж строги к скептикам — это трудный вопрос.
Действительно, можно ли сказать, что машина умнее человека?
Английский ученый Джон Бернал так ответил на этот вопрос: «Без умных людей электронные машины глупы, они даже не знают, когда делают глупость. Если вы составите глупую программу, то из машины извлечете чепуху».
И приводит забавный пример.
В США был создан электронный мозг с тем, чтобы он ответил, когда будет война. Все необходимые данные были тщательно запрограммированы и введены в память машины. Ответ машины гласил:
— Да.
— Что «да»? — удивились конструкторы и их военный шеф.
Программа была пересмотрена и снова вложена в машину.
Новый ответ был еще более «исчерпывающим»:
— Так точно, сэр!
Как видно, не всякие умственные способности стоит усиливать…
Кстати, во время начала конфликта в Корее в газетах появилось сообщение о том, что с помощью электронных машин решался вопрос о целесообразности нападения на Китай. И машина наложила вето на этот проект. Трудно сказать, какая доля правды содержалась в этих сообщениях. Важно другое: это может быть правдой и страшной правдой, если программы для умных машин будут создавать жестокие и недальновидные политики.
И все-таки, до какой степени сложным можно создать электронный мозг? Как близко удастся подвести его к живому? Один ученый уверяет:
— Если бы мы могли располагать достаточным количеством необходимых модулей (элементов искусственного мозга), и они были бы достаточно малы и надежны, и, наконец, мы имели достаточно времени, чтобы собрать все это вместе, то мы могли бы построить роботы, действующие по любой заданной программе. При этом нетрудно построить робот, ведущий себя в точности, как Иван Иванович или Петр Петрович, или же робот, имеющий любое желаемое усовершенствование их поведения.
Другой ученый возражает:
— Допустим, можно, но зачем? Зачем нам робот, похожий на того или иного человека? Ведь машина никогда не заменит не только Ньютонов и Галилеев, но и обыкновенных людей. Зачем затевать колоссальную работу, зная наперед о ее бесполезности?
Третий уточняет:
— Машина, близкая к мозгу по богатству элементов, связей, нуждалась бы для размещения в помещении, превосходящем самый огромный небоскреб. Для снабжения ее энергией нужна была бы мощь Ниагарского водопада, а для охлаждения — еще один такой водопад. Количество нервных клеток у человека исчисляется числом с десятью нулями, что несравненно превосходит число элементов самой большой известной вычислительной машины.
Каждое новое достижение кибернетических машин вновь и вновь поднимает тот же вопрос: в какой степени искусственный мозг совершенен? Насколько его вообще можно считать «мыслящим»? Один из зарубежных создателей современных думающих машин, Тьюринг, предлагает раз и навсегда решить этот вопрос, считая машину способной мыслить, «если она может при известных предписанных условиях подражать человеку в ответах на вопросы настолько хорошо, чтобы обмануть на значительный период времени человека, задающего вопросы».
Он придумал такой порядок этой своеобразной игры в имитацию. Человек-экзаменатор и невидимый испытуемый обмениваются рядом вопросов и ответов. Если через некоторое время экзаменатор так и не догадался, кто его собеседник — человек или машина, он сдается. За таким автоматом Тьюринг готов признать право считаться мыслящим.
Другой ученый говорит, что он поставит знак равенства между человеком и машиной, если последняя научится смеяться шутке в должный момент. Но так как не все коллеги рассмеялись этому определению достаточно быстро, то дискуссия о том, должна ли машина обладать чувством юмора и стоит ли тратить миллионы, чтобы снабдить этим чувством машины, не состоялась.