Architecture
The separation of inference engines as a distinct software component stems from the typical production system architecture. This architecture relies on a data store,
- An interpreter. The interpreter executes the chosen agenda items by applying the corresponding base rules.
- A scheduler. The scheduler maintains control over the agenda by estimating the effects of applying inference rules in light of item priorities or other criteria on the agenda.
- A consistency enforcer. The consistency enforcer attempts to maintain a consistent representation of the emerging solution.
Read more about this topic: Inference Engine
Famous quotes containing the word architecture:
“The two elements the traveler first captures in the big city are extrahuman architecture and furious rhythm. Geometry and anguish. At first glance, the rhythm may be confused with gaiety, but when you look more closely at the mechanism of social life and the painful slavery of both men and machines, you see that it is nothing but a kind of typical, empty anguish that makes even crime and gangs forgivable means of escape.”
—Federico García Lorca (18981936)
“No architecture is so haughty as that which is simple.”
—John Ruskin (18191900)
“The principle of the Gothic architecture is infinity made imaginable.”
—Samuel Taylor Coleridge (17721834)