コンテンツにスキップ

Forgetting by Design

このコンテンツはまだ日本語に翻訳されていません。以下は英語版です。

See also:

Context windows are finite.

If everything stayed equally active forever, high-value relations would be buried under noise.

So AnySoul applies periodic decay to keep memory usable at scale:

  • frequently used relations stay lively,
  • infrequent relations fade in priority,
  • old knowledge is not instantly erased.

For an agent, time is meaningful only when it is working.

So we use memory growth as a practical clock:

  • when new memory keeps being created, the system advances and performs decay cycles;
  • when an agent is inactive, no new memory appears and no recall happens, so its effective timeline is paused.

This maps memory maintenance to actual agent life, not wall-clock idleness.

“Use it or lose it” does not mean hard deletion.

In most cases, low-activity memory becomes quiet first:

  • it appears less often,
  • it contributes less to retrieval,
  • it can become active again once new evidence appears.

When behavior changes, ask in this order:

  1. Was this memory recently used through search or follow-up reads?
  2. Did it participate in associative traversal paths?
  3. Has the surrounding memory space grown enough to trigger decay cycles?

These three questions explain most “why did memory behavior change” cases from a product perspective.