OpenNLX Javascript framework
Work In Progress
Intro
NLX stands for N=Natural, L=Language X=User eXperience (as UX) | engine (as nginX) | power
NLX is a standard, a set of common practices and libraries in several languages.
NLX is composed of:
- Natural Language Processing NLP + Understanding NLU
Resolver : process an input and compare the result to datasets, the match is interpreted
- Conversational UI + Conversational UX
Graphical interface to enhance UX (Button, menus, ...)
Input:
A - Message -> NLPResolver -> Intent result -> ActionHandler -> Message output
B - Message Payload / Action -> ActionHandler -> Message output output
NLPResolver
input -> tokenize -> match -> handlers -> interpret -> output
Structure
-Capabilities
Models
Parser
Stories
-Models : Intents, Entities, Datasets, Dictionnary, ...
load
change
delete
train
-Message
parse
-Stories : Conversation / Flows