DefaultMemoryConsolidator

class DefaultMemoryConsolidator(promotionThreshold: Double = 0.6, similarityThreshold: Double = 0.7, reinforcementBoost: Double = 0.1) : MemoryConsolidator

Default implementation of MemoryConsolidator.

Parameters

promotionThreshold

Minimum confidence to promote to long-term

similarityThreshold

Minimum similarity to consider propositions as duplicates

reinforcementBoost

Confidence boost when reinforcing existing propositions

Constructors

Link copied to clipboard
constructor(promotionThreshold: Double = 0.6, similarityThreshold: Double = 0.7, reinforcementBoost: Double = 0.1)

Functions

Link copied to clipboard
open override fun consolidate(sessionPropositions: List<Proposition>, existingPropositions: List<Proposition>): ConsolidationResult

Consolidate session propositions into long-term memory.