DefaultMemoryRetriever

constructor(store: PropositionRepository, recencyWeight: Double = 0.3, confidenceWeight: Double = 0.3, knowledgeTypeClassifier: KnowledgeTypeClassifier = HeuristicKnowledgeTypeClassifier)

Parameters

store

The proposition store to query

recencyWeight

Weight for recency in relevance scoring (0.0-1.0)

confidenceWeight

Weight for confidence in relevance scoring (0.0-1.0)

knowledgeTypeClassifier

Strategy for classifying propositions into knowledge types