API#
- core
- session
Session
Session._id
Session._agent
Session._platform
Session._current_state
Session._dictionary
Session._event
Session._events
Session._event_loop
Session._event_thread
Session._timer_handle
Session._agent_connections
Session._run_event_thread()
Session._stop_event_thread()
Session.call_manage_transition()
Session.create_agent_connection()
Session.current_state
Session.delete()
Session.event
Session.events
Session.get()
Session.get_chat_history()
Session.id
Session.manage_transition()
Session.move()
Session.platform
Session.reply()
Session.run_rag()
Session.save_message()
Session.send_message_to_websocket()
Session.set()
- agent
Agent
Agent._name
Agent._platforms
Agent._platforms_threads
Agent._event_loop
Agent._event_thread
Agent._nlp_engine
Agent._config
Agent._default_ic_config
Agent._sessions
Agent._trained
Agent._monitoring_db
Agent.states
Agent.intents
Agent.entities
Agent.global_initial_states
Agent.global_state_component
Agent.processors
Agent._get_session()
Agent._init_global_states()
Agent._monitoring_db_insert_chat()
Agent._monitoring_db_insert_event()
Agent._monitoring_db_insert_intent_prediction()
Agent._monitoring_db_insert_session()
Agent._monitoring_db_insert_transition()
Agent._new_session()
Agent._run_platforms()
Agent._stop_platforms()
Agent.add_entity()
Agent.add_intent()
Agent.config
Agent.delete_session()
Agent.get_or_create_session()
Agent.get_property()
Agent.initial_state()
Agent.load_properties()
Agent.name
Agent.new_entity()
Agent.new_intent()
Agent.new_state()
Agent.nlp_engine
Agent.process()
Agent.receive_event()
Agent.reset()
Agent.run()
Agent.set_default_ic_config()
Agent.set_global_fallback_body()
Agent.set_property()
Agent.stop()
Agent.train()
Agent.use_github_platform()
Agent.use_gitlab_platform()
Agent.use_telegram_platform()
Agent.use_websocket_platform()
- message
- state
State
State._agent
State._name
State._initial
State._body
State._fallback_body
State._ic_config
State._transition_counter
State.intents
State.transitions
State._check_global_state()
State._t_name()
State.agent
State.check_transitions()
State.go_to()
State.ic_config
State.initial
State.name
State.run()
State.set_body()
State.set_fallback_body()
State.set_global()
State.when_condition()
State.when_event()
State.when_file_received()
State.when_intent_matched()
State.when_no_intent_matched()
State.when_variable_matches_operation()
- file
- property
- intent
- intent_parameter
- language_detection_processor
- processor
- user_adaptation_processor
- entity
- entity_entry
- condition
- event
- transition
- transition_builder
- session
- db
- monitoring_db
MonitoringDB
MonitoringDB.conn
MonitoringDB.connected
MonitoringDB.close_connection()
MonitoringDB.connect_to_db()
MonitoringDB.get_table()
MonitoringDB.initialize_db()
MonitoringDB.insert_chat()
MonitoringDB.insert_event()
MonitoringDB.insert_intent_prediction()
MonitoringDB.insert_session()
MonitoringDB.insert_transition()
MonitoringDB.run_statement()
MonitoringDB.select_chat()
MonitoringDB.select_session()
TABLE_CHAT
TABLE_EVENT
TABLE_INTENT_PREDICTION
TABLE_PARAMETER
TABLE_SESSION
TABLE_TRANSITION
- monitoring_db
- exceptions
- exceptions
AgentNotTrainedError
BodySignatureError
ConflictingAutoTransitionError
DuplicatedAutoTransitionError
DuplicatedEntityError
DuplicatedInitialStateError
DuplicatedIntentError
DuplicatedIntentMatchingTransitionError
DuplicatedIntentParameterError
DuplicatedStateError
EventSignatureError
InitialStateNotFound
IntentClassifierWithoutIntentsError
IntentNotFound
PlatformMismatchError
ProcessorTargetUndefined
SREngineNotFound
StateNotFound
- logger
- exceptions
- library
- intent_library
- base_entities
- state_library
- async_helpers
- condition_functions
- conditions
- base_events
- github_webhooks_events
GitHubEvent
IssueCommentCreated
IssueCommentDeleted
IssueCommentEdited
IssuesAssigned
IssuesClosed
IssuesDeleted
IssuesDemilestoned
IssuesEdited
IssuesLabeled
IssuesLocked
IssuesMilestoned
IssuesOpened
IssuesPinned
IssuesReopened
IssuesTransferred
IssuesUnassigned
IssuesUnlabeled
IssuesUnlocked
IssuesUnpinned
LabelCreated
LabelDeleted
LabelEdited
PullRequestAssigned
PullRequestAutoMergeDisabled
PullRequestAutoMergeEnabled
PullRequestClosed
PullRequestConvertedToDraft
PullRequestDemilestoned
PullRequestDequeued
PullRequestEdited
PullRequestEnqueued
PullRequestLabeled
PullRequestLocked
PullRequestMilestoned
PullRequestOpened
PullRequestReadyForReview
PullRequestReopened
PullRequestReviewCommentCreated
PullRequestReviewCommentDeleted
PullRequestReviewCommentEdited
PullRequestReviewRequestRemoved
PullRequestReviewRequested
PullRequestSynchronize
PullRequestUnassigned
PullRequestUnlabeled
PullRequestUnlocked
Push
StarCreated
StarDeleted
WikiPageCreated
WikiPageEdited
- gitlab_webhooks_events
GitLabEvent
IssueCommentCreated
IssueCommentUpdated
IssuesClosed
IssuesOpened
IssuesReopened
IssuesUpdated
MergeRequestApproval
MergeRequestApproved
MergeRequestClosed
MergeRequestCommentCreated
MergeRequestCommentUpdated
MergeRequestMerge
MergeRequestOpened
MergeRequestReopened
MergeRequestUnapproval
MergeRequestUnapproved
MergeRequestUpdated
Push
WikiPageCreated
WikiPageDeleted
WikiPageUpdated
- nlp
- nlp_engine
- utils
- text_preprocessing
- pipelines
- ner
- matched_parameter
- simple_ner
- ner_prediction
- number
- any
- datetime
- speech2text
- hf_speech2text
- api_speech2text
- intent_classifier
- intent_classifier_configuration
IntentClassifierConfiguration
LLMIntentClassifierConfiguration
LLMIntentClassifierConfiguration.llm_name
LLMIntentClassifierConfiguration.parameters
LLMIntentClassifierConfiguration.use_intent_descriptions
LLMIntentClassifierConfiguration.use_training_sentences
LLMIntentClassifierConfiguration.use_entity_descriptions
LLMIntentClassifierConfiguration.use_entity_synonyms
LLMIntentClassifierConfiguration._abc_impl
SimpleIntentClassifierConfiguration
SimpleIntentClassifierConfiguration.framework
SimpleIntentClassifierConfiguration.num_epochs
SimpleIntentClassifierConfiguration.embedding_dim
SimpleIntentClassifierConfiguration.hidden_dim
SimpleIntentClassifierConfiguration.input_max_num_tokens
SimpleIntentClassifierConfiguration.discard_oov_sentences
SimpleIntentClassifierConfiguration.check_exact_prediction_match
SimpleIntentClassifierConfiguration.activation_last_layer
SimpleIntentClassifierConfiguration.lr
SimpleIntentClassifierConfiguration._abc_impl
- llm_intent_classifier
- intent_classifier_prediction
- simple_intent_classifier_pytorch
SimpleIntentClassifierTorch
SimpleIntentClassifierTorch._model
SimpleIntentClassifierTorch.PAD
SimpleIntentClassifierTorch.UNK
SimpleIntentClassifierTorch.__intent_label_mapping
SimpleIntentClassifierTorch.__total_labels
SimpleIntentClassifierTorch.__total_labels_encoded
SimpleIntentClassifierTorch.__total_training_sentences
SimpleIntentClassifierTorch.__total_training_sequences
SimpleIntentClassifierTorch.__vocab
SimpleIntentClassifierTorch._abc_impl
SimpleIntentClassifierTorch.predict()
SimpleIntentClassifierTorch.train()
TextClassifier
TextDataset
- simple_intent_classifier_tensorflow
SimpleIntentClassifierTF
SimpleIntentClassifierTF._tokenizer
SimpleIntentClassifierTF._model
SimpleIntentClassifierTF.__intent_label_mapping
SimpleIntentClassifierTF.__total_labels_training_sentences
SimpleIntentClassifierTF.__total_training_sentences
SimpleIntentClassifierTF.__total_training_sequences
SimpleIntentClassifierTF._abc_impl
SimpleIntentClassifierTF.predict()
SimpleIntentClassifierTF.train()
- rag
- llm_replicate_api
LLMReplicate
LLMReplicate._nlp_engine
LLMReplicate.name
LLMReplicate.parameters
LLMReplicate.num_previous_messages
LLMReplicate._global_context
LLMReplicate._user_context
LLMReplicate._abc_impl
LLMReplicate.initialize()
LLMReplicate.intent_classification()
LLMReplicate.predict()
LLMReplicate.set_model()
LLMReplicate.set_num_previous_messages()
- llm_huggingface_api
LLMHuggingFaceAPI
LLMHuggingFaceAPI._nlp_engine
LLMHuggingFaceAPI.name
LLMHuggingFaceAPI.parameters
LLMHuggingFaceAPI.num_previous_messages
LLMHuggingFaceAPI._global_context
LLMHuggingFaceAPI._user_context
LLMHuggingFaceAPI._abc_impl
LLMHuggingFaceAPI.initialize()
LLMHuggingFaceAPI.intent_classification()
LLMHuggingFaceAPI.predict()
LLMHuggingFaceAPI.set_model()
LLMHuggingFaceAPI.set_num_previous_messages()
- llm_openai_api
LLMOpenAI
LLMOpenAI._nlp_engine
LLMOpenAI.name
LLMOpenAI.parameters
LLMOpenAI.num_previous_messages
LLMOpenAI._global_context
LLMOpenAI._user_context
LLMOpenAI._abc_impl
LLMOpenAI.chat()
LLMOpenAI.initialize()
LLMOpenAI.intent_classification()
LLMOpenAI.predict()
LLMOpenAI.set_model()
LLMOpenAI.set_num_previous_messages()
- llm_huggingface
LLMHuggingFace
LLMHuggingFace._nlp_engine
LLMHuggingFace.name
LLMHuggingFace.parameters
LLMHuggingFace.num_previous_messages
LLMHuggingFace._global_context
LLMHuggingFace._user_context
LLMHuggingFace._abc_impl
LLMHuggingFace.chat()
LLMHuggingFace.initialize()
LLMHuggingFace.intent_classification()
LLMHuggingFace.predict()
LLMHuggingFace.set_num_previous_messages()
- llm
- platforms
- platform
- payload
Payload
PayloadAction
PayloadAction.AGENT_REPLY_DF
PayloadAction.AGENT_REPLY_FILE
PayloadAction.AGENT_REPLY_HTML
PayloadAction.AGENT_REPLY_IMAGE
PayloadAction.AGENT_REPLY_LOCATION
PayloadAction.AGENT_REPLY_MARKDOWN
PayloadAction.AGENT_REPLY_OPTIONS
PayloadAction.AGENT_REPLY_PLOTLY
PayloadAction.AGENT_REPLY_RAG
PayloadAction.AGENT_REPLY_STR
PayloadAction.RESET
PayloadAction.USER_FILE
PayloadAction.USER_MESSAGE
PayloadAction.USER_VOICE
PayloadEncoder
- websocket_platform
WebSocketPlatform
WebSocketPlatform._agent
WebSocketPlatform._host
WebSocketPlatform._port
WebSocketPlatform._use_ui
WebSocketPlatform._connections
WebSocketPlatform._websocket_server
WebSocketPlatform._message_handler
WebSocketPlatform._abc_impl
WebSocketPlatform._send()
WebSocketPlatform.initialize()
WebSocketPlatform.reply()
WebSocketPlatform.reply_dataframe()
WebSocketPlatform.reply_file()
WebSocketPlatform.reply_html()
WebSocketPlatform.reply_image()
WebSocketPlatform.reply_location()
WebSocketPlatform.reply_markdown()
WebSocketPlatform.reply_options()
WebSocketPlatform.reply_plotly()
WebSocketPlatform.reply_rag()
WebSocketPlatform.start()
WebSocketPlatform.stop()
- telegram_platform
TelegramPlatform
TelegramPlatform._agent
TelegramPlatform._telegram_app
TelegramPlatform._event_loop
TelegramPlatform._handlers
TelegramPlatform._abc_impl
TelegramPlatform._send()
TelegramPlatform.add_handler()
TelegramPlatform.initialize()
TelegramPlatform.reply()
TelegramPlatform.reply_file()
TelegramPlatform.reply_image()
TelegramPlatform.reply_location()
TelegramPlatform.start()
TelegramPlatform.stop()
TelegramPlatform.telegram_app
_wait_future()
- github_actions
- github_platform
GitHubPlatform
GitHubPlatform._agent
GitHubPlatform._secret
GitHubPlatform._oauth_token
GitHubPlatform._port
GitHubPlatform._app
GitHubPlatform._session
GitHubPlatform._post_entrypoint
GitHubPlatform._abc_impl
GitHubPlatform._send()
GitHubPlatform.assign_user()
GitHubPlatform.comment_issue()
GitHubPlatform.get_issue()
GitHubPlatform.initialize()
GitHubPlatform.open_issue()
GitHubPlatform.reply()
GitHubPlatform.set_label()
GitHubPlatform.start()
GitHubPlatform.stop()
- github_objects
- gitlab_platform
GitLabPlatform
GitLabPlatform._agent
GitLabPlatform._secret
GitLabPlatform._oauth_token
GitLabPlatform._port
GitLabPlatform._app
GitLabPlatform._session
GitLabPlatform._post_entrypoint
GitLabPlatform._abc_impl
GitLabPlatform._send()
GitLabPlatform.assign_user()
GitLabPlatform.comment_issue()
GitLabPlatform.get_issue()
GitLabPlatform.initialize()
GitLabPlatform.open_issue()
GitLabPlatform.reply()
GitLabPlatform.set_label()
GitLabPlatform.start()
GitLabPlatform.stop()
- gitlab_objects
- gitlab_actions