Class: Legion::Extensions::Agentic::Inference::Intuition::Client
- Inherits:
-
Object
- Object
- Legion::Extensions::Agentic::Inference::Intuition::Client
- Includes:
- Runners::Intuition
- Defined in:
- lib/legion/extensions/agentic/inference/intuition/client.rb
Constant Summary
Constants included from Helpers::Constants
Helpers::Constants::CONFIDENCE_CEILING, Helpers::Constants::CONFIDENCE_FLOOR, Helpers::Constants::CONFIDENCE_LABELS, Helpers::Constants::DECAY_RATE, Helpers::Constants::DEFAULT_CONFIDENCE, Helpers::Constants::HEURISTIC_TYPES, Helpers::Constants::INTUITION_MODES, Helpers::Constants::MAX_HEURISTICS, Helpers::Constants::MAX_HISTORY, Helpers::Constants::MAX_PATTERNS, Helpers::Constants::PATTERN_STATES, Helpers::Constants::RECOGNITION_THRESHOLD, Helpers::Constants::REINFORCEMENT_RATE, Helpers::Constants::SPEED_MULTIPLIER, Helpers::Constants::STATE_THRESHOLDS
Instance Method Summary collapse
-
#initialize(engine: nil) ⇒ Client
constructor
A new instance of Client.
Methods included from Runners::Intuition
#add_intuitive_heuristic, #apply_intuitive_heuristic, #expert_intuitions, #intuit_response, #intuition_stats, #intuitive_recognize, #learn_intuitive_pattern, #reinforce_intuition, #reliable_intuitions, #update_intuition
Constructor Details
#initialize(engine: nil) ⇒ Client
Returns a new instance of Client.
11 12 13 |
# File 'lib/legion/extensions/agentic/inference/intuition/client.rb', line 11 def initialize(engine: nil) @engine = engine || Helpers::IntuitionEngine.new end |