Namespace Ride.NLP
Classes
AWSLex
Provides support for AWS Lex.
AWSLex.AbortStatement
AWSLex.AddIntentRequest
AWSLex.BotAliasRequest
AWSLex.CheckSum
AWSLex.ClarificationPrompt
AWSLex.ConclusionStatement
AWSLex.ConfirmationPrompt
AWSLex.DialogCodeHook
AWSLex.FulfillmentActivity
AWSLex.GetBot
AWSLex.InputContexts
AWSLex.Intents
AWSLex.KendraConfiguration
AWSLex.Messages
AWSLex.OutputContexts
AWSLex.Slots
AWSLexSystem
Uses AWS Lex to provide NLP functionality.
AzureCustomQnA
Provides support for Microsoft Azure QnA Maker (https://www.qnamaker.ai/).
AzureCustomQnA.AddQnARequest
AzureCustomQnA.Dialog
AzureCustomQnA.Metadata
AzureCustomQnA.Prompts
AzureCustomQnA.Value
AzureCustomQnASystem
Uses Azure Cognitive Services for Language to provide custom question-answering functionality.
AzureLuis
Provides support for Microsoft Azure LUIS.
AzureLuis.AddUtterancesRequest
AzureLuis.AnalyzeConversationResponse
AzureLuis.Entities
AzureLuis.EntityLabels
AzureLuis.Intents
AzureLuis.Prediction
AzureLuis.Result
AzureLuisSystem
Uses Azure Cognitive Services for Language to provide Azure LUIS functionality
AzureQnAMaker
Provides support for Microsoft Azure QnA Maker (https://www.qnamaker.ai/).
AzureQnAMakerSystem
Uses Azure Cognitive Services QnA Maker (https://www.qnamaker.ai/) to provide question-answering NLP functionality.
AzureTA
Provides support for Azure Text Analytics (TA) (https://azure.microsoft.com/en-us/services/cognitive-services/text-analytics/).
AzureTAEntitiesSystem
Uses Azure Cognitve Services Text Analytics to provide entity analysis functionality (https://azure.microsoft.com/en-us/services/cognitive-services/text-analytics/).
AzureTASentimentSystem
Uses Azure Cognitve Services Text Analytics to provide semantic analysis functionality (https://azure.microsoft.com/en-us/services/cognitive-services/text-analytics/).
GoogleDialogFlow
Provides support for Google DialogFlow
GoogleDialogFlow.Context
GoogleDialogFlow.Document
GoogleDialogFlow.Entities
GoogleDialogFlow.EntityRequestBody
GoogleDialogFlow.EntityResponseBody
GoogleDialogFlow.Intent
GoogleDialogFlow.IntentRequestBody
GoogleDialogFlow.IntentResponseBody
GoogleDialogFlow.Intents
GoogleDialogFlow.IntentTextInput
GoogleDialogFlow.JwtClaimSet
GoogleDialogFlow.JwtHeader
GoogleDialogFlow.JwtResponse
GoogleDialogFlow.ListValue
GoogleDialogFlow.Mentions
GoogleDialogFlow.Message
GoogleDialogFlow.Messages
GoogleDialogFlow.Metadata
GoogleDialogFlow.Parts
GoogleDialogFlow.QueryInput
GoogleDialogFlow.QueryParams
GoogleDialogFlow.QueryResult
GoogleDialogFlow.QueryTextSentiment
GoogleDialogFlow.RequestBody
GoogleDialogFlow.ResponseBody
GoogleDialogFlow.SentimentAnalysisRequestConfig
GoogleDialogFlow.SentimentAnalysisResult
GoogleDialogFlow.Status
GoogleDialogFlow.Struct
GoogleDialogFlow.Text
GoogleDialogFlow.TextFieldMention
GoogleDialogFlow.TextInput
GoogleDialogFlow.TrainingPhrases
GoogleDialogFlow.Value
GoogleDialogFlowSystem
Uses Google DialogFlow to provide question-answering NLP functionality.
HuggingFaceQnASystem
NLPBase
NLPEntitiesRequest
Holds NLP Entities text analytics request to be sent, typically a block of user input text.
NLPEntitiesResponse
Holds NLP Entities text analytics response, including original text, category, subcategory, and confidence score.
NLPQnAAnswer
Holds NLP question-and-answer response, array of answers.
NLPQnAQuestion
Holds NLP question-and-answer request to be sent, typically a user question.
NLPRequest
Holds request content to be send to NLP service, typically JSON string.
NLPResponse
Holds NLP service response, typically JSON string.
NLPSentimentRequest
Holds NLP Sentiment text analytics request to be sent, typically a block of user input text.
NLPSentimentResponse
Holds NLP Sentiment text analytics response, including main sentiment and scores for positive, neutral, and negative sentiments.
OpenAIChatGPTSystem
Uses OpenAI GPT-3 (https://beta.openai.com/docs/introduction/overview) to provide question-answering and various other NLP functionalities.
OpenAIGPT3
Provides support for OpenAI GPT-3 (https://beta.openai.com/docs/introduction/overview).
OpenAIGPT3System
OpenAIGPT4System
Uses OpenAI GPT-3 (https://beta.openai.com/docs/introduction/overview) to provide question-answering and various other NLP functionalities.
Structs
AWSLex.AWSDialogAction
AWSLex.AWSIntent
AWSLex.AWSInterpretation
AWSLex.AWSLexResponse
Response from AWS Lex.
AWSLex.AWSLexResponseV2
Response from AWS Lex V2 for RecognizeText https://docs.aws.amazon.com/lexv2/latest/APIReference/API_runtime_RecognizeText.html
AWSLex.AWSMessage
AWSLex.AWSNluConfidence
AWSLex.AWSSentimentResponse
AWSLex.AWSSessionAttributes
AWSLex.AWSSessionState
AWSLex.AWSSlots
AWSLex.FollowUpPrompt
AzureCustomQnA.AzureCustomQnAAnswer
AzureCustomQnA.AzureCustomQnAAnswers
AzureCustomQnA.AzureQnAAnswer
Response from QnAMaker when answer found.
AzureCustomQnA.AzureQnAAnswers
AzureCustomQnA.AzureQnAContext
AzureCustomQnA.AzureQnAMetadata
AzureCustomQnA.AzureQnAQuestion
Question to be asked to QnAMaker and number of answers to get back.
AzureQnAMaker.AzureQnAAnswer
Response from QnAMaker when answer found.
AzureQnAMaker.AzureQnAAnswers
AzureQnAMaker.AzureQnAContext
AzureQnAMaker.AzureQnAMetadata
AzureQnAMaker.AzureQnAQuestion
Question to be asked to QnAMaker and number of answers to get back.
AzureTA.AzureTAEntitiesResponse
Array of response documents of entity analysis
AzureTA.AzureTAEntitiesResponseDocument
Single response document of entity analysis
AzureTA.AzureTAEntity
Categorization details of entity analysis
AzureTA.AzureTARequest
Array of documents to be sent for text analysis
AzureTA.AzureTARequestDocument
Single document to be sent for text analysis
AzureTA.AzureTASentimentResponse
Array of response documents of sentiment analysis
AzureTA.AzureTASentimentResponseDocument
Single response document of sentiment analysis
AzureTA.ConfidenceScores
AzureTA.Sentence
NLPEntitiesResponse.NLPEntity
OpenAIGPT3.OpenAIAnswer
Response from OpenAI GPT
OpenAIGPT3.OpenAIChatGPTAnswer
Response from OpenAI ChatGPT
OpenAIGPT3.OpenAIChatGPTChoice
OpenAIGPT3.OpenAIChatQuestion
Question to be asked to ChatGPT from OpenAI
OpenAIGPT3.OpenAIChoice
OpenAIGPT3.OpenAIMessage
OpenAIGPT3.OpenAIQuestion
Question to be asked to the general OpenAI GPT
OpenAIGPT3.OpenAIUsage
Interfaces
INLPEntitiesSystem
Interface for calling NLP Entities text analytics service.
INLPQnASystem
Interface for calling NLP QnA (question-and-answer) service.
INLPSentimentSystem
Interface for calling NLP Sentiment text analytics service.
INLPSystem
Interface for calling NLP services