Module: Legion::Extensions::Agentic::Memory::SemanticPriming::Helpers::Constants
- Included in:
- Connection, PrimingNetwork, SemanticNode
- Defined in:
- lib/legion/extensions/agentic/memory/semantic_priming/helpers/constants.rb
Constant Summary collapse
- MAX_NODES =
Network limits
500- MAX_CONNECTIONS =
2000- DEFAULT_ACTIVATION =
Activation dynamics
0.0- RESTING_ACTIVATION =
0.0- MAX_ACTIVATION =
1.0- ACTIVATION_DECAY =
0.05- SPREADING_FACTOR =
0.6- PRIMING_BOOST =
0.3- ACTIVATION_THRESHOLD =
0.1- DEFAULT_WEIGHT =
Connection properties
0.5- WEIGHT_GROWTH_RATE =
0.02- WEIGHT_DECAY_RATE =
0.01- MIN_WEIGHT =
0.05- MAX_SPREAD_DEPTH =
Spreading activation
3- DEPTH_DECAY_FACTOR =
0.5- NODE_TYPES =
Node types
%i[concept category feature relation action emotion context].freeze
- ACTIVATION_LABELS =
Activation labels
{ (0.8..) => :highly_primed, (0.6...0.8) => :primed, (0.4...0.6) => :partially_primed, (0.2...0.4) => :weakly_primed, (..0.2) => :unprimed }.freeze
- WEIGHT_LABELS =
Connection strength labels
{ (0.8..) => :very_strong, (0.6...0.8) => :strong, (0.4...0.6) => :moderate, (0.2...0.4) => :weak, (..0.2) => :very_weak }.freeze
- PRIMING_LABELS =
Priming effect labels
{ (0.8..) => :massive, (0.6...0.8) => :strong, (0.4...0.6) => :moderate, (0.2...0.4) => :mild, (..0.2) => :negligible }.freeze