Adding conversational features to your mobile app

Cb3c988ada1925dbb88a2b1f11c60f3f?s=47 elainedb
April 17, 2018
160

Adding conversational features to your mobile app

Cb3c988ada1925dbb88a2b1f11c60f3f?s=128

elainedb

April 17, 2018
Tweet

Transcript

  1. Adding conversational features to your mobile app

  2. @elainedbatista @jadechabaro Elaine Dias Batista Jade Chabaro

  3. Some definitions

  4. Some definitions Google Assistant Actions on Google Action Assistant app

    directory Android Android SDK Android App Google Play → Google Assistant is NOT Android!!! (Google Assistant is ON Android)
  5. Evolution of interfaces 1

  6. Command Line Interface

  7. Graphical UI

  8. Conversational UI

  9. The rise of the conversational interfaces 2

  10. An evolution in how we converse

  11. An evolution of services expectation Goal: give the user the

    best and fastest service ➔ ➔
  12. Who has already used a conversational interface? (Google Assistant, Siri,

    or other)
  13. It's still the early days... I don’t need that How

    can this help me? It did not recognize what I was saying It did not answer correctly
  14. None
  15. ...but users are getting used to it! - 15% of

    American adults have used a chatbot. - 266% Alexa Skill Growth in U.S. by end 2017 - 56 Million Smart Speaker Sales in 2018 - Half of smartphone users use assistants Users Prefer Chatbots Over Apps When Communicating with Companies API.AI acquired by Google, became Dialogflow, with more and more developers using it sources : https://www.voicebot.ai, http://www.convinceandconvert.com/
  16. An evolution of interface - Finding a white blouse "Find

    a white blouse" VS
  17. Benefits Intuitive & Accessible Personalized Identify needs “Hi Matt, here

    is the new collection of sneakers you seem to like” “Do you sell blouses?” “Show me the new collection”
  18. An evolution of technology Big Query Cloud ML TensorFlow GCP

    Analytics Speech Translation Natural Language Dialogflow
  19. An evolution of technology Your data + pre-trained API =

    Easy to get started Complete Solution Machine Learning Knowledge Included Conversation support Cross-platform support Multi-lingual support High Performance
  20. Adding a CI in your app 3

  21. On the paper 1. Identify your users persona 2. Identify

    the personality of the bot 3. Define functionalities 4. Create conversational flows 5. Test!
  22. On the paper 1. Identify your users persona 2. Identify

    the personality of the bot 3. Define functionalities 4. Create conversational flows 5. Test!
  23. On the paper 1. Identify your users persona 2. Identify

    the personality of the bot 3. Define functionalities 4. Create conversational flows 5. Test!
  24. On the paper 1. Identify your users persona 2. Identify

    the personality of the bot 3. Define functionalities 4. Create conversational flows 5. Test!
  25. On the paper 1. Identify your users persona 2. Identify

    the personality of the bot 3. Define functionalities 4. Create conversational flows 5. Test!
  26. Agent

  27. Intents and Entities

  28. Dialogflow

  29. Live Demo 4

  30. Android Makers

  31. Next steps 5

  32. Going further Dialogflow SDK Dialogflow's integrations

  33. Thank you! "OK Google, talk to Android Makers" @elainedbatista @jadechabaro

    Elaine Dias Batista Jade Chabaro https://github.com/uzuume/android-app-makers-2017/tree/develo p