Поведение: планирование или моделирование реакций

Существует одна довольно интересная теория о том, что биологический интеллект, в том числе даже у людей, практически не использует планирование [37]. Во всяком случае совершенно точно можно сказать, что ни животные, ни насекомые заранее не планируют своих действий. В подавляющем большинстве случаев иллюзия интеллектуального поведения живых существ создается на основе их реакций на внутренние или внешние условия. Именно так эволюция научила их бороться за существование.
Конечно, нетрудно доказать, что люди на самом деле умеют планировать. Однако, как ни странно, способность к планированию мы используем гораздо реже, чем следовало ожидать. Последние исследования убедительно доказывают, что даже при игре в шахматы или го интуиция используется значительно чаще, чем планирование [4,16]!
Целевое планирование
Если смотреть с теоретических позиций, то в чем состоит разница между запланированными действиями и действиями, осуществляемыми в качестве реакции на определенную ситуацию? Ответ очевиден — при планировании мы должны все заранее продумать и предусмотреть само возникновение такой ситуации.
Планирование в общем рассматривается как недетерминированный процесс. Совокупность алгоритмов планирования, которые также иногда называют алгоритмами выбора решения (deliberative algorithms), позволяет из множества различных действий в конкретной ситуации выфать те, которые соответсшуют определенным факторам, например, текущей цели. Алгоритм планирования, перебирая возможные варианты, находит последовательность действий, которая наилучшим образом со(ггвегтстъует цели.
Таким образом, планирование по определению является недетерминированным процессом, поскольку в нем присутствует цель. Но что если мы включим цель в саму
ситуацию, как мы делали с внутренними факторами, рассматривая их в качестве дополнительных входов? В таком случае мы можем применить методики, основанные на реакциях, и получить точно такие же результаты, как и при планировании.
Подобное использование методик, основанных на реакциях, для расчетов планов называется планированием, основанным на реакциях (reactive planning). Данный подход отличается от стандартного подхода к планированию, основанного на выборе решения (deliberative planning), при котором с помощью того или иного алгоритма поиска перебираются все возможные решения. В общем случаем можно сказать, что под планированием часто подразумевается именно какой-то алгоритм поиска.