It took a few stages to get there, but we have a convenient interface with the game. We noticed a few important things along the way:
This is an example of a specification process. It's a very important phase in AI development, because it defines the problem by exposing information to the AI. By doing this wrong, we can cripple the entire development. Conversely, selecting the right specification can make the AI very simple to develop. It's such an important concept along with knowledge representation that we'll dedicate the entire next chapter to it.
|