Slide 1

Slide 1 text

Chatbots for Beginners Daxeel Soni 17th June, 2017 GDG Meetup

Slide 2

Slide 2 text

What is a Chatbot? Chatbot is an automated conversational interface based on some pre-defined instruction or AI to get access to data or services. Chatbots can be used for • Entertainment • Business • Marketing • Education etc.

Slide 3

Slide 3 text

Chatbot Platforms Messaging Apps New Browsers Chatbots New Apps

Slide 4

Slide 4 text

Chatbot Types 1. Flow Based Bots 2. AI Based Bots • No AI. • Trained to do specific tasks. • Structured Communication. • AI is the driven component here. • Automated Training • Can handle unstructured comm.

Slide 5

Slide 5 text

Why Chatbots? • No need to install any other 3rd party apps. • Faster than web & mobile apps. • Consumes minimum of internet data. • Immediate answers. • Multi-channel support.

Slide 6

Slide 6 text

Chatbots Growth

Slide 7

Slide 7 text

Chatbots Growth

Slide 8

Slide 8 text

Use Cases

Slide 9

Slide 9 text

Some Use Cases • In ticket, flight bookings • Food, medicine deliveries. • Customer support in business. • Search super cool destination for your next trip. • Event management and engagement. • E-commerce • Internet of Things • Alert about news, scores etc.

Slide 10

Slide 10 text

Dominating Areas Retail Industry Local Services Customer Service 1 Time Use Cases Online Bookings

Slide 11

Slide 11 text

Resources • https://developers.facebook.com/docs/messenger- platform • https://core.telegram.org/bots/api • https://chatbotsmagazine.com/ • https://chatbotslife.com/

Slide 12

Slide 12 text

Speaker Daxeel Soni Programmer | Maker | Product Dev | Educator | Undergrad Student http://daxeel.github.io daxeelsoni daxeelsoni daxeel daxeel_soni daxeel