---
slug: "NoiseInjection"
name: "NoiseInjection"
type: "Strategy"
layer: "Mind"
ref: "NoiseInjection#9958"
sema_id: "sema:NoiseInjection#mh:SHA-256:99582fc78556fdadc8df343c9a670df7abb87c0030f668f30d6252a182cef083"
tags: ["Mind","Strategy"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.world/scapes/bootstrap.json
url: https://mindscape.world/bootstrap/NoiseInjection/
related: ["Agent","Card","Context","Noise","Signal","Strategy","sema:ChaosDrift#mh:SHA-256:d0c528b6297af51dfcb57ddcbf7f37e62a67aa90432626ec7e79ce2050d6802f"]
---

# NoiseInjection

Breaking local optima

Layer: Mind · Category: Strategy

## Mechanism

If the [Agent](https://mindscape.world/scapes/bootstrap/Agent.md) detects it is looping or repeating text, it deliberately injects high-temperature [Noise](https://mindscape.world/scapes/bootstrap/Noise.md) or a random oblique [Strategy](https://mindscape.world/scapes/bootstrap/Strategy.md) [Card](https://mindscape.world/scapes/bootstrap/Card.md) into its [Context](https://mindscape.world/scapes/bootstrap/Context.md) to force a trajectory change.

## Invariants

- Fires on a detected loop or repetition, not as a standing perturbation.
- Injects at most `temperature` worth of [Noise](https://mindscape.world/scapes/bootstrap/Noise.md), leaving the [Signal](https://mindscape.world/scapes/bootstrap/Signal.md) recoverable.
- Returns to a coherent trajectory after the injection.
- Waits `cooldown` before injecting again.

## Preconditions

- Clean signal/process
- Need for exploration/robustness

## Postconditions

- Perturbed output

## Failure modes

- Derailment into nonsense: the injection is large enough that the [Signal](https://mindscape.world/scapes/bootstrap/Signal.md) does not return.
- False positive: legitimate repetition is read as a loop, and a working trajectory is perturbed.

## Parameters

- `temperature` (Ratio, (0.0, 1.0]): Magnitude of the injected noise, as a share of full randomness.
- `detection_threshold` (Ratio, (0.0, 1.0)): Similarity between successive outputs that counts as looping.
- `cooldown` (Duration, unspecified): Minimum interval between injections, so noise does not become the trajectory.

## Builds on

- [Agent](https://mindscape.world/scapes/bootstrap/Agent.md) (Mind; References)
- [Card](https://mindscape.world/scapes/bootstrap/Card.md) (Infrastructure; References)
- [Context](https://mindscape.world/scapes/bootstrap/Context.md) (Infrastructure; References)
- [Noise](https://mindscape.world/scapes/bootstrap/Noise.md) (Physics; References)
- [Signal](https://mindscape.world/scapes/bootstrap/Signal.md) (Infrastructure; References)
- [Strategy](https://mindscape.world/scapes/bootstrap/Strategy.md) (Mind; References)

## Used by

—

## Identity

- Sema ID: `sema:NoiseInjection#mh:SHA-256:99582fc78556fdadc8df343c9a670df7abb87c0030f668f30d6252a182cef083`
- Ref: `NoiseInjection#9958`
- Supersedes:
  - `sema:NoiseInjection#mh:SHA-256:685ee3801da377f7760a3d28085a68bc01665c3ae0783e1de26ad1041096094d`
  - `sema:NoiseInjection#mh:SHA-256:08547db652ddf20462b64c7a0824173b7ccc1612c5fb2537a9785d8fb517fc49`
  - `sema:NoiseInjection#mh:SHA-256:9cd5f963bf3ac7a08578bef9db1086179a6e7ea274cdf5ed8b7e2fc98dfa29d4`
  - `sema:NoiseInjection#mh:SHA-256:f5b2aad2ea08ff2b8d5973e184e8e296023989f7ccf4f5fa73727fbf68e943c4`

## Links

- [Pattern page](https://mindscape.world/bootstrap/NoiseInjection/)
- [View in the interactive graph](https://mindscape.world/bootstrap/#NoiseInjection)
- [JSON](https://mindscape.world/scapes/bootstrap/NoiseInjection.json)
- [Index of all patterns](https://mindscape.world/scapes/bootstrap.json)
