Rule Based System Architecture

- This is the runtime architecture
- The user starts the system and interacts with it via the user
interface.
- This is the command prompt in Clips.
- The engine is the part of the program that actually does stuff.
- It says, run the system, that is, look at working memory, see
what rules fire, and apply them.
- You'll have the same inference engine for each rule base.
- The knowledge base is the rules and the working memory.
- The rules will remain the same for different runs.
- WM changes for each run and during the run.