amazon alexa voice interfaces meetup berlin august 2016
TRANSCRIPT
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.