Стратегические планы
Еще более параллельную схему можно получить, реализовав правила вывода на уровне демонов. Демоны добавляют гибкости последовательной задаче построения линии рассуждения, которая перенесет нас от истины частного высказывания к более общему суждению, хранящемуся в базе данных. Программа, использующая демонов, может порождать множество стратегических планов по достижению данной цели, независимо от того, как именно представляется последняя — как доказательство теоремы или же, в более общем виде, как такая модификация модели мира, которая согласует ее с заданным условием. Например, чтобы роботы смогли ходить, модель мира внутри робота могла бы представлять его тело в различных положениях, необходимых для передвижения. Цель разумной программы в данном случае — осуществить этот синтез действий, то есть породить последовательность операций демонов, которые переведут робота из начального состояния в желаемую конечную позицию.
В NOAH демоны особого рода, называющиеся «критиками», оценивают план в целом, постоянно перестраивая его, добавляя в случае необходимости ограничения. Эти демоны не предполагают заранее, что решение задачи может быть представлено в виде последовательности действий, выполняемых по одному за единицу времени. Напротив, они выделяют различные компоненты решения и подгоняют свои стратегии так, чтобы они соответствовали конкретным качествам задачи, которые могут исключать поэтапное выполнение. В конце процесса различные подцели, направленные на реализацию конечной цели, выполняются более или менее одновременно. Хотя такие программы, как NOAH, еще недостаточно креативны, чтобы предлагать различные подходы при столкновении с конфликтующими подцелями, исследования в этом общем направлении задают параллельную стадию конструирования роботизированного «разума» — «не-последовательный» подход к решению задач, который со временем позволит машинам-хищникам действовать в постоянно усложняющихся условиях.