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

How to talk with machine?

How to talk with machine?

A speak given during the Open Days in PGS-Software.

I created few skills (code can be found here: https://github.com/szymczakk/mpkLike ) for Alexa (Amazon voice assistant) with usage of Lambda and .NET Core 1.0, just to show how easy it is.

Krzysiek Szymczak

November 23, 2017
Tweet

More Decks by Krzysiek Szymczak

Other Decks in Programming

Transcript

  1. How to talk to the machine
    Krzysiek Szymczak · @szymczakk
    Alexa + Serverless + .Net Core

    View Slide

  2. Let’s get in touch
    Krzysiek Szymczak
    [email protected]
    @szymczakk
    www.szymczakk.pl

    View Slide

  3. Agenda
    ● .NET Core
    ● Serverless
    ● Lambda
    ● Alexa
    ● Alexa + Serverless vs Alexa + own-server
    ● Alexa + Serverless + .NET Core

    View Slide

  4. Theory
    ● .NET Core
    ● Serverless
    ● Lambda
    ● Alexa

    View Slide

  5. Made with by PGS Software · 5
    .NET Core New version of old .NET
    Open and multiplatform
    It’s faaaast….
    By fast I mean reallyy faaaast…
    Works like a nuget package
    Run in a runtime that it’s required to be run on.

    View Slide

  6. Made with by PGS Software · 6
    Serverless

    View Slide

  7. Made with by PGS Software · 7
    Lambda

    View Slide

  8. Made with by PGS Software · 8
    Alexa
    a little spy right in your
    house ;)

    View Slide

  9. Made with by PGS Software · 9
    How are we going to use it?
    Almost ;)
    Bus line
    Bus info

    View Slide

  10. Practice
    ● Alexa + Serverless vs Alexa + own-server
    ● Alexa + Serverless + .NET Core

    View Slide

  11. Made with by PGS Software · 11
    Alexa + Serveless

    View Slide

  12. Made with by PGS Software · 12
    Alexa + own-server

    View Slide

  13. Made with by PGS Software · 13
    Alexa config
    Intent
    Representation of
    action that user can
    take
    Endpoints
    Lambda or
    selfhosted server to
    run Alexa logic
    Utterances
    Exact mapping of
    what someone have
    to tell to start intent
    Slot types
    Variables type that
    user pass, ex:
    “AMAZON.DATE”.

    View Slide

  14. Made with by PGS Software · 14
    Our stack

    View Slide

  15. Made with by PGS Software · 15
    Demo

    View Slide

  16. View Slide

  17. Let’s get in touch
    Krzysiek Szymczak
    [email protected]
    @szymczakk
    www.szymczakk.pl

    View Slide

  18. Thank you!
    KRZYSZTOF SZYMCZAK · @SZYMCZAKK
    Go visit pgs-soft.com

    View Slide