form on static site) • For very variable traffic levels (millions of IoT sensors) • To provide extra compute resource without extending existing platform (classic example: PDF generation) @lornajane
also a web interface) • Set up permissions via IAM and then use aws configure to get that set up • Write some JS, and zip it (for me: index.js -> hello.zip) @lornajane
in using copied command from web interface Zip and deploy/update your code zip hello.zip index.js wsk action update --kind nodejs:6 demo/hello1 hello.zip demo is the package name @lornajane
your "skill" • Skill name: appears in the dashboard • Language: Your skill must be enabled for your region • Endpoint: a Lambda ARN or an HTTP endpoint @lornajane
say to get this to work Format: [intent] [words the user can say] NewCodename for a new name NewCodename for a new project name NewCodename for a new project codename RecentCodenames about recent codenames RecentCodenames to say that again RecentCodenames to repeat codenames There is also an Interaction Builder @lornajane
maths question • Intent: Quiz • Slots: Number (there are predefined data types) The "dialog" feature helps to prompt the user for input There is a "session" to store data between requests @lornajane
Alexa Ready? What is three plus five? Human Eight! Alexa Well done! Eight is correct. OR Human Fourty-two! Alexa You said fourty-two, but the correct answer is eight. @lornajane