Человечество за все время своего существования накопило массу знаний, использование которых требует колоссальных усилий по их хранению, анализу и обработки. К сожалению возможности человека на современном этапе не позволяют использовать все эти знания для решения насущных задач, по причине дефицита времени на их оперативную обработку. Решением проблемы обработки больших массивов информации является их машинная обработка, использование алгоритмов программ для быстрой выборки нужной информации из огромного массива данных, ее анализа и построения логических выводов для принятия человеком решения. Но и этого оказалось не достаточно для оперативной регулировки общественной жизни. Требуются умные машины, которые не только производят выборку, но и принимают управляющие решения - разгружают перекрестки дорожного движения, управляют однотипными задачами в производстве, сельском хозяйстве, оборонном - промышленном комплексе, горнодобывающей и лесной промышленности и т.д. Поэтому на создание