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

Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Embed Size (px)

Citation preview

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.