Houjun Liu

explicit programming

  1. anticipate all states that the agent may find itself in
  2. hard-code responses to each one

This is bad because you have to have big brain to think about and anticipate all the possible states (to provide a “complete strategy”), which is often impractical if not impossible.

Disadvantages

You have to know the finite possible state space, and solve them “correctly”