Информация и человек | страница 26
Хотя слово «алгоритм» является, в принципе, математическим понятием и в повседневной жизни практически не употребляется, любой человек очень часто делает не что иное, как выполняет какой-то алгоритм. Любой кулинарный рецепт или инструкция для пользования каким-либо бытовым прибором представляют собой самый настоящий алгоритм. Любая математическая формула или закон физики тоже является алгоритмом. Но формулу обычно называют формулой, а рецепт рецептом. Так проще: само название указывает на специфику рассматриваемого алгоритма. К тому же, в этих случаях нет острой необходимости уделять особо пристальное внимание соблюдению четырёх обязательных принципов, которым должен удовлетворять алгоритм. В формуле эти принципы соблюдаются сами собой (попробуйте хоть в какой-нибудь математической формуле найти несоблюдение этих принципов), а любая инструкция составляется для человека, который всегда обладает хоть каким-то интеллектом и суть задачи всегда понимает. В случае чего, и сам додуматься может.
Но вот в вычислительной технике слово «алгоритм» употребляется в самом «чистом» значении и является в этой области одним из основных понятий. Разработка самых разных алгоритмов занимает центральное место в деятельности разработчиков программной и аппаратной составляющих вычислительной техники. И при этом, конечно же, совершенно недопустимо какое бы то ни было нарушение принципов построения алгоритма. Компьютер, выполняя последовательность составленных для него команд, абсолютно не способен «догадаться» до чего-нибудь сам. Принцип работы такой. А попытка устранения этого «дефекта» без изменения принципа работы компьютера равнозначна попытке сделать авторучку, которая пишет без ошибок.
***
Когда мы говорили об энтузиастах-изобретателях искусственного разума, то не упомянули ещё об одном в высшей степени странном сообщении, которое можно изредка встретить в прессе. Это сообщение типа: «Он работает над созданием алгоритма искусственного разума». Прямо скажем, формулировка оригинальна до невозможности. Ведь алгоритм решения какой-либо проблемы создаётся именно для исключения необходимости применения разума для данного случая. То есть, как говорилось выше, чтобы для определённой ситуации была заранее чётко определена вся последовательность необходимых действий, которые надо просто выполнять, а не думать, что же именно надо сделать. И намерение создать «алгоритм искусственного разума» можно уподобить намерению создать воду, не содержащую влагу. (Почему-то именно этот простой нюанс не все понимают. Н.М. Амосов даже выпустил книгу, которая так и называется – «Алгоритмы разума». Звучит внушительно, но все имеющиеся в этой книге пространные рассуждения и предположения назвать алгоритмами никак нельзя.)