Inference Engine - Architecture

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,

  1. An interpreter. The interpreter executes the chosen agenda items by applying the corresponding base rules.
  2. 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.
  3. 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:

    “They can do without architecture who have no olives nor wines in the cellar.”
    —Henry David Thoreau (1817–1862)

    “For it is not metres, but a metre-making argument, that makes a poem,—a thought so passionate and alive, that, like the spirit of a plant or an animal, it has an architecture of its own, and adorns nature with a new thing.”
    —Ralph Waldo Emerson (1803–1882)

    “All architecture is great architecture after sunset; perhaps architecture is really a nocturnal art, like the art of fireworks.”
    —Gilbert Keith Chesterton (1874–1936)