Amazon Alexa Voice Interfaces Meetup Berlin August 2016

Preview:

Citation preview

1st Amazon Alexa & other Voice InterfacesMeetup03.08.2016

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

What we do: FutureOfVoice.com

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

! & "

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

Why voice?• natural way to engage

• less friction

• will be around

We hope you have met Alexa.

Let's build a skill that posts your lunch

plans to Slack

5 things to learn to use ASK:1. intent

2. slot

3. utterance

4. request

5. response

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

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

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}

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"}}}}}

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": {}}

Summary• Intent

• Slot

• Utterance

• Request

• Response

Let's codeFind the code on github.

Or start here: developer.amazon.com/ask

What we did1. Set up Model

2. Write Code

3. Deploy Code to Lambda

4. Successful Test

Lightning Talkby @Matas

Avakai meets Alexa

Use Casesfor

Voice Interfaces

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

Workshop: Create visions for voice interfaces

1. Voice is our natural language

2. Usable without hands

3. Voice can be more human

4. Direct access to all functions

4 AttributesNatural

Hands freeHumanAccess

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 ! & "

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

Let's get started

ImagesWe used images from the following sources:

• gratisography.com

• unsplash.com

• pixabay.com

Thank you.