Class AWSLexSystem
Uses AWS Lex to provide NLP functionality.
Inherited Members
Namespace: Ride.NLP
Assembly: cs.temp.dll.dll
Syntax
public class AWSLexSystem : RideSystemMonoBehaviour, INLPQnASystem, INLPSentimentSystem, INLPSystem, IRideSystem, IApiInject, IIdentity
Fields
Name | Description |
---|---|
useV2 |
Properties
Methods
Name | Description |
---|---|
AddIntent(String, List<String>, List<String>) | |
AnalyzeSentiment(String, Action<NLPResponse>) | Analyzes sentiment of text through AWS Lex. |
AskQuestion(String, Action<NLPResponse>) | Asks question to AWS Lex NLP service. |
AskQuestionV2(String, Action<NLPResponse>) | Asks question to AWS Lex V2 NLP service |
GetBot(String) | |
GetIntent(String) | |
PutBot(String, List<String>) | |
Request(String, String, Action<NLPResponse>, String) | Requests AWS Lex NLP response based on provided user input. Provides both QnA Answer and Sentiment analysis |
RequestAddIntent(String, List<String>, List<String>) | |
RequestCreateBotVersion(String, String) | |
RequestGet(String) | |
RequestPutBot(String, String) | |
RequestPutBotAlias(String, String) | |
SystemInit() | Initializes the AWSLexSystem with bot details, host runtime, model building details, and AWS access keys. |
SystemUpdate(Single) |