What is Intelligence?
When interacting with a bot, we type sentence without being aware of the exact phrase to be passed. A rule based approach simply won't work in case of bots. For example, we might have defined an Intent as "Order a pizza". But without being aware of this, an end user may enter a text as "I'm hungry. Order something to eat, may be pizza". At this time Artificial Intelligence(AI) comes into the picture to understand the Intent of user. This is done by the Natural-language processing (NLP) of AI engine.