Class: HTM¶
Inherits: Object
examples/robot_groups/lib/htm/working_memory_channel.rb frozen_string_literal: true
Class Methods¶
configure()¶
Configure HTM
@yield [config] Configuration object
@yieldparam [HTM::Configuration]
@example
HTM.configure do |config|
config.embedding_generator = ->(text) { MyEmbedder.embed(text) }
config.tag_extractor = ->(text, ontology) { MyTagger.extract(text, ontology) }
end
@example
count_tokens(text )¶
Count tokens using configured counter
@param [String] Text to count tokens for
@return [Integer] Token count
embed(text )¶
Generate embedding using EmbeddingService
@param [String] Text to embed
@return [Array
extract_propositions(text )¶
Extract propositions using PropositionService
@param [String] Text to analyze
@return [Array
extract_tags(text , existing_ontology: [])¶
Extract tags using TagService
@param [String] Text to analyze
@param [Array
@return [Array
logger()¶
Get configured logger
@return [Logger] Configured logger instance
reset_configuration!()¶
Reset configuration to defaults
Attributes¶
configuration[RW]¶
Get current configuration
@return [HTM::Configuration]