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