Rational Behavior

  • Always doing what is expected to maximize goal achievement given the available information.
  • So within your current possibilities.
  • Chooses actions which maximize the expected value of the Performance Measure, given the Percept sequence to date.
  • Does not necessarily involve thinking (e.g. reflexes)
  • Computational limits, unavailability of information, non-determinism make perfect rationality unachievable → thus design best program for given resources