Class AzureCustomQnASystem
Uses Azure Cognitive Services for Language to provide custom question-answering functionality.
Inherited Members
Namespace: Ride.NLP
Assembly: cs.temp.dll.dll
Syntax
public class AzureCustomQnASystem : RideSystemMonoBehaviour, INLPQnASystem, INLPSystem, IRideSystem, IApiInject, IIdentity
Fields
Name | Description |
---|---|
configSystem | |
m_answerSize | |
m_authorizationKey | |
m_responseTime | |
m_timeoutDuration | |
m_uri |
Methods
Name | Description |
---|---|
AddQnA(String, Dictionary<String, List<String>>) | |
AskQuestion(String, Action<NLPResponse>) | Asks question to NLP service. |
AskQuestion(String, String, Int32, String, Action<NLPResponse>) | Asks question to NLP service. |
AskQuestion(String, String, String, Action<NLPResponse>) | Asks question to NLP service. |
GetQnA(String) | |
Request(String, String, Action<NLPResponse>, String) | Requests Custom QnA NLP response based on provided user input. |
RequestAddQnA(String, String, Dictionary<String, List<String>>) | |
RequestGetQnA(String) | |
SystemInit() | Initializes the AzureCustomQnASystem with necessary configurations. |