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

    View full-size slide

  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?

    View full-size slide

  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

    View full-size slide

  4. History of Chatbots
    ● 1966 - Eliza
    ● 1988 - Jabberwacky
    ● 2006 - IBM’s Watson
    ● 2010 - Siri
    ● 2012 - Google Now
    ● 2015 - Alexa
    ● 2015 - Cortona
    ● 2018 - Google Duplex

    View full-size slide

  5. Such programs are often designed to convincingly simulate how a human
    would behave as a conversational partner, thereby passing the Turing test

    View full-size slide

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

    View full-size slide

  7. Components of a Chatbot
    Natural Language Understanding System
    ● Language to a structured form
    ● Intent classification
    ● Extract details from text

    View full-size slide

  8. 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,
    }

    View full-size slide

  9. 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’

    View full-size slide

  10. Ambiguities
    ● I want to book a hotel at a beautiful location.
    ● I’d like to watch the night game.

    View full-size slide

  11. Natural Language
    Understanding
    ?

    View full-size slide

  12. Components of a Chatbot
    Mediator
    ● Interacts with the NLU
    ● Processes information sent from the NLU
    ● Interacts with the user

    View full-size slide

  13. NLU Interaction
    ● Sends messages to the brain.
    ● Processes the output from the brain.

    View full-size slide

  14. Mediator
    ● Frontend
    ● Backend

    View full-size slide

  15. User Interaction
    ● Frontend part
    ● Didn’t understand

    View full-size slide

  16. Session
    ● We don’t continue the topic we are talking about all the time.
    ● Switching Context

    View full-size slide

  17. Natural Language
    Understanding
    Mediator

    View full-size slide

  18. Natural Language
    Understanding
    Mediator
    Backend
    Mediator
    Frontend

    View full-size slide

  19. Components of a Chatbot
    Tools
    ● Don’t reinvent the wheel
    ● Third party features, designs

    View full-size slide

  20. Natural Language
    Understanding
    Mediator
    Backend
    Mediator
    Frontend
    Tools

    View full-size slide

  21. Chatbot
    NLU
    Tools
    User

    View full-size slide

  22. Components of a Chatbot
    ● Natural Language Understanding System
    ● Mediator
    ● Tools

    View full-size slide

  23. Chatbot
    NLU
    Tools
    User
    “Hi, How are
    you?”

    View full-size slide

  24. Chatbot
    NLU
    Tools
    User
    “I am good,
    Thanks for
    asking. How
    are you?”

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  27. Chatbot
    NLU
    Tools
    User
    “When”

    View full-size slide

  28. Chatbot
    NLU
    Tools
    User
    “When"

    View full-size slide

  29. Chatbot
    NLU
    Tools
    User
    “Tomorrow"

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  33. Chatbot
    NLU
    Tools
    User
    Results

    View full-size slide

  34. Personalization
    ● Likes/Dislikes
    ● Pattern

    View full-size slide

  35. Challenges
    “Book me a hotel in Colorado”

    View full-size slide

  36. Challenges
    “Book me a hotel in Spain”

    View full-size slide

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

    View full-size slide

  38. 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 ….”

    View full-size slide

  39. Challenges
    “I visited this hotel, and it was the worst place I have ever been to, and …”

    View full-size slide

  40. Challenges
    “Hi”
    “My name is Prabh”
    “I am from India”
    “Hi, my name is Prabh, and I am from India”

    View full-size slide

  41. Challenges
    “I would like to book a hotel in Barcelona or Madrid”

    View full-size slide

  42. Challenges
    “Yo wadup, i wnt a hotl in brclona”

    View full-size slide

  43. Challenges
    “Thank you”
    “Welcome”
    “I love you”
    “Wow, awesome”
    “You are the best”
    “I like you too”
    “Only like”
    “Sorry, i don’t understand”

    View full-size slide

  44. Challenges
    “Hotel en Barcelona esta noche”

    View full-size slide

  45. How will They Transform the Travel Industry?
    The Power to transform business completely
    ● Support any Language
    ● Response Time
    ● The Power to Learn

    View full-size slide

  46. 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?

    View full-size slide

  47. 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.

    View full-size slide

  48. 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.

    View full-size slide

  49. How can you contribute?
    Coding
    ● Understand
    ● Scenarios
    ● Develop

    View full-size slide

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

    View full-size slide

  51. Thanks!
    Questions?

    View full-size slide