Build Your Own Voice Interface with Google Actions

Workshop
This talk originates from the archive. To the CURRENT program
Until conference starts:
✓ 10% Team Discount ✓ 2-in-1 conference offer Register Now
Infos
Friday, December 7 2018
09:00 - 17:00

Learn how to create your own voice interfaces using the Google Actions platform. We’ll look at the technologies involved, how to plan for a conversation, and then build a voice interaction together. With the rise of voice assistants, voice is becoming another surface area for users to interact with your product or service. We can now start to blend this new technology with our existing offerings to improve user experience, engagement, and satisfaction. 

In this workshop, we’ll learn about the Google Actions platform and how it works to provide you with all the tools you need to build your own conversational interfaces. Throughout the workshop, you’ll also build your own Action and see how to extend it for deeper integration with your application.We’ll also spend time looking at how to design a conversation interface, including thinking through the various phases of dialog and sketching out expected flows.Finally, we’ll look at how to review and improve your Action by using the analytics and AI training tools available from Google. 

Learn the technical fundamentals of building voice actions quickly, as well as the social and human considerations for its design.

We’ll start with an introduction to building voice experience with Google, and review the tools available in its ecosystem. We’ll also setup the mental framework for the demo app we’ll be designing and building.

Then we’ll step back and engage in some design practices. These will help you think through the logical parts of the voice experience and conversation, identify areas for handling repair (errors), and ensure you focus on the key aspects of the implementation.

We’ll take our design framework and start the implementation. This will include building up a list of intents (mapping what a user says to what they mean), handling slots (understanding the parameters of their intents), and wire up response handling (there are JavaScript or static versions you can implement).

The workshop is open to anyone, regardless of skill or experience. You will need to bring a laptop and have an account with Google. Familiarity with NodeJS/JavaScript is a plus to help ensure you get the most out of the coding aspect of the workshop, though it is possible to build a functional prototype without any coding experience. A solution will be provided at the end of the workshop. No programs are required, other than a modern browser.

Behind the Tracks