• music playback, • making to-do lists, • setting alarms, • streaming podcasts, • playing audiobooks, • providing weather, traffic • and other real-time information, such as news. • Alexa can also control several smart devices using itself as a home automation system. • Users can extend the Alexa capabilities by installing "skills" (additional functionality developed by third-party vendors, more commonly called apps)
reason? Database maintenance Ok. What is the timeframe? Next Friday, 4 AM to 5 AM Ok. Should I notify all users about this? Yes Event created and notifications to users is on the way. Beginner Scenario 2
PM in Romeo Sorry the room Romeo is already booked for this slot. Room Inception has 1 HR window from 6:30 PM to 7:30 PM, should I book this for you? Yes Do you need conference call facility? No, Thanks Ok. Room Inception booked for 6:30 to 7:30 PM and meeting invitation has been sent to Fahad. Little advance Scenario 3
keep you working this weekend. Some bloopers Alexa, what is the status of production issue ID #123 Uh-oh, you might need to spend your whole night on it. Scenario 4
• Enables 3rd party applications to obtain limited access to user accounts. • E.g. Login with GitHub, Facebook, Google etc. • Integrates in matter of minutes https://laravel.com/docs/master/passport An Introduction to OAuth 2
to begin an interaction with a particular custom skill. Example – If the invocation name is "daily horoscopes", users can say: Alexa, ask daily horoscopes for the horoscope for Gemini Intents and Slots An intent represents an action that fulfills a user's spoken request. Intents can optionally have arguments called slots. We can call them as methods in simple terms. Example – Alexa, ask Plan My Trip to plan a trip from Mumbai to New Delhi on Friday. Intent (method name) Slot 2 (Parameter) Slot 1 (Parameter) Slot 3 (Parameter) Endpoint An URL(https) where all Alexa requests will be sent. We can call it as webhook.