An Implementation of Adjustable Autonomy in Soar



The diagram above shows normal Soar agent operation, which proceeds in five distinct phases. Soar rules propose operators/actions based on the environment and the agent's current internal state. After proposal, operators are selected based on preferences. We insert another phase into this process which essentially ignores preferences defined in an agent's rule base, and requests that the agent consult an external source regarding the proposed operator.

Back to research