Module: Legion::Extensions::Agentic::Attention::Switching::Helpers::Constants
- Included in:
- SwitchEvent, SwitchingEngine, TaskSet
- Defined in:
- lib/legion/extensions/agentic/attention/switching/helpers/constants.rb
Constant Summary collapse
- MAX_TASK_SETS =
Limits
100- MAX_SWITCH_EVENTS =
500- DEFAULT_SWITCH_COST =
Switch dynamics
0.3- RESIDUAL_DECAY_RATE =
0.1- WARMUP_RATE =
0.15- CONTEXT_RESTORATION_COST =
0.2- PRACTICE_REDUCTION =
0.01- HIGH_COST_THRESHOLD =
Thresholds
0.6- LOW_COST_THRESHOLD =
0.2- READY_THRESHOLD =
0.8- TASK_SET_TYPES =
Task set types
%i[ analytical creative social procedural perceptual linguistic spatial emotional ].freeze
- COST_LABELS =
Switch cost labels
{ (0.8..) => :prohibitive, (0.6...0.8) => :high, (0.4...0.6) => :moderate, (0.2...0.4) => :low, (..0.2) => :negligible }.freeze
- READINESS_LABELS =
Readiness labels
{ (0.8..) => :fully_ready, (0.6...0.8) => :mostly_ready, (0.4...0.6) => :warming_up, (0.2...0.4) => :loading, (..0.2) => :unprepared }.freeze
- RESIDUAL_LABELS =
Residual activation labels
{ (0.8..) => :overwhelming, (0.6...0.8) => :strong, (0.4...0.6) => :moderate, (0.2...0.4) => :fading, (..0.2) => :negligible }.freeze