InferenceEngine constructor
InferenceEngine({
- required ConceptualGraph graph,
- required MemoryManager memory,
- ConsciousnessLogger? logger,
Implementation
InferenceEngine({
required ConceptualGraph graph,
required MemoryManager memory,
ConsciousnessLogger? logger,
}) : _graph = graph,
_memory = memory,
_logger = logger ?? ConsciousnessLogger('InferenceEngine'),
_causal = CausalInferenceEngine(logger: logger),
_patterns = PatternRecognizer(logger: logger) {
_loadBuiltInRules();
}