|
BASIC CONCEPTS & TOOLS USED
Natural Language Processing (NLP)
NLP (Natural Language Processing) is a branch of computer science focused on developing systems that enable computers to communicate with people using everyday language [17][18].
The intelligent conversation system is the foundation on which all Chatbots are built. It enables us to understand user requests and respond in a relevant way.
This type of system is often built on top of an understanding and categorization algorithm. Let's now focus on the different elements of language processing: NLG (Natural Language Generation) and NLU (Natural Language Understanging).
Most chatbots operate on a basic model of these three properties, namely: Entities, Intentions, Response [18].
|