This agent is a modification of the Water Jug Simple Agent that demonstrates using a tie impasse to subgoal and evaluate operators. This is an excellent demonstration of look-ahead search and how the selection default rules work.

Unlike the Water Jug Look-Ahead Agent with State Evaluation , the look-ahead agent has no knowledge that prefers certain moves over others, so it does exhaustive search which takes far more decision cycles.

Soar capabilities
  • Look-ahead subgoaling
  • Can learn procedural knowledge (enable with 'learn always')
Download LinksExternal Environment
  • None.
Default Rules
  • selection
Associated Publications
  • The Soar Tutorial: Chapter 5
  • John Laird
Soar Versions
  • Soar 8,9
Project Type
  • VisualSoar