In this module we introduce some theory about ASK and then we build an Alexa Hosted Skill from scratch (Hello World template).
- Developer Console: Build, Code and Test tabs
- Build tab: Invocation name, Built-In and Custom Intents and Utterances in VIM. VIM as JSON
- Code Tab: Dependencies (require), package.json, Save/Deploy/Promote to Live, Handler Structure (canHandle/handle), Handler Input, Response Builder, Speak/Reprompt, Skill Builder, Error handler, Session ended request
- Code Tab: Intent Reflector & FallbackIntent handler (*)
- Test Tab: Custom Skill opening, JSON in/out, LaunchRequest, IntentRequest, Help/Stop/Cancel, Session ended, Test physical device (same account)
- Development and Production Lambda Stages
- Lambda Dependencies
- Handler as processor of incoming event. Handler structure
- Request Types
- Skill Builder (custom vs standard) and its functions
- Reflector (catch all intent handler)
- Out-of-domain utterances (*)
- (only in locales that support AMAZON.FallbackIntent)