architectural primer
Architectural Primer: Conversation as a Platform (CAAP) on Azure
NLP Engine: Natural Language Processing (NLP) is an integral part of developing heuristic rule-based chatbots. In the context of chatbots, NLP classifies the intent of the chat conversation and once the intent is identified, it routes the flow to appropriate dialogue handlers. Language Understanding Intelligent Service (LUIS) is part of Azure cognitive service that abstracts complex NLP models and helps developers to create apps that identifies the correct intent and entities. LUIS also provides GUI based interface for assigning standard responses to intents, training and retraining the intents with utterances etc.