In the past few months, chatbots have made headlines and have become a much-required interface for communication. In this talk, we will discuss three aspects of chatbots: 1) How chatbots have evolved from Natural Language Processing and Artificial Intelligence 2) Internals and Technologies involved 3) How to build chatbots yourself and the questions to ask yourself before building one
In the past few months, chatbots have made headlines and have become a much-required interface for communication. In this talk, we will discuss three aspects of chatbots:
1) How chatbots have evolved from Natural Language Processing and Artificial Intelligence In this segment we will answer the following questions: -- What research-areas have led to the evolution of chatbots? -- How important is it for a chatbot to appear human, and to pass the Turing test? 2) Internals and Technologies involved in Chatbots In this segment we will answer the following questions: -- What are the tools and technologies do you need to know about in order to make computers understand human language? -- Which python libraries should one be familiar with to build Language Understanding interfaces? 3) How to build chatbots yourself and the questions to ask yourself before building one In this segment we will answer the following questions: -- Which API's are available for building chatbots -- Pro/Con's for using API's vs building chatbots from scratch -- Where can one host their chatbots?
Finally we will discuss where chatbots are heading to from here