The journey of a Building a Chatbot — part 0 (for smart noobs) | Anish Mahapatra
Hey there! Let me give you a little context as to who I am and why I decided to write a blog series about Chatbots.
I do not know how to code.
Cool, so what is your deal then? I wanted to build a chatbot for my food blog (Come follow me! I have 5 million views as a contributor) and I did!
So, I started off by analyzing Chatbot platforms that were popular:
Dialogflow, wit.ai, rasa, botkit. Each one has its pros and cons. There’s a comprehensive list that my friends over at Chatbots Journal have made that compares the top 25 chatbot frameworks that you can access here.
Now, the scope of part-0 is to give you a background on chatbots and why it might suit your use-case. What are “chatbots” really? Are they fancy text filters?
Well, yes and no. It really depends on how you would like to use them. Chatbots can be used to make searches faster or they can be used to get information from the end-user in a contextual manner that uses deep-learning to learn along the way.
One way to stay competitive is to automate as many processes as possible.
Do you prefer self-checkout or do you prefer waiting in a line at the supermarket? Do you prefer being on hold for an hour to get to a customer service agent or would rather have a quick chat to get a reply?
That’s what you can aim to do.
Remember, the best ideas are not those that help you reduce expenditure, or increase revenue etc.
The best ideas are those that solve actual problems.
You talk to chatbots every day! Don’t believe me?
What about Google Assistant, Siri, and Alexa! You just literally “talk” to them, so you don’t even realize it. We’ll get into the depths of what Natural Language Processing is and how we leverage it to have a more natural conversation.
Talk to one of the best chatbots out there, go ahead, she’s called A.L.I.C.E.
I had a fairly simple idea and I wanted to build a chatbot. It was difficult. There seem to be such few useful blogs and posts on how to actually build a chatbot from scratch. So, I’m writing this blog series to help the smart noobs out there. We’ll start off fairly simple to help you understand the basics and progress to build fancy, fun chatbots from there on. I’ll add links below so that you have a sort of a reference to navigate through the series as I add on:
If you have any cool ideas for chatbots or any questions do feel free to comment and hit the <clap> button :), I’d appreciate the interest and engagement with someone who is just as interested. Cheers! Follow me?
Also, this is one of my first blogs, I’m here to learn and share my journey as I grow. Please do feel to share your feedback with me, I appreciate the opportunity.