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

[RomaniaPHP 2018] Building Johnny the Deployer

[RomaniaPHP 2018] Building Johnny the Deployer

Georgiana Gligor

June 22, 2018
Tweet

More Decks by Georgiana Gligor

Other Decks in Technology

Transcript

  1. Building
    Johnny the Deployer
    A LAMP Stack Professional’s Journey to AI
    Georgiana Gligor
    Tekkie Consulting
    @gbtekkie

    View full-size slide

  2. !2
    ๏ Geek. Mother. Do-er.
    ๏ Crafting enterprise apps
    ๏ Large-Scale Application Architect
    ๏ RomaniaPHP Conference Organiser
    ๏ Systems Engineering PhD Student
    Georgiana Gligor
    @gbtekkie
    [email protected]

    View full-size slide

  3. @gbtekkie Amsterdam, June 2018
    #DPC18

    View full-size slide

  4. @gbtekkie Amsterdam, June 2018
    #DPC18
    4
    2012
    !snap discover all
    !snap provision pbstg12
    !snap install pbstg12 teesnap-api-public 1.2-3

    View full-size slide

  5. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    5
    RESOURCES
    ๏ GitHub:
    ๏ https://github.com/tekkie/johnny-deployer-demo
    ๏ Video tutorial to set up Jira:
    ๏ https://www.youtube.com/watch?v=v5tqDlQcVss

    View full-size slide

  6. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    6
    AGENDA
    chatbots demo
    Johnny

    View full-size slide

  7. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    8
    A BIT OF HISTORY
    Eliza
    1966
    SmarterChild
    2001
    Eggdrop
    1993

    View full-size slide

  8. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    9
    BOT DIRECTORIES
    ๏ BotList
    ๏ bots.directory
    ๏ There is a bot for that
    ๏ ChatBottle
    ๏ BotWiki
    ๏ Chatbots.org

    View full-size slide

  9. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    10
    source: chatbots.org

    View full-size slide

  10. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    11
    processing
    conversational
    interface
    BASIC STRUCTURE

    View full-size slide

  11. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    12
    BOT FRAMEWORKS
    processing
    botmaster

    View full-size slide

  12. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    13
    BOTMASTER

    View full-size slide

  13. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    14
    BOTMASTER

    View full-size slide

  14. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    15
    UNDERSTANDING
    the brains
    the bot

    View full-size slide

  15. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    16
    UNDERSTANDING
    Watson
    the
    brains
    the
    bot

    View full-size slide

  16. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    17
    IBM WATSON
    ๏Thomas J. Watson - the first IBM CEO
    ๏umbrella of AI technologies

    View full-size slide

  17. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    18
    WATSON ASSISTANT
    ๏ old name: Conversation
    ๏ older name: Dialogue
    ๏ free tier
    ๏ can later move to NLU with Knowledge Studio

    View full-size slide

  18. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    25
    Jenkins
    Jira
    Watson
    the
    brains
    the
    bot

    View full-size slide

  19. ‹#›
    SLACK

    View full-size slide

  20. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    27
    2
    1

    View full-size slide

  21. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    28
    2
    1

    View full-size slide

  22. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    29

    View full-size slide

  23. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    30

    View full-size slide

  24. ‹#›
    BOTMASTER

    View full-size slide

  25. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    32

    View full-size slide

  26. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    33

    View full-size slide

  27. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    34

    View full-size slide

  28. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    35

    View full-size slide

  29. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    36

    View full-size slide

  30. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    37

    View full-size slide

  31. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    38

    View full-size slide

  32. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    39

    View full-size slide

  33. ‹#›
    WATSON

    View full-size slide

  34. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    41

    View full-size slide

  35. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    42

    View full-size slide

  36. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    43

    View full-size slide

  37. @gbtekkie Cluj-Napoca, June 2018
    #RomaniaPHP2018
    44

    View full-size slide

  38. ‹#›
    QUESTIONS?
    }
    Efficient architecture.
    Performance oriented.
    AI enhanced.
    [email protected]

    View full-size slide