Module: Legion::Extensions::Agentic::Inference::PredictiveCoding::Helpers::Constants
- Defined in:
- lib/legion/extensions/agentic/inference/predictive_coding/helpers/constants.rb
Constant Summary collapse
- MAX_PREDICTIONS =
200- MAX_ERROR_HISTORY =
500- MAX_MODELS =
20- DEFAULT_PRECISION =
0.5- PRECISION_FLOOR =
0.05- PRECISION_ALPHA =
EMA for precision updates
0.12- ERROR_ALPHA =
EMA for prediction error smoothing
0.15- MODEL_LEARNING_RATE =
0.1- FREE_ENERGY_ALPHA =
EMA for free energy tracking
0.1- COMPLEXITY_PENALTY =
penalizes overly complex models
0.05- PREDICTION_DECAY =
0.01- PRECISION_DECAY =
0.005- MAX_ACTIVE_INFERENCES =
50- SURPRISE_THRESHOLD =
above this, prediction error is “surprising”
0.7- PREDICTION_ERROR_LEVELS =
{ negligible: 0.0..0.1, low: 0.1..0.3, moderate: 0.3..0.5, high: 0.5..0.7, surprising: 0.7..1.0 }.freeze
- FREE_ENERGY_LEVELS =
{ minimal: 0.0..0.2, low: 0.2..0.4, moderate: 0.4..0.6, elevated: 0.6..0.8, critical: 0.8..Float::INFINITY }.freeze