Каковы же основные типы задач, в разное время считавшихся интеллектуальными, и каковы
их особенности? Самыми первыми из таких задач, которые стали решаться при помощи ЭВМ,
были логические игры (шашки, шахматы и другие игры). Американский кибернетик А.Сэмуэль
составил для вычислительной машины программу игры в шашки, способную улучшать свою
игру на основе накопленного опыта. Сложной интеллектуальной игры до недавнего времени
считались шахматы. В 1974 г. состоялся даже международный шахматный турнир машин,
снабженных соответствующими программами. Однако недавние события показали, что,
несмотря на довольно большую сложность шахмат (и невозможность, в связи с этим произвести
оценку всех возможных ветвлений игры после каждого из оцениваемых ходов), анализ
вариантов на большую глубину, чем обычно, сильно увеличивает шансы на победу. Так, по
сообщениям в печати, компьютерная программа, победившая Г.Каспарова, была реализована на
компьютере из 256 процессоров, каждый из которых имел 4 Гб дисковой памяти и 128 Мб
оперативной. Этот вычислительный комплекс мог просчитывать в секунду более миллиарда
ходов, каждый из которых должен быть сгенерирован и оценен вычислением оценочной
функции. С другой стороны, этот пример говорит о могуществе и универсальности алгоритмов,
в основе которых лежит перебор всех возможных вариантов.
В настоящее время существуют и успешно применяются программы, позволяющие машинам
играть в деловые или военные игры, имеющие большое прикладное значение. Здесь также
чрезвычайно важно придать программам свойственные человеку способности к обучению и
адаптации.
Одной из наиболее интересных интеллектуальных задач, также имеющей огромное
прикладное значение, является задача обучения распознаванию образов и ситуаций. Решением
ее занимаются представители различных наук - физиологи, психологи, математики, инженеры.
Такой интерес к задаче стимулировался фантастическими перспективами широкого
практического использования результатов теоретических исследований: читающие автоматы,
системы, ставящие медицинские диагнозы, проводящие криминалистическую экспертизу и т. п.,
а также роботы, способные распознавать и анализировать сложные сенсорные ситуации.
В 1957 г. американский физиолог Ф.Розенблатт предложил принцип создания перцептрона -
устройства, автоматически воспринимающего и распознающего зрительные образы. Появление
машины, способной обучаться понятиям и распознавать предъявляемые объекты, оказалось
чрезвычайно интересным не только физиологам, но и представителям других областей знания и
породило большой поток теоретических и экспериментальных исследований.
Задача автоматического распознавания образов оказалась тесно связанной с двумя весьма
близкими по сути проблемами. Одной из них является проблема автоматического перевода
тексов и речи с одного естественного языка на другой, а другой - проблема обучения
автомата пониманию естественного языка человека. От успешного решения этих проблем, по
мнению видных лингвистов, физиологов и философов, существенно зависит прогресс в создании
эффективных и адекватных моделей человеческого интеллекта и эффективных средств
естественного общения человека с человеком, человека с автоматом и реализация идеи создания
открытого Информационного общества людей планеты Земля. Казалось, что при достаточно
формальной обработке и классификации основных грамматических правил и приемов
пользования словарем, можно создать вполне удовлетворительные алгоритмы для машинного
перевода научного или делового текста. Но, как показала практика, решение этой проблемы
лежит гораздо глубже. Достаточно полно существо этой проблемы и перспективы ее решения
раскрыты в монографии (2), обобщающей идеи Г.Г.Белоногова и результат работы созданного
им научного коллектива.
Убедительным примером возможности моделирования процесса логического вывода, могут
служить программы автоматического доказательства теорем. Начиная с 1960 г., был разработан
ряд программ, способных находить доказательства теорем в исчислении предикатов первого
порядка. Эти программы обладают способностью делать дедуктивные заключения. Например, в