Top Banner
1st Amazon Alexa & other Voice Interfaces Meetup 03.08.2016 Connect with us: Tilmann - Twitter - Linkedin Stefan - Twitter - LinkedIn What we do: FutureOfVoice.com
27

Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Jan 10, 2017

Download

Technology

Tilmann Böhme
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

1st Amazon Alexa & other Voice InterfacesMeetup03.08.2016

Connect with us: Tilmann - Twitter - LinkedinStefan - Twitter - LinkedIn

What we do: FutureOfVoice.com

Page 2: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Thanks toAmir for the organization and Amazon for providing the room and

! & "

Page 3: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Agenda1. Introduction (2 min)

2. How to write your first skill in 28 minutes

3. Lightning Talks (10min)

4. Interactive Session - Use Cases (25min)

5. Beer and Pizza

Page 4: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Why voice?• natural way to engage

• less friction

• will be around

Page 5: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

We hope you have met Alexa.

Page 6: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Let's build a skill that posts your lunch

plans to Slack

Page 7: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

5 things to learn to use ASK:1. intent

2. slot

3. utterance

4. request

5. response

Page 8: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

What is an intent?{ "intents": [ { "intent": "postLunchPlan", }, { "intent": "AMAZON.HelpIntent" }, { "intent": "AMAZON.CancelIntent" } ]}

Page 9: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

What is a slot?{ "intents": [ { "intent": "postLunchPlan", "slots": [ { "name": "foodtype", "type": "FOOD_TYPES" } ] } ]}

Page 10: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

What is an utterance?postLunchPlan that we are going for {foodtype} foodpostLunchPlan that we are going for {foodtype} postLunchPlan that i want {foodtype} postLunchPlan {foodtype}

Page 11: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

What is a request?{ "session": { "sessionId": "SessionId.64962248-519b-4e86-90de-f90c34f9ed59", "attributes": {}, "user": { "userId": "amzn1.ask.account.AFP3ZW" }, "new": true }, "request": { "type": "IntentRequest", "intent": { "name": "postLunchPlan", "slots": { "foodtype": { "name": "foodtype", "value": "German"}}}}}

Page 12: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

What is a response?{ "version": "1.0", "response": { "outputSpeech": { "type": "SSML", "ssml": "<speak> I posted your choice of German food on slack. </speak>" }, "shouldEndSession": true }, "sessionAttributes": {}}

Page 13: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Summary• Intent

• Slot

• Utterance

• Request

• Response

Page 14: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Let's codeFind the code on github.

Or start here: developer.amazon.com/ask

Page 15: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

What we did1. Set up Model

2. Write Code

3. Deploy Code to Lambda

4. Successful Test

Page 16: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Lightning Talkby @Matas

Avakai meets Alexa

Page 17: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Use Casesfor

Voice Interfaces

Page 18: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Let's create a vision togetherIntro: 4 Attributes of voice interfaces

Workshop: Create visions for voice interfaces

Page 19: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

1. Voice is our natural language

Page 20: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

2. Usable without hands

Page 21: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

3. Voice can be more human

Page 22: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

4. Direct access to all functions

Page 23: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

4 AttributesNatural

Hands freeHumanAccess

Page 24: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Process• Go to your nametag number

• 5 min brainstorming challenge

• Rotate to next higher number

• Another 5 min brainstorming challenge

• Receive documentation via meetup.com

• continue with ! & "

Page 25: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

5 min brainstoming challenge• Goal: How can a life with an omnipresent voice interface

look like - Take a look persona & situation - Extend the situation - Ideate use cases

• Silent brainstorming - Communication via postits - Write a postit for each thought - Pin postit directly on the wall

Page 26: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Let's get started

Page 27: Amazon Alexa Voice Interfaces Meetup Berlin August 2016

ImagesWe used images from the following sources:

• gratisography.com

• unsplash.com

• pixabay.com

Thank you.