All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description Categorizer Categorizer class aims to recognize the category of the sentence based on the training Model used.Categorizer.Language enumeration class with two valuesCategorizer.Language.ENandCategorizer.Language.FR.CategorizerImpl CategorizerImpl.CategoryResult this inner class is used to store the result of theCategorizerImpl.getCategory(String[], Language, String)method it stores the values to be stored or logged.CategoryConverter CategoryResultImpl History History Model to store the History of the transactions between the client and the bot to be used later to feed and improve the accuracy of the training Model.HistoryController History Controller: represents all the history of the communication between the user and the chatbot logged in the database.HistoryRepository LangConverter LangDetector This class is used to determine the language in which the user is communicating.LangDetectorImpl This class is used to determine the language in which the user is communicating.ModelsOrchestrer This class, as it's name indicates, will take care of the orchestration between the different models It creates all the instances and calls the methods in the correct orders.ModelsOrchestrerImpl NLPModel ResponseRepository Responses Responses Model to store the Responses that will be sent to the user.SentenceDetector This class is used to split the user input into the sentencesSentenceDetectorImplEng SentenceDetectorImplFra Tokenizer The Tokenizer splits each sentence into an array of tokens that will be used to get the associated Category It is highly linked toCategorizerTokenizerImplEng The Tokenizer splits each sentence into an array of tokens that will be used to get the associated Category It is highly linked toCategorizerTokenizerImplFra The Tokenizer splits each sentence into an array of tokens that will be used to get the associated Category It is highly linked toCategorizer