Class: Legion::Extensions::Agentic::Inference::PredictiveCoding::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::PredictiveCoding
Defined in:
lib/legion/extensions/agentic/inference/predictive_coding/client.rb

Instance Method Summary collapse

Methods included from Runners::PredictiveCoding

#active_inference_candidates, #free_energy_status, #generate_prediction, #precision_for, #predictive_coding_stats, #register_active_inference, #report_outcome, #resolve_active_inference, #surprising_errors, #update_predictive_coding

Constructor Details

#initialize(generative_model: nil) ⇒ Client

Returns a new instance of Client.



16
17
18
# File 'lib/legion/extensions/agentic/inference/predictive_coding/client.rb', line 16

def initialize(generative_model: nil, **)
  @generative_model = generative_model || Helpers::GenerativeModel.new
end