Function: computeInterference()
computeInterference(
similarities,config?):InterferenceResult
Defined in: packages/agentos/src/memory/decay/DecayModel.ts:128
Compute interference effects when a new trace is encoded alongside existing similar traces.
- Proactive interference: Old similar traces impair new encoding (reduce new trace's initial strength).
- Retroactive interference: New trace weakens old similar traces (reduce their encoding strength).
Similarity is provided externally (cosine similarity of embeddings).
Parameters
similarities
object[]
Array of { traceId, similarity } for existing traces.
config?
DecayConfig = DEFAULT_DECAY_CONFIG
Decay configuration with interference threshold.