NAME

learn - Control the learning of productions

SYNOPSIS

learn [-on | -off | -except | -only | -list | -all-levels | -bottom-up]

DESCRIPTION

This command is used to control the learning (or "chunking") of productions. With no arguments, this command prints out the current learning environment status. The watch command can be used to provide various levels of detail when productions are learned. Learning is on by default.

OPTIONS

Any options given must match one of the following keywords:
-on
turn learning on
-off
turn all learning off
-except
learning is on, except as specified by RHS dont-learn actions
\fb-only
learning is off, except as specified by RHS force-learn actions
\fb-list
lists the force-learn and dont-learn states registered by the RHS actions
-all-levels
when learning is on, this allows learning whenever a subgoal returns a result (in contrast to bottom-up learning)
-bottom-up
when learning is on, this allows learning at only the lowest level; i.e., build chunks only for subgoals that have not yet had any subgoals with chunks built.

SEE ALSO

watch, explain-backtraces, save_backtraces