An inference engine is a module or program designed to collect information from a database. It then takes that information and applies various rules or locates patterns, and then executes an action based on the results.
AI, Artificial intelligence terms, Database terms, Expert system, Fuzzy Logic