Module: Legion::Extensions::Agentic::Inference::FreeEnergy::Helpers::Constants
- Included in:
- Belief, FreeEnergyEngine, Runners::FreeEnergy
- Defined in:
- lib/legion/extensions/agentic/inference/free_energy/helpers/constants.rb
Constant Summary collapse
- MAX_BELIEFS =
Maximum generative-model beliefs
200- MAX_ACTIONS =
Maximum planned actions
100- MAX_HISTORY =
Maximum event history
300- DEFAULT_PRECISION =
Default precision (inverse variance / confidence in prediction)
0.5- PRECISION_FLOOR =
Precision bounds
0.05- PRECISION_CEILING =
0.95- FREE_ENERGY_THRESHOLD =
Free energy above this triggers high-surprise state
0.5- LEARNING_RATE =
Learning rate for belief updates (perceptual inference)
0.1- PRECISION_UPDATE_RATE =
Rate at which precision adapts to prediction errors
0.05- PRECISION_DECAY =
Precision decay toward default for stale beliefs
0.01- STALE_THRESHOLD =
How stale (seconds) before precision decays
120- INFERENCE_MODES =
Free energy minimization strategies
%i[perceptual active].freeze
- SURPRISE_LABELS =
Surprise magnitude labels
{ (0.8..) => :shocking, (0.6...0.8) => :surprising, (0.4...0.6) => :notable, (0.2...0.4) => :expected, (..0.2) => :trivial }.freeze