Class: Legion::Extensions::Agentic::Language::ConceptualMetaphor::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::ConceptualMetaphor
Defined in:
lib/legion/extensions/agentic/language/conceptual_metaphor/client.rb

Instance Method Summary collapse

Methods included from Runners::ConceptualMetaphor

#add_metaphor_entailment, #apply_metaphor, #conceptual_metaphor_stats, #conventional_metaphors, #create_metaphor, #find_metaphors_for, #metaphors_by_type, #novel_metaphors, #strongest_metaphors, #update_conceptual_metaphor

Constructor Details

#initialize(engine: nil) ⇒ Client

Returns a new instance of Client.



11
12
13
# File 'lib/legion/extensions/agentic/language/conceptual_metaphor/client.rb', line 11

def initialize(engine: nil)
  @engine = engine || Helpers::MetaphorEngine.new
end