Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The_future_of_chatbots_in_the_travel_industry.pdf

 The_future_of_chatbots_in_the_travel_industry.pdf

Prabh Simran Singh Baweja

September 03, 2018
Tweet

Other Decks in Programming

Transcript

  1. The Future of Chatbots in the Travel Industry Prabh Simran

    Singh Baweja Software Developer, Booking.com
  2. Agenda 1) What is a ChatBot? 2) Components of a

    ChatBot? 3) Demo 4) Challenges 5) How will they transform the Travel Industry? 6) How can you contribute?
  3. What is a ChatBot? Wikipedia: A chatbot is a computer

    program or an artificial intelligence which conducts a conversation via auditory or textual methods. The term "ChatterBot" was originally coined by Michael Mauldin (creator of the first Verbot, Julia) in 1994
  4. None
  5. History of Chatbots • 1966 - Eliza • 1988 -

    Jabberwacky • 2006 - IBM’s Watson • 2010 - Siri • 2012 - Google Now • 2015 - Alexa • 2015 - Cortona • 2018 - Google Duplex
  6. Such programs are often designed to convincingly simulate how a

    human would behave as a conversational partner, thereby passing the Turing test
  7. “A chatbot is not a program, it’s your friend”

  8. Components of a Chatbot Natural Language Understanding System • Language

    to a structured form • Intent classification • Extract details from text
  9. Language to a structured form Hi, my name is Prabh,

    and this is the first time I am visiting Barcelona.. { ‘name’: Prabh, ‘country_name’: Spain,, ‘intent’: ??, ‘date’: 3rd September,, 2018 ‘time’: timezone of Prabh, }
  10. Intent Classification Hi, my name is Prabh, and this is

    the first time I am visiting Barcelona.. 1) Grammar Rules 2) Learning, Basic Rules ‘intent’: ‘greeting’
  11. Ambiguities • I want to book a hotel at a

    beautiful location. • I’d like to watch the night game.
  12. Natural Language Understanding ?

  13. Components of a Chatbot Mediator • Interacts with the NLU

    • Processes information sent from the NLU • Interacts with the user
  14. NLU Interaction • Sends messages to the brain. • Processes

    the output from the brain.
  15. Mediator • Frontend • Backend

  16. User Interaction • Frontend part • Didn’t understand

  17. Session • We don’t continue the topic we are talking

    about all the time. • Switching Context
  18. Natural Language Understanding Mediator

  19. Natural Language Understanding Mediator Backend Mediator Frontend

  20. Components of a Chatbot Tools • Don’t reinvent the wheel

    • Third party features, designs
  21. Natural Language Understanding Mediator Backend Mediator Frontend Tools

  22. Chatbot NLU Tools User

  23. Components of a Chatbot • Natural Language Understanding System •

    Mediator • Tools
  24. Chatbot NLU Tools User “Hi, How are you?”

  25. Chatbot NLU Tools User “I am good, Thanks for asking.

    How are you?”
  26. Chatbot NLU Tools User “Book a flight To NY"

  27. Chatbot NLU Tools User “Book a flight To NY"

  28. Chatbot NLU Tools User “When”

  29. Chatbot NLU Tools User “When"

  30. Chatbot NLU Tools User “Tomorrow"

  31. Chatbot NLU Tools User Flight from Barcelona to NY tomorrow

  32. Chatbot NLU Tools User From: Barcelona To: NY Time: Tomorrow

  33. Chatbot NLU Tools User From: Barcelona To: NY Time: Tomorrow

  34. Chatbot NLU Tools User Results

  35. But….

  36. Personalization • Likes/Dislikes • Pattern

  37. Demo

  38. Challenges “Book me a hotel in Colorado”

  39. Challenges “Book me a hotel in Spain”

  40. Challenges “I am looking for a hotel this weekend”

  41. Challenges “I visited a hotel in New Zealand from 10th

    October to 15th October, and it was a very good hotel and I loved the atmosphere, and ….”
  42. Challenges “I visited this hotel, and it was the worst

    place I have ever been to, and …”
  43. Challenges “Hi” “My name is Prabh” “I am from India”

    “Hi, my name is Prabh, and I am from India”
  44. Challenges “I would like to book a hotel in Barcelona

    or Madrid”
  45. Challenges “Yo wadup, i wnt a hotl in brclona”

  46. Challenges “Thank you” “Welcome” “I love you” “Wow, awesome” “You

    are the best” “I like you too” “Only like” “Sorry, i don’t understand”
  47. Challenges “Hotel en Barcelona esta noche”

  48. How will They Transform the Travel Industry? The Power to

    transform business completely • Support any Language • Response Time • The Power to Learn
  49. How will They Transform the Travel Industry? I’d like to

    book a hotel in New York for the next weekend in a wonderful place. Here are some resorts for you. Do you want me to book a flight and activities for you as well?
  50. How will They Transform the Travel Industry? Hey Lisa, you

    haven’t been to a trip since a long time. Do you want me to book a holiday home for you for the next weekend? I can see some super deals for those dates.
  51. How will They Transform the Travel Industry? Hey Prabh, I

    know you had a bad breakup dude. I had a chat with your friends and I am planning to book a hotel for you guys to have some fun.
  52. How can you contribute? Coding • Understand • Scenarios •

    Develop
  53. “A chatbot is not a program, it’s your friend”

  54. Thanks! Questions?