There are many different types of uncertainty. Outcome Uncertainty: actions may not have known results Model Uncertainty: best action in a state may not be known State Uncertainty: current state may not be precisely known Interaction Uncertainty: interference between models