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

Learning to play guitar with Actions on Google

1cf799036b5d9439e9ed823c9b0c15cb?s=47 Joe Birch
December 01, 2018

Learning to play guitar with Actions on Google

Given at Droidcon London and DevFest London

1cf799036b5d9439e9ed823c9b0c15cb?s=128

Joe Birch

December 01, 2018
Tweet

Transcript

  1. LEARNING TO PLAY THE GUITAR* WITH ACTIONS ON GOOGLE @HITHEREJOE

    - ANDROID LEAD @BUFFER - GDE * GUITAR NOT INCLUDED
  2. OUTLINE - Intro to Actions on Google - Conversation Architecture

    - Configuring Dialogflow - Handling requests w/ Firebase Functions - Localisation
  3. WHAT IS ACTIONS ON GOOGLE?

  4. TOOLS

  5. TOOLS

  6. DIALOGFLOW

  7. WHY BUILD FOR THE PLATFORM?

  8. WE ARE BUILDING CONVERSATIONS

  9. WHAT’S IN A CONVERSATION?

  10. WHAT’S IN A CONVERSATION?

  11. WHAT’S IN A CONVERSATION?

  12. WHAT’S IN A CONVERSATION?

  13. WHAT’S IN A CONVERSATION?

  14. INVOCATION

  15. INVOCATION INTENT

  16. INVOCATION INTENT USER SAYS

  17. INVOCATION INTENT USER SAYS ENTITY

  18. INVOCATION INTENT USER SAYS ENTITY FULFILMENT REQUEST

  19. INVOCATION INTENT USER SAYS ENTITY FULFILMENT REQUEST RESPONSE

  20. BUILDING OUR OWN CONVERSATIONAL TOOL

  21. DEFINE OUR OWN ENTITIES

  22. DEFINE OUR OWN ENTITIES

  23. DEFINE OUR OWN ENTITIES

  24. DEFINE OUR OWN ENTITIES

  25. DEFAULT WELCOME INTENT

  26. DEFAULT WELCOME INTENT

  27. DEFAULT WELCOME INTENT

  28. CUSTOM INTENTS

  29. CUSTOM INTENTS

  30. CUSTOM INTENTS

  31. CUSTOM INTENTS

  32. FULFILLMENT Our App Firebase Cloud Function SDK

  33. FULFILLMENT Our App Firebase Cloud Function SDK

  34. FULFILLMENT Our App Firebase Cloud Function SDK

  35. FULFILLMENT Our App Firebase Cloud Function SDK

  36. CLOUD FUNCTIONS

  37. CLOUD FUNCTIONS

  38. CLOUD FUNCTIONS

  39. CLOUD FUNCTIONS

  40. CLOUD FUNCTIONS

  41. DIALOGFLOW SDK Our App Firebase Cloud Function SDK

  42. SIMPLE RESPONSE

  43. SIMPLE RESPONSE

  44. SIMPLE RESPONSE

  45. RICH RESPONSES

  46. RICH RESPONSES

  47. RICH RESPONSES

  48. RICH RESPONSES

  49. None
  50. FRET https://github.com/hitherejoe/Fret

  51. OTHER FUNCTIONALITY - User Authentication (Account Linking) - Transactions -

    Firebase Storage - Localisation - Firebase Databases - Android Things AIY Projects
  52. None
  53. LOCALISATION

  54. LOCALISATION

  55. LOCALISATION

  56. LOCALISATION

  57. LOCALISATION

  58. LOCALISATION

  59. LOCALISATION

  60. LOCALISATION

  61. LOCALISATION

  62. FRET https://github.com/hitherejoe/Fret

  63. None