Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Build an Alexa skill with .NET Core and AWS Lambda

Build an Alexa skill with .NET Core and AWS Lambda

Learn how to use open-source tools and .NET Core to build and deploy a custom Alexa skill. The project will utilize AWS Lambda for friction-free deployment and scaling. The code is available on Github.

Avatar for Nate Barbettini

Nate Barbettini

June 03, 2017
Tweet

More Decks by Nate Barbettini

Other Decks in Programming

Transcript

  1. What is Alexa? • Platform for voice apps (skills) and

    interaction • Runs on Amazon Echo hardware, mobile apps, elsewhere • Lots of skills available already • Developers can build skills to add new abilities
  2. Creating a skill • Configuration data (interaction model) • Web

    service (response) "Alexa, ask Cat Facts to give me a cat fact" Alexa Matches interaction model? Intent model Web service HTTPS
  3. AWS Lambda • "Serverless" = just run code and run

    • Pay only for the exact CPU time and memory you use • Run JavaScript, Python, Java, C# code • Supports .NET Core applications