Module: Legion::Extensions::Agentic::Language::Narrator::Helpers::Constants
- Defined in:
- lib/legion/extensions/agentic/language/narrator/helpers/constants.rb
Constant Summary collapse
- MAX_JOURNAL_SIZE =
Maximum entries in the narrative journal
500- MODES =
Narrative generation modes
%i[mechanical enhanced].freeze
- SECTIONS =
Default sections in a narrative entry
%i[ attention emotion curiosity prediction memory reflection identity overall ].freeze
- EMOTION_LABELS =
Emotional dimension labels for prose generation
{ high_positive: 'engaged and optimistic', low_positive: 'calm and steady', neutral: 'emotionally neutral', low_negative: 'slightly uneasy', high_negative: 'distressed' }.freeze
- AROUSAL_LABELS =
Arousal labels
{ high: 'highly alert', medium: 'moderately attentive', low: 'calm and measured', dormant: 'in a low-activity state' }.freeze
- CURIOSITY_LABELS =
Curiosity intensity labels
{ high: 'deeply curious', medium: 'moderately curious', low: 'mildly interested', none: 'not particularly curious about anything' }.freeze
- CONFIDENCE_LABELS =
Prediction confidence labels
{ high: 'confident in my predictions', medium: 'moderately confident', low: 'uncertain about outcomes', none: 'lacking predictive context' }.freeze
- HEALTH_LABELS =
Cognitive health labels
{ excellent: 'operating at full capacity', good: 'functioning well overall', fair: 'showing some strain', poor: 'experiencing significant cognitive difficulty', critical: 'in cognitive distress' }.freeze