How I learned Alexa Smart Home Skill
About me
I am a software engineer and having 3 plus years of experience in backend development using nodeJS, Python, AWS, GCP.
Why I wanted to learn Alexa Smart Home Skill
I am working on cutting edge technology like nodeJS, AWS in IoT based project. Nowadays IoT embedded device is Alexa enabled. Means Alexa capability is inbuilt in the IoT device. So it's very important to know how to implement Alexa Skill backend in the cloud to meet the expectation.
How I approached learning Alexa Smart Home Skill
Very first I tried to explore Alexa developer docs and check out how it's work. Then I select a technology stack and started developing.
Challenges I faced
Alexa has amazon lex system which is responsible for natural language processing. The hard part is how we can create utterances and retrieve the required slot value at our backend service.
Key takeaways
I have enjoyed creating Alexa Skill and learn how it's work. I got a strong understanding of the concept behind Alexa.
Tips and advice
If one wants to explore Alexa Skill development then they can start with Alexa developer docs. It has very good documentation about how to develop skill, which should be a type of skill, how to fulfill service and test skill using simulator.
Final thoughts and next steps
Following the above process i learned how to start understanding new technology. I next step is learning google action.