The Natural Language Processor [NLP] is responsible for interpreting end-user statements. It includes a spell-checker and morphing algorithm to ensure the highest degree of comprehension. To avoid false positives the solution is capable of asking confirming questions when the user’s input is ambiguous. The NLP works in all languages because it is designed using double-byte and Unicode.
The Inference Engine [IE] drives the conversation with the end-users. While most solutions in our space use the NLP input to execute a flat search on the content; our Virtual Assistants include a distinct difference, Inference Engine, that is capable of mimicking the logical processes of induction and deduction through streamlined backward and forward chaining algorithms.
The NLP2X innovation is very powerful. Essentially it turns a natural language phrase into various computing languages, which allows a Virtual Assistant to talk directly to a database. This means that the Virtual Assistant can provide detailed results without the details being programmed.
Instance Based Machine Learning [IMBL] allows noHold's Expert System, SICURA, to learn information without it being programmed. noHold's technology uses past interactions to learn which words and phrases are more important in different contexts. This means that a Virtual Assistant can learn a behavior or intention from a previous end-user to improve its next interaction.
This is particularly useful for companies that have a fairly extensive ecosystem of partners. noHold Connect [NHC] is another technology unique to noHold. NHC allows for communication between multiple Virtual Assistants. An end user can start an interaction with one Virtual Assistant, but if it is determined that the answer can be provided by a different Virtual Assistant; then it will connect to the appropriate Virtual Assistant to provide the solution. The conversation continues in the same interface.
noHold has an open Application Programing Interface (API), which allows SICURA to connect to different resources, programs and channels through Web Services API. noHold also calls these connectors.