...
Understand the user’s intention or inquiry by analysing analyzing their spoken language or utterance.
Select the proper pre-written response from a finite set of responses.
There are currently two NLPs supported out-of-the-box: Google Dialogflow and IBM Watson Assistant. Additionally, other NLPs such as Microsoft LUIS and AWS Comprehend, can be utilized by building an “Orchestration Layer'' with customer-built API integration between Soul Machine’s backend WebSocket events and the desired NLP’s API. This is covered further in the Orchestration page.
...
While developing the Conversational Content, you may find scenarios in which static, predetermined text will is not be sufficient sufficient in creating a natural, Hero-like conversation. For example, consider the Digital Hero being asked about “What’s the weather outside?" or “What is my account balance?”
...