Ok this is a very interesting and hot topic right now. I personally have been so in love with this trend. I have developed a simple Bot in my college using AIML technology. The similiar is being used in most of the bot right now also, but in different context. After Facebook has created a new development platform for bot developers. Its even being more interesting in case of usage.
“Bot for everything and everyone.” This is how I see.
Enough of the literature. 😀
I have been collecting materials and developing bots for basic tasks for my personal usage. And before creating bot I would suggest understanding branches required for bot development, ie. Flow of NLU.
The main task that a bot building starts with is Intent Classification and Entity Extraction from the message text given to the bot by user.
Example:
User -> Bot:
Book me a room for a night.
Intent/ Context: book_room
Entity Extracted: number_of_room -> a room (one room)
duration -> a night (one night) (more…)