Module: Legion::Extensions::Agentic::Language::InnerSpeech::Helpers::Constants
- Included in:
- InnerVoice, SpeechStream, Utterance, Runners::InnerSpeech
- Defined in:
- lib/legion/extensions/agentic/language/inner_speech/helpers/constants.rb
Constant Summary collapse
- MAX_UTTERANCES =
500- MAX_STREAM_LENGTH =
100- MAX_HISTORY =
200- CONDENSATION_RATIO =
Speech condensation: inner speech is ~3x compressed vs external
0.33- RUMINATION_THRESHOLD =
Rumination detection: same topic repeated N+ times
3- AUTOMATIC_SPEED =
Speed constants (utterances per tick)
3- CONTROLLED_SPEED =
1- EGOCENTRIC_SPEED =
0.5- SALIENCE_DECAY =
Decay: how quickly old utterances lose salience
0.05- SALIENCE_FLOOR =
0.01- SPEECH_MODES =
%i[ planning rehearsal monitoring evaluating questioning affirming narrating debating comforting warning remembering imagining ].freeze
- VOICE_TYPES =
%i[ rational emotional cautious bold critical supportive curious skeptical ].freeze
- URGENCY_LABELS =
{ (0.8..) => :critical, (0.6...0.8) => :high, (0.4...0.6) => :moderate, (0.2...0.4) => :low, (..0.2) => :background }.freeze