Class: Legion::Extensions::Agentic::Inference::BeliefRevision::Client
- Inherits:
-
Object
- Object
- Legion::Extensions::Agentic::Inference::BeliefRevision::Client
- Includes:
- Runners::BeliefRevision
- Defined in:
- lib/legion/extensions/agentic/inference/belief_revision/client.rb
Constant Summary
Constants included from Helpers::Constants
Helpers::Constants::BELIEF_STATES, Helpers::Constants::CONTRADICTION_THRESHOLD, Helpers::Constants::CREDENCE_CEILING, Helpers::Constants::CREDENCE_FLOOR, Helpers::Constants::CREDENCE_LABELS, Helpers::Constants::DECAY_RATE, Helpers::Constants::DEFAULT_CREDENCE, Helpers::Constants::ENTRENCHMENT_ALPHA, Helpers::Constants::EVIDENCE_TYPES, Helpers::Constants::EVIDENCE_WEIGHT, Helpers::Constants::LINK_TYPES, Helpers::Constants::MAX_BELIEFS, Helpers::Constants::MAX_EVIDENCE_PER_BELIEF, Helpers::Constants::MAX_HISTORY, Helpers::Constants::MAX_LINKS, Helpers::Constants::STATE_THRESHOLDS
Instance Method Summary collapse
-
#initialize(network: nil) ⇒ Client
constructor
A new instance of Client.
Methods included from Runners::BeliefRevision
#add_belief, #belief_revision_stats, #belief_status, #beliefs_in_domain, #coherence_report, #find_contradictions, #link_beliefs, #revise_belief, #submit_evidence, #update_belief_revision
Constructor Details
#initialize(network: nil) ⇒ Client
Returns a new instance of Client.
11 12 13 |
# File 'lib/legion/extensions/agentic/inference/belief_revision/client.rb', line 11 def initialize(network: nil) @network = network || Helpers::BeliefNetwork.new end |