выбора: как осуществляется принятие решений в сложных условиях
Представьте себе двух роботов, которые стоят на сборочном автомобильном конвейере. Как только мимо робота 1 проезжает дверь, он окрашивает ее в зеленый цвет. За этой дверью следует другая, а робот 1 все продолжает делать одну и ту же работу. Он может выполнять только одно-единственное действие. Робот 1 не потребляет большого количества энергии, потому что выполняет одну задачу, обладает всего одной функцией и ему не нужно принимать решений. Теперь представьте робота 2, который может выполнять два действия: может окрашивать дверь в зеленый цвет или в красный. У робота 2 есть только одна форсунка для краски, и он не может пользоваться двумя цветами одновременно. Поэтому он должен решать, какой краской воспользоваться. Но как робот 2 принимает решение? Эта фундаментальная задача называется проблемой выбора. Она возникает всякий раз, когда несколько опций (зеленая и красная краска) претендуют на один и тот же общий ресурс, иначе говоря, средство выражения (одна форсунка). Чтобы разрешить проблему выбора, роботу 2 нужен селектор – некая функция, которая помогает определить, какой цвет краски выбрать для конкретной двери.
Наши самые древние предки были скорее похожи на робота 1 – простые существа, которым не нужно было решать, что делать. Но так продолжалось недолго. Как только они развили у себя способность выполнять более чем одну функцию, сохранив тот же набор ресурсов и средств выражения, им пришлось начать принимать решения. Те особи, которые принимали наилучшие решения, могли передать свои гены следующим поколениям.[18] Например, миноги могут исполнять несколько разных действий: закрепляться на камне, преследовать добычу, скрываться от хищников, спариваться, давать потомство и плавать в различных направлениях. Многие из этих действий являются взаимоисключающими, потому что для их осуществления требуются одни и те же мышцы. Поэтому минога подобно роботу 2 сталкивается с проблемой выбора и, чтобы ее решить, ей нужен сортирующий аппарат, или селектор.
Согласно мнению специалистов в области вычислительной неврологии и развития искусственного интеллекта эффективный селектор, находящийся в компьютере или в головном мозге, должен обладать определенным набором ключевых параметров.
1. Селектор должен выбирать только одну опцию. При наличии несовместимых опций, таких как «скрыться от преследователя» и «спариваться» селектор должен выбрать одну функцию и позволить соответствующим ресурсам (органам) выполнить заданную программу.
2. Селектор должен выбирать ту опцию, которая подходит для текущей ситуации наилучшим образом. Например, если минога видит опасного хищника, она должна скрыться от него.[19] Минога, которая попытается начать спаривание с опасным хищником, не сможет передать свои гены следующему поколению миног.
3. Селектор должен окончательно выбирать одну из опций. Если одна опция только немного лучше, чем другая, она все равно должна быть выбрана с полной определенностью.
Остальные