Alexa is a virtual assistant developed by Amazon, first used in the Amazon Echo and the Amazon Echo Dot smart speakers developed by Amazon Lab126. It is capable of voice interaction, music playback, making to-do lists, setting alarms, streaming podcasts, playing audiobooks, and providing weather, traffic, and other real-time information, such as news.[2] 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, in other settings more commonly called apps). Most devices with Alexa allow users to activate the device using a wake-word (such as Echo); other devices (such as the Amazon mobile app on iOS or Android) require the user to push a button to activate Alexa's listening mode. Currently, interaction and communication with Alexa are only available in English, German and Japanese. In November 2017, Alexa became available in the Canadian market in English only. As of September 2017, Amazon had more than 5,000 employees working on Alexa and related products. Integrate an Alexa skill with Salesforce and require users to set a voice access code.

Pre-requisites/Implementation Technologies

1 . AWS Account
2 . Basic Knowledge About Alexa
3 . Connected App
1 . IoT

Note: One kit will be provided per team for practice.

Project Development Lifecycle

Day Action plan Detailed Plan
Day 1 Project Analysis 1. Project development life cycle
2. Project Requirement
3. Private Alexa Skills
Day 2 Project Environment setup 1. Create an org for development
2. Custom settings
3. AWS console
Day 3 ALEXA 1. Alexa Skills Kit CLI setup
2. Amazon developer portal
Day 4 ALEXA & Lambda Functions 1. Creation of Alexa Skills & Lambda Functions
2. Lambda Function States
3. Testing
Day 5 Connected App & ALEXA 1. Connected App creation
2. Linking Alexa to App
Day 6 Validate your skills 1. Testing the skill
2. Troubleshooting
3. Publishing
4. Documenting the project

Team Size and Price

Team Size Price for Team
4 4000

Note: A team can have maximum of 4 members.

Tech Coach