NAME

user-select - Control indifferent preference arbitration

SYNOPSIS

user-select [-first | -ask | -random | -t | -nil]

DESCRIPTION

This command controls indifferent preference arbitration. When an indifferent preference tie is created among two or more items, then the "user-select" parameter is used by the Soar decision procedure to control the selection of one item to resolve the tie and avoid an impasse.

If no option is given, this command prints the current setting of the "user-select" parameter. If an option is given, it is used to guide the resolution of indifferent preference ties. At startup, the default setting of the "user-select" parameter is -first.

OPTIONS

If given, the option must match one of the following:
-first
Choose the first one found (deterministically)
-ask
Ask the user to choose one of the items
-random
Choose one randomly
-t
Synonymous with -ask
-nil
Synonymous with -random