Skip to main content

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.

Returns

InterferenceResult