Overview
Explore the world of chatbot development in this 29-minute conference talk from JSConf.Asia 2016. Dive into the fundamentals of chatbots, their applications, and efficient coding techniques using natural language processing tools. Learn about interfacing with popular platforms like Alexa, Facebook Messenger, and Slack. Discover practical tips for creating user-friendly bots, including succinctness, friendliness, and error handling. Gain insights into using localtunnel, nodemon, and NLP tools for effective bot development. Understand the challenges in building bots, differences between conversational and structured text, and available bot-building services. Get hands-on with code examples and demos, and explore the potential of machine learning in chatbot creation.
Syllabus
Intro
What is a chatbot?
Why make a chatbot?
Using localtunnel and nodemon
Using simple NLP tools
I have a pen
Initial pass with nlp_compromise
Book an appointment tomorrow at 4 PM
Figuring out the date and time
General rules of thumb
Be succinct
Be friendly
Respect the medium
Handle errors
Problems faced when building bots
Conversational vs Structured text
Bot builders services
Machine learning and NLP services
Taught by
JSConf