В зависимости от этих задач меняется удельный вес этапов ФА: больше слежения, или действия. Для слежения достаточны «метки», матрицы и регуляторы, для создания нового нужно иметь или создавать модели цели и программы, их воплощения действиями. В зависимости от этого находится и классификация интеллектуальных устройств:
Алгоритм для ИИ, как мне кажется, существует, нужно лишь воспроизвести то, что придумала природа в процессе эволюции. То есть ОАР. К сожалению, это «лишь» — технологически — оказывается чрезвычайно трудным. И все же не совсем безнадежным, если учесть Технический Прогресс (ТП) и ограничить задачу, сложность среды и число программ.
Разум человека состоит из трех главных «этажей» и на каждом представлен огромным числом элементов. Это, во-первых, молекулярная структурная сложность нейрона, обеспечивающая взаимоотношения сотен и тысяч «входов-выходов» с избирательной активацией, торможением, тренировкой, запоминанием времени. По существу каждый нейрон коры мозга — это уже разум, и его еще никто не сделал. Во-вторых, это архитектура из различных нейронов. В коре их 100 миллиардов, т. е. практически уже невоспроизводимая сложность. В-третьих, из этого массива нейронов можно создать необозримое множество ансамблей моделей разной обобщенности, отражающих образы среды и воздействий на нее, а также их знаковые эквиваленты на многих языках.
Чтобы продемонстрировать сложность задачи, перечислю еще раз основные программы и механизмы человеческого разума, исходя из гипотезы, что была изложена выше.
Любую из процедур ОАР, взятую в отдельности, можно алгоритмизировать для компьютера, но объединить их все вместе — дело пока совершенно безнадежное. С добавлением каждого нового пункта из списка, программа ИИ возрастет пропорционально числу моделей, задействованных в процедуре. Сложность программы даже невозможно себе представить. Приходится признать, что создать универсальный Алгоритмический Разум, сравнимый с естественным по воспроизводимости программ, — невозможно. По крайней мере, в обозримом будущем.