---
title: "explicit programming"
source: https://www.jemoka.com/posts/kbhexplicit_programming/
---

anticipate all states that the agent may find itself in 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 &ldquo;complete strategy&rdquo;), which is often impractical if not impossible.
Disadvantages You have to know the finite possible state space, and solve them &ldquo;correctly&rdquo;
