Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V | W _ __intent_label_mapping (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) __total_labels_training_sentences (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) __total_training_sentences (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) __total_training_sequences (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) _abc_impl (besser.bot.nlp.intent_classifier.intent_classifier.IntentClassifier attribute) (besser.bot.nlp.intent_classifier.intent_classifier_configuration.IntentClassifierConfiguration attribute) (besser.bot.nlp.intent_classifier.intent_classifier_configuration.LLMIntentClassifierConfiguration attribute) (besser.bot.nlp.intent_classifier.intent_classifier_configuration.SimpleIntentClassifierConfiguration attribute) (besser.bot.nlp.intent_classifier.llm_intent_classifier.LLMIntentClassifier attribute) (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) (besser.bot.nlp.ner.ner.NER attribute) (besser.bot.nlp.ner.simple_ner.SimpleNER attribute) (besser.bot.nlp.speech2text.api_speech2text.APISpeech2Text attribute) (besser.bot.nlp.speech2text.hf_speech2text.HFSpeech2Text attribute) (besser.bot.nlp.speech2text.speech2text.Speech2Text attribute) (besser.bot.platforms.platform.Platform attribute) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform attribute) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _base64 (besser.bot.core.file.File attribute) _body (besser.bot.core.state.State attribute) _bot (besser.bot.core.session.Session attribute) (besser.bot.core.state.State attribute) (besser.bot.nlp.ner.ner.NER attribute) (besser.bot.nlp.nlp_engine.NLPEngine attribute) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform attribute) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _check_global_state() (besser.bot.core.state.State method) _check_next_transition() (besser.bot.core.state.State method) _config (besser.bot.core.bot.Bot attribute) _connections (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _current_state (besser.bot.core.session.Session attribute) _default_ic_config (besser.bot.core.bot.Bot attribute) _dictionary (besser.bot.core.session.Session attribute) _event_loop (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform attribute) _fallback_body (besser.bot.core.state.State attribute) _file (besser.bot.core.session.Session attribute) _forced_decoder_ids (besser.bot.nlp.speech2text.hf_speech2text.HFSpeech2Text attribute) _generate_prompt() (besser.bot.nlp.intent_classifier.llm_intent_classifier.LLMIntentClassifier method) _get_session() (besser.bot.core.bot.Bot method) _host (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _ic_config (besser.bot.core.state.State attribute) _id (besser.bot.core.session.Session attribute) _init_global_states() (besser.bot.core.bot.Bot method) _initial (besser.bot.core.state.State attribute) _intent_classifiers (besser.bot.nlp.nlp_engine.NLPEngine attribute) _language (besser.bot.nlp.speech2text.api_speech2text.APISpeech2Text attribute) _message (besser.bot.core.session.Session attribute) _message_handler (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _model (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) (besser.bot.nlp.speech2text.hf_speech2text.HFSpeech2Text attribute) _model_name (besser.bot.nlp.speech2text.hf_speech2text.HFSpeech2Text attribute) _monitoring_db (besser.bot.core.bot.Bot attribute) _monitoring_db_insert_intent_prediction() (besser.bot.core.bot.Bot method) _monitoring_db_insert_session() (besser.bot.core.bot.Bot method) _monitoring_db_insert_transition() (besser.bot.core.bot.Bot method) _name (besser.bot.core.bot.Bot attribute) (besser.bot.core.file.File attribute) (besser.bot.core.state.State attribute) _ner (besser.bot.nlp.nlp_engine.NLPEngine attribute) _new_session() (besser.bot.core.bot.Bot method) _nlp_engine (besser.bot.core.bot.Bot attribute) (besser.bot.nlp.intent_classifier.intent_classifier.IntentClassifier attribute) (besser.bot.nlp.ner.ner.NER attribute) (besser.bot.nlp.speech2text.speech2text.Speech2Text attribute) _platform (besser.bot.core.session.Session attribute) _platforms (besser.bot.core.bot.Bot attribute) _platforms_threads (besser.bot.core.bot.Bot attribute) _port (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _predicted_intent (besser.bot.core.session.Session attribute) _processor (besser.bot.nlp.speech2text.hf_speech2text.HFSpeech2Text attribute) _run_platforms() (besser.bot.core.bot.Bot method) _sampling_rate (besser.bot.nlp.speech2text.hf_speech2text.HFSpeech2Text attribute) _send() (besser.bot.platforms.platform.Platform method) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) _sessions (besser.bot.core.bot.Bot attribute) _speech2text (besser.bot.nlp.nlp_engine.NLPEngine attribute) _sr_engine (besser.bot.nlp.speech2text.api_speech2text.APISpeech2Text attribute) _state (besser.bot.nlp.intent_classifier.intent_classifier.IntentClassifier attribute) _stop_platforms() (besser.bot.core.bot.Bot method) _t_name() (besser.bot.core.state.State method) _telegram_app (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform attribute) _tokenizer (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier attribute) _trained (besser.bot.core.bot.Bot attribute) _transition_counter (besser.bot.core.state.State attribute) _type (besser.bot.core.file.File attribute) _use_ui (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) _wait_future() (in module besser.bot.platforms.telegram.telegram_platform) _websocket_server (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform attribute) A activation_hidden_layers (besser.bot.nlp.intent_classifier.intent_classifier_configuration.SimpleIntentClassifierConfiguration attribute) activation_last_layer (besser.bot.nlp.intent_classifier.intent_classifier_configuration.SimpleIntentClassifierConfiguration attribute) add_entity() (besser.bot.core.bot.Bot method) add_handler() (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) add_intent() (besser.bot.core.bot.Bot method) add_intent_matched_parameters() (besser.bot.nlp.ner.ner_prediction.NERPrediction method) add_ner_sentence() (besser.bot.nlp.ner.ner_prediction.NERPrediction method) ANY (besser.bot.library.entity.base_entities.BaseEntities attribute) any_entity (in module besser.bot.library.entity.base_entities) APISpeech2Text (class in besser.bot.nlp.speech2text.api_speech2text) auto() (in module besser.bot.library.event.event_library) B base64 (besser.bot.core.file.File property) base_entity (besser.bot.core.entity.entity.Entity attribute) base_entity_ner() (in module besser.bot.nlp.ner.simple_ner) BaseEntities (class in besser.bot.library.entity.base_entities) besser.bot.core.bot module besser.bot.core.entity.entity module besser.bot.core.entity.entity_entry module besser.bot.core.file module besser.bot.core.intent.intent module besser.bot.core.intent.intent_parameter module besser.bot.core.property module besser.bot.core.session module besser.bot.core.state module besser.bot.core.transition module besser.bot.db module besser.bot.db.monitoring_db module besser.bot.exceptions.exceptions module besser.bot.library.entity.base_entities module besser.bot.library.event.event_library module besser.bot.library.event.event_template module besser.bot.library.intent.intent_classifier_configuration_library module besser.bot.library.intent.intent_library module besser.bot.library.state.state_library module besser.bot.nlp module besser.bot.nlp.intent_classifier.intent_classifier module besser.bot.nlp.intent_classifier.intent_classifier_configuration module besser.bot.nlp.intent_classifier.intent_classifier_prediction module besser.bot.nlp.intent_classifier.llm_intent_classifier module besser.bot.nlp.intent_classifier.simple_intent_classifier module besser.bot.nlp.ner.base.any module besser.bot.nlp.ner.base.datetime module besser.bot.nlp.ner.base.number module besser.bot.nlp.ner.matched_parameter module besser.bot.nlp.ner.ner module besser.bot.nlp.ner.ner_prediction module besser.bot.nlp.ner.simple_ner module besser.bot.nlp.nlp_engine module besser.bot.nlp.preprocessing.pipelines module besser.bot.nlp.preprocessing.text_preprocessing module besser.bot.nlp.speech2text.api_speech2text module besser.bot.nlp.speech2text.hf_speech2text module besser.bot.nlp.speech2text.speech2text module besser.bot.nlp.utils module besser.bot.platforms.payload module besser.bot.platforms.platform module besser.bot.platforms.telegram module besser.bot.platforms.telegram.telegram_platform module besser.bot.platforms.websocket module besser.bot.platforms.websocket.message module besser.bot.platforms.websocket.websocket_platform module BodySignatureError bot (besser.bot.core.state.State property) Bot (class in besser.bot.core.bot) BOT_REPLY_DF (besser.bot.platforms.payload.PayloadAction attribute) BOT_REPLY_FILE (besser.bot.platforms.payload.PayloadAction attribute) BOT_REPLY_IMAGE (besser.bot.platforms.payload.PayloadAction attribute) BOT_REPLY_LOCATION (besser.bot.platforms.payload.PayloadAction attribute) BOT_REPLY_OPTIONS (besser.bot.platforms.payload.PayloadAction attribute) BOT_REPLY_PLOTLY (besser.bot.platforms.payload.PayloadAction attribute) BOT_REPLY_STR (besser.bot.platforms.payload.PayloadAction attribute) BotNotTrainedError C chat_history (besser.bot.core.session.Session attribute) check_exact_prediction_match (besser.bot.nlp.intent_classifier.intent_classifier_configuration.SimpleIntentClassifierConfiguration attribute) close_connection() (besser.bot.db.monitoring_db.MonitoringDB method) config (besser.bot.core.bot.Bot property) ConflictingAutoTransitionError conn (besser.bot.db.monitoring_db.MonitoringDB attribute) connect_to_db() (besser.bot.db.monitoring_db.MonitoringDB method) connected (besser.bot.db.monitoring_db.MonitoringDB attribute) content (besser.bot.platforms.websocket.message.Message attribute) create_or_get_stemmer() (in module besser.bot.nlp.preprocessing.pipelines) current_state (besser.bot.core.session.Session property) D DATETIME (besser.bot.library.entity.base_entities.BaseEntities attribute) datetime_aux() (in module besser.bot.nlp.ner.base.datetime) datetime_entity (in module besser.bot.library.entity.base_entities) DB_MONITORING (in module besser.bot.db) DB_MONITORING_DATABASE (in module besser.bot.db) DB_MONITORING_DIALECT (in module besser.bot.db) DB_MONITORING_HOST (in module besser.bot.db) DB_MONITORING_PASSWORD (in module besser.bot.db) DB_MONITORING_PORT (in module besser.bot.db) DB_MONITORING_USERNAME (in module besser.bot.db) decode() (besser.bot.core.file.File static method) (besser.bot.platforms.payload.Payload static method) default() (besser.bot.platforms.payload.PayloadEncoder method) default_body() (in module besser.bot.library.state.state_library) default_fallback_body() (in module besser.bot.library.state.state_library) default_value (besser.bot.core.property.Property attribute) delete() (besser.bot.core.session.Session method) delete_session() (besser.bot.core.bot.Bot method) description (besser.bot.core.entity.entity.Entity attribute) (besser.bot.core.intent.intent.Intent attribute) dest (besser.bot.core.transition.Transition attribute) discard_oov_sentences (besser.bot.nlp.intent_classifier.intent_classifier_configuration.SimpleIntentClassifierConfiguration attribute) DuplicatedAutoTransitionError DuplicatedEntityError DuplicatedInitialStateError DuplicatedIntentError DuplicatedIntentMatchingTransitionError DuplicatedIntentParameterError DuplicatedStateError E embedding_dim (besser.bot.nlp.intent_classifier.intent_classifier_configuration.SimpleIntentClassifierConfiguration attribute) entities (besser.bot.core.bot.Bot attribute) entity (besser.bot.core.intent.intent_parameter.IntentParameter attribute) Entity (class in besser.bot.core.entity.entity) EntityEntry (class in besser.bot.core.entity.entity_entry) entries (besser.bot.core.entity.entity.Entity attribute) event (besser.bot.core.transition.Transition attribute) event_params (besser.bot.core.transition.Transition attribute) event_template() (in module besser.bot.library.event.event_template) EventSignatureError F fallback_intent (in module besser.bot.library.intent.intent_library) fallback_intent_prediction() (in module besser.bot.nlp.intent_classifier.intent_classifier_prediction) file (besser.bot.core.session.Session property) File (class in besser.bot.core.file) file_received() (in module besser.bot.library.event.event_library) find_first_temp() (in module besser.bot.nlp.utils) find_json() (in module besser.bot.nlp.utils) flags (besser.bot.core.session.Session attribute) fragment (besser.bot.core.intent.intent_parameter.IntentParameter attribute) from_dict() (besser.bot.core.file.File static method) G get() (besser.bot.core.session.Session method) get_best_intent_prediction() (besser.bot.nlp.nlp_engine.NLPEngine method) get_custom_entity_values_dict() (in module besser.bot.nlp.ner.simple_ner) get_json_string() (besser.bot.core.file.File method) get_or_create_session() (besser.bot.core.bot.Bot method) get_parameter() (besser.bot.nlp.intent_classifier.intent_classifier_prediction.IntentClassifierPrediction method) get_property() (besser.bot.core.bot.Bot method) (besser.bot.nlp.nlp_engine.NLPEngine method) get_table() (besser.bot.db.monitoring_db.MonitoringDB method) global_initial_states (besser.bot.core.bot.Bot attribute) global_state_component (besser.bot.core.bot.Bot attribute) go_to() (besser.bot.core.state.State method) H hf_api_config (in module besser.bot.library.intent.intent_classifier_configuration_library) HF_API_KEY (in module besser.bot.nlp) hf_config (in module besser.bot.library.intent.intent_classifier_configuration_library) HFSpeech2Text (class in besser.bot.nlp.speech2text.hf_speech2text) HUGGINGFACE_INFERENCE_API_LLM_SUITE (besser.bot.nlp.intent_classifier.intent_classifier_configuration.LLMIntentClassifierConfiguration attribute) HUGGINGFACE_LLM_SUITE (besser.bot.nlp.intent_classifier.intent_classifier_configuration.LLMIntentClassifierConfiguration attribute) I ic_config (besser.bot.core.state.State property) id (besser.bot.core.session.Session property) info (besser.bot.nlp.ner.matched_parameter.MatchedParameter attribute) initial (besser.bot.core.state.State property) initial_state() (besser.bot.core.bot.Bot method) initialize() (besser.bot.nlp.nlp_engine.NLPEngine method) (besser.bot.platforms.platform.Platform method) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) initialize_db() (besser.bot.db.monitoring_db.MonitoringDB method) InitialStateNotFound input_max_num_tokens (besser.bot.nlp.intent_classifier.intent_classifier_configuration.SimpleIntentClassifierConfiguration attribute) insert_intent_prediction() (besser.bot.db.monitoring_db.MonitoringDB method) insert_session() (besser.bot.db.monitoring_db.MonitoringDB method) insert_transition() (besser.bot.db.monitoring_db.MonitoringDB method) intent (besser.bot.nlp.intent_classifier.intent_classifier_prediction.IntentClassifierPrediction attribute) Intent (class in besser.bot.core.intent.intent) intent_matched() (in module besser.bot.library.event.event_library) intent_matched_parameters (besser.bot.nlp.ner.ner_prediction.NERPrediction attribute) IntentClassifier (class in besser.bot.nlp.intent_classifier.intent_classifier) IntentClassifierConfiguration (class in besser.bot.nlp.intent_classifier.intent_classifier_configuration) IntentClassifierPrediction (class in besser.bot.nlp.intent_classifier.intent_classifier_prediction) IntentClassifierWithoutIntentsError IntentNotFound IntentParameter (class in besser.bot.core.intent.intent_parameter) intents (besser.bot.core.bot.Bot attribute) (besser.bot.core.state.State attribute) is_auto() (besser.bot.core.transition.Transition method) is_event_true() (besser.bot.core.transition.Transition method) is_intent_matched() (besser.bot.core.transition.Transition method) is_user (besser.bot.platforms.websocket.message.Message attribute) is_variable_matching_operation() (besser.bot.core.transition.Transition method) L lemmatize_lux_text() (in module besser.bot.nlp.preprocessing.text_preprocessing) llm_suite (besser.bot.nlp.intent_classifier.intent_classifier_configuration.LLMIntentClassifierConfiguration attribute) LLMIntentClassifier (class in besser.bot.nlp.intent_classifier.llm_intent_classifier) LLMIntentClassifierConfiguration (class in besser.bot.nlp.intent_classifier.intent_classifier_configuration) LLMSuiteNotFound load_properties() (besser.bot.core.bot.Bot method) log() (besser.bot.core.transition.Transition method) lower (besser.bot.nlp.intent_classifier.intent_classifier_configuration.SimpleIntentClassifierConfiguration attribute) lr (besser.bot.nlp.intent_classifier.intent_classifier_configuration.SimpleIntentClassifierConfiguration attribute) M matched_parameters (besser.bot.nlp.intent_classifier.intent_classifier_prediction.IntentClassifierPrediction attribute) matched_sentence (besser.bot.nlp.intent_classifier.intent_classifier_prediction.IntentClassifierPrediction attribute) MatchedParameter (class in besser.bot.nlp.ner.matched_parameter) message (besser.bot.core.session.Session property) Message (class in besser.bot.platforms.websocket.message) module besser.bot.core.bot besser.bot.core.entity.entity besser.bot.core.entity.entity_entry besser.bot.core.file besser.bot.core.intent.intent besser.bot.core.intent.intent_parameter besser.bot.core.property besser.bot.core.session besser.bot.core.state besser.bot.core.transition besser.bot.db besser.bot.db.monitoring_db besser.bot.exceptions.exceptions besser.bot.library.entity.base_entities besser.bot.library.event.event_library besser.bot.library.event.event_template besser.bot.library.intent.intent_classifier_configuration_library besser.bot.library.intent.intent_library besser.bot.library.state.state_library besser.bot.nlp besser.bot.nlp.intent_classifier.intent_classifier besser.bot.nlp.intent_classifier.intent_classifier_configuration besser.bot.nlp.intent_classifier.intent_classifier_prediction besser.bot.nlp.intent_classifier.llm_intent_classifier besser.bot.nlp.intent_classifier.simple_intent_classifier besser.bot.nlp.ner.base.any besser.bot.nlp.ner.base.datetime besser.bot.nlp.ner.base.number besser.bot.nlp.ner.matched_parameter besser.bot.nlp.ner.ner besser.bot.nlp.ner.ner_prediction besser.bot.nlp.ner.simple_ner besser.bot.nlp.nlp_engine besser.bot.nlp.preprocessing.pipelines besser.bot.nlp.preprocessing.text_preprocessing besser.bot.nlp.speech2text.api_speech2text besser.bot.nlp.speech2text.hf_speech2text besser.bot.nlp.speech2text.speech2text besser.bot.nlp.utils besser.bot.platforms.payload besser.bot.platforms.platform besser.bot.platforms.telegram besser.bot.platforms.telegram.telegram_platform besser.bot.platforms.websocket besser.bot.platforms.websocket.message besser.bot.platforms.websocket.websocket_platform MonitoringDB (class in besser.bot.db.monitoring_db) move() (besser.bot.core.session.Session method) N name (besser.bot.core.bot.Bot property) (besser.bot.core.entity.entity.Entity attribute) (besser.bot.core.file.File property) (besser.bot.core.intent.intent.Intent attribute) (besser.bot.core.intent.intent_parameter.IntentParameter attribute) (besser.bot.core.property.Property attribute) (besser.bot.core.state.State property) (besser.bot.core.transition.Transition attribute) (besser.bot.nlp.ner.matched_parameter.MatchedParameter attribute) ner (besser.bot.nlp.nlp_engine.NLPEngine property) NER (class in besser.bot.nlp.ner.ner) ner_any() (in module besser.bot.nlp.ner.base.any) ner_datetime() (in module besser.bot.nlp.ner.base.datetime) ner_number() (in module besser.bot.nlp.ner.base.number) ner_sentences (besser.bot.nlp.ner.ner_prediction.NERPrediction attribute) NERPrediction (class in besser.bot.nlp.ner.ner_prediction) new_entity() (besser.bot.core.bot.Bot method) new_intent() (besser.bot.core.bot.Bot method) new_state() (besser.bot.core.bot.Bot method) nlp_engine (besser.bot.core.bot.Bot property) NLP_INTENT_HF_MODEL_NAME (in module besser.bot.nlp) NLP_INTENT_OPENAI_MODEL_NAME (in module besser.bot.nlp) NLP_INTENT_REPLICATE_MODEL_NAME (in module besser.bot.nlp) NLP_INTENT_THRESHOLD (in module besser.bot.nlp) NLP_LANGUAGE (in module besser.bot.nlp) NLP_PRE_PROCESSING (in module besser.bot.nlp) NLP_REGION (in module besser.bot.nlp) NLP_STT_HF_MODEL (in module besser.bot.nlp) NLP_STT_SR_ENGINE (in module besser.bot.nlp) NLP_TIMEZONE (in module besser.bot.nlp) NLPEngine (class in besser.bot.nlp.nlp_engine) num_epochs (besser.bot.nlp.intent_classifier.intent_classifier_configuration.SimpleIntentClassifierConfiguration attribute) num_words (besser.bot.nlp.intent_classifier.intent_classifier_configuration.SimpleIntentClassifierConfiguration attribute) NUMBER (besser.bot.library.entity.base_entities.BaseEntities attribute) number_entity (in module besser.bot.library.entity.base_entities) O oov_token (besser.bot.nlp.intent_classifier.intent_classifier_configuration.SimpleIntentClassifierConfiguration attribute) OPENAI_API_KEY (in module besser.bot.nlp) openai_config (in module besser.bot.library.intent.intent_classifier_configuration_library) OPENAI_LLM_SUITE (besser.bot.nlp.intent_classifier.intent_classifier_configuration.LLMIntentClassifierConfiguration attribute) ordered_base_entities (in module besser.bot.library.entity.base_entities) P parameter() (besser.bot.core.intent.intent.Intent method) parameters (besser.bot.core.intent.intent.Intent attribute) (besser.bot.nlp.intent_classifier.intent_classifier_configuration.LLMIntentClassifierConfiguration attribute) Payload (class in besser.bot.platforms.payload) PayloadAction (class in besser.bot.platforms.payload) PayloadEncoder (class in besser.bot.platforms.payload) platform (besser.bot.core.session.Session property) Platform (class in besser.bot.platforms.platform) PlatformMismatchError predict() (besser.bot.nlp.intent_classifier.intent_classifier.IntentClassifier method) (besser.bot.nlp.intent_classifier.llm_intent_classifier.LLMIntentClassifier method) (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier method) (besser.bot.nlp.ner.ner.NER method) (besser.bot.nlp.ner.simple_ner.SimpleNER method) predict_huggingface() (besser.bot.nlp.intent_classifier.llm_intent_classifier.LLMIntentClassifier method) predict_huggingface_inference_api() (besser.bot.nlp.intent_classifier.llm_intent_classifier.LLMIntentClassifier method) predict_intent() (besser.bot.nlp.nlp_engine.NLPEngine method) predict_openai() (besser.bot.nlp.intent_classifier.llm_intent_classifier.LLMIntentClassifier method) predict_replicate() (besser.bot.nlp.intent_classifier.llm_intent_classifier.LLMIntentClassifier method) predicted_intent (besser.bot.core.session.Session property) process_entity_entries() (besser.bot.core.entity.entity.Entity method) process_text() (in module besser.bot.nlp.preprocessing.text_preprocessing) process_training_sentences() (besser.bot.core.intent.intent.Intent method) processed_synonyms (besser.bot.core.entity.entity_entry.EntityEntry attribute) processed_training_sentences (besser.bot.core.intent.intent.Intent attribute) processed_value (besser.bot.core.entity.entity_entry.EntityEntry attribute) Property (class in besser.bot.core.property) R receive_file() (besser.bot.core.bot.Bot method) (besser.bot.core.state.State method) receive_intent() (besser.bot.core.state.State method) receive_message() (besser.bot.core.bot.Bot method) replace_temp_value_in_sentence() (in module besser.bot.nlp.utils) replace_value_in_sentence() (in module besser.bot.nlp.utils) REPLICATE_API_KEY (in module besser.bot.nlp) replicate_config (in module besser.bot.library.intent.intent_classifier_configuration_library) REPLICATE_LLM_SUITE (besser.bot.nlp.intent_classifier.intent_classifier_configuration.LLMIntentClassifierConfiguration attribute) reply() (besser.bot.core.session.Session method) (besser.bot.platforms.platform.Platform method) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) reply_dataframe() (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) reply_file() (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) reply_image() (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) reply_location() (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) reply_options() (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) reply_plotly() (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) RESET (besser.bot.platforms.payload.PayloadAction attribute) reset() (besser.bot.core.bot.Bot method) run() (besser.bot.core.bot.Bot method) (besser.bot.core.state.State method) (besser.bot.platforms.platform.Platform method) run_statement() (besser.bot.db.monitoring_db.MonitoringDB method) S score (besser.bot.nlp.intent_classifier.intent_classifier_prediction.IntentClassifierPrediction attribute) search_datetimes() (in module besser.bot.nlp.ner.base.datetime) section (besser.bot.core.property.Property attribute) select_session() (besser.bot.db.monitoring_db.MonitoringDB method) Session (class in besser.bot.core.session) set() (besser.bot.core.session.Session method) set_body() (besser.bot.core.state.State method) set_datetime_params_info() (in module besser.bot.nlp.ner.base.datetime) set_datetime_params_info_datetime() (in module besser.bot.nlp.ner.base.datetime) set_datetime_params_info_relative_time() (in module besser.bot.nlp.ner.base.datetime) set_default_ic_config() (besser.bot.core.bot.Bot method) set_fallback_body() (besser.bot.core.state.State method) set_global() (besser.bot.core.state.State method) set_global_fallback_body() (besser.bot.core.bot.Bot method) set_property() (besser.bot.core.bot.Bot method) SimpleIntentClassifier (class in besser.bot.nlp.intent_classifier.simple_intent_classifier) SimpleIntentClassifierConfiguration (class in besser.bot.nlp.intent_classifier.intent_classifier_configuration) SimpleNER (class in besser.bot.nlp.ner.simple_ner) source (besser.bot.core.transition.Transition attribute) Speech2Text (class in besser.bot.nlp.speech2text.speech2text) speech2text() (besser.bot.nlp.nlp_engine.NLPEngine method) (besser.bot.nlp.speech2text.api_speech2text.APISpeech2Text method) (besser.bot.nlp.speech2text.hf_speech2text.HFSpeech2Text method) (besser.bot.nlp.speech2text.speech2text.Speech2Text method) SREngineNotFound start() (besser.bot.platforms.platform.Platform method) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) State (class in besser.bot.core.state) StateNotFound states (besser.bot.core.bot.Bot attribute) stem_text() (in module besser.bot.nlp.preprocessing.text_preprocessing) stop() (besser.bot.core.bot.Bot method) (besser.bot.platforms.platform.Platform method) (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform method) (besser.bot.platforms.websocket.websocket_platform.WebSocketPlatform method) STREAMLIT_HOST (in module besser.bot.platforms.websocket) STREAMLIT_PORT (in module besser.bot.platforms.websocket) suites (besser.bot.nlp.intent_classifier.intent_classifier_configuration.LLMIntentClassifierConfiguration attribute) synonyms (besser.bot.core.entity.entity_entry.EntityEntry attribute) T TABLE_INTENT_PREDICTION (in module besser.bot.db.monitoring_db) TABLE_PARAMETER (in module besser.bot.db.monitoring_db) TABLE_SESSION (in module besser.bot.db.monitoring_db) TABLE_TRANSITION (in module besser.bot.db.monitoring_db) telegram_app (besser.bot.platforms.telegram.telegram_platform.TelegramPlatform property) TELEGRAM_TOKEN (in module besser.bot.platforms.telegram) TelegramPlatform (class in besser.bot.platforms.telegram.telegram_platform) to_dict() (besser.bot.core.file.File method) to_json() (besser.bot.core.entity.entity.Entity method) (besser.bot.core.intent.intent.Intent method) train() (besser.bot.core.bot.Bot method) (besser.bot.nlp.intent_classifier.intent_classifier.IntentClassifier method) (besser.bot.nlp.intent_classifier.llm_intent_classifier.LLMIntentClassifier method) (besser.bot.nlp.intent_classifier.simple_intent_classifier.SimpleIntentClassifier method) (besser.bot.nlp.ner.ner.NER method) (besser.bot.nlp.ner.simple_ner.SimpleNER method) (besser.bot.nlp.nlp_engine.NLPEngine method) training_sentences (besser.bot.core.intent.intent.Intent attribute) Transition (class in besser.bot.core.transition) transitions (besser.bot.core.state.State attribute) type (besser.bot.core.file.File property) (besser.bot.core.property.Property attribute) (besser.bot.platforms.websocket.message.Message attribute) U use_entity_descriptions (besser.bot.nlp.intent_classifier.intent_classifier_configuration.LLMIntentClassifierConfiguration attribute) use_entity_synonyms (besser.bot.nlp.intent_classifier.intent_classifier_configuration.LLMIntentClassifierConfiguration attribute) use_intent_descriptions (besser.bot.nlp.intent_classifier.intent_classifier_configuration.LLMIntentClassifierConfiguration attribute) use_telegram_platform() (besser.bot.core.bot.Bot method) use_training_sentences (besser.bot.nlp.intent_classifier.intent_classifier_configuration.LLMIntentClassifierConfiguration attribute) use_websocket_platform() (besser.bot.core.bot.Bot method) USER_FILE (besser.bot.platforms.payload.PayloadAction attribute) USER_MESSAGE (besser.bot.platforms.payload.PayloadAction attribute) USER_VOICE (besser.bot.platforms.payload.PayloadAction attribute) V value (besser.bot.core.entity.entity_entry.EntityEntry attribute) (besser.bot.nlp.ner.matched_parameter.MatchedParameter attribute) value_in_sentence() (in module besser.bot.nlp.utils) variable_matches_operation() (in module besser.bot.library.event.event_library) W WEBSOCKET_HOST (in module besser.bot.platforms.websocket) WEBSOCKET_MAX_SIZE (in module besser.bot.platforms.websocket) WEBSOCKET_PORT (in module besser.bot.platforms.websocket) WebSocketPlatform (class in besser.bot.platforms.websocket.websocket_platform) when_event_go_to() (besser.bot.core.state.State method) when_file_received_go_to() (besser.bot.core.state.State method) when_intent_matched_go_to() (besser.bot.core.state.State method) when_no_intent_matched_go_to() (besser.bot.core.state.State method) when_variable_matches_operation_go_to() (besser.bot.core.state.State method)