RIDE API Documentation RIDE API Documentation
RIDE API Documentation RIDE API Documentation
Generated by DocFX

Search Results for

    Class AzureQnAMakerSystem

    Uses Azure Cognitive Services QnA Maker (https://www.qnamaker.ai/) to provide question-answering NLP functionality.

    Inheritance
    System.Object
    RideMonoBehaviour
    RideSystemMonoBehaviour
    AzureQnAMakerSystem
    Implements
    IEntity
    INLPQnASystem
    INLPSystem
    IRideSystem
    IApiInject
    IIdentity
    Inherited Members
    RideSystemMonoBehaviour.SystemAwakeCalled
    RideSystemMonoBehaviour.SystemInitCalled
    RideSystemMonoBehaviour.Awake()
    RideSystemMonoBehaviour.Start()
    RideSystemMonoBehaviour.Update()
    RideSystemMonoBehaviour.api
    RideSystemMonoBehaviour.Inject(IApi)
    RideSystemMonoBehaviour.SystemAwake()
    RideSystemMonoBehaviour.SystemInit()
    RideSystemMonoBehaviour.SystemShutdown()
    RideSystemMonoBehaviour.SystemUpdate(Single)
    RideSystemMonoBehaviour.SystemLateUpdate(Single)
    RideSystemMonoBehaviour.SystemFixedUpdate(Single)
    RideSystemMonoBehaviour.isActive
    RideSystemMonoBehaviour.Activate()
    RideSystemMonoBehaviour.Deactivate()
    RideMonoBehaviour.attributes
    RideMonoBehaviour.id
    RideMonoBehaviour.GetEntity<T>()
    RideMonoBehaviour.HasAttributes(EntityAttributes)
    Namespace: Ride.NLP
    Assembly: cs.temp.dll.dll
    Syntax
    public class AzureQnAMakerSystem : RideSystemMonoBehaviour, INLPQnASystem, INLPSystem, IRideSystem, IApiInject, IIdentity

    Fields

    Name Description
    m_answerSize
    m_authorizationKey
    m_responseTime
    m_uri

    Methods

    Name Description
    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.

    Initialize(RideConfigSystem)

    Initializes the AzureQnAMakerSystem by setting up the endpoint URI and authorization key. The URI is formed by appending the knowledge base ID to the base endpoint. The authorization key is prefixed with 'EndpointKey' for use in the Azure QnA Maker service.

    Request(String, String, Action<NLPResponse>, String)

    Requests QnAMaker NLP response based on provided user input.

    © USC Institute for Creative Technologies. All rights reserved.