[ZendCon2017] Meet Johnny the Deployer: A LAMP Stack Professional's Journey to Artificial Intelligence

[ZendCon2017] Meet Johnny the Deployer: A LAMP Stack Professional's Journey to Artificial Intelligence

Artificial intelligence products are all the rage these days. How do we, as LAMP stack professionals, ensure we embark this wonderful journey?

After working on AI-powered applications for a while now, we'll show you how we built, with PHP, a devops chatbot that enables the release manager skip the confusing discussions with the tekkies and master the release process.

Here are some questions you may ask Johnny:
“What tickets are ready for QA?”
“Prepare a release candidate and deploy it to QA”
“When did we last install the API in staging?”
“How did the traffic look for the last 36 hours?”
“How many sales are there today compared with last week?”
“What version of the API is installed in production?”
“How many servers are we using now in the integration environment?”
“What is the medium load across the cluster in the last three days.”
“List the last three deployments in the way environment.”
“Who ordered the update on release candidate?”

AI is not scary, and there are a lot of awesome things you can do with it right from PHP. Johnny is our devops friend that we created, and we'll show you how helpful he is in our day-to-day tasks.

84cfe0e14cd3fdf8d1b2ef8223d99619?s=128

Georgiana Gligor

October 26, 2017
Tweet

Transcript

  1. NFFU KPIOOZ UIF EFQMPZFS Georgiana Gligor / Tekkie Consulting /

    @gbtekkie B MBNQ TUBDL EFW“T KPVSOFZ UP BSUJGJDJBM JOUFMMJHFODF
  2. 2 Hfpshjbnb Hmjhps ✤ Geek. Mother. Do-er. ✤ Crafting large-scale

    enterprise apps ✤ RomaniaPHP organiser ✤ PhD Student in Systems Engineering @gbtekkie gb@tekkie.ro
  3. @gbtekkie ZendCon2017 3 BHFOEB chatbots Johnny demo

  4. DIBUCPUT

  5. @gbtekkie ZendCon2017 5 B CJU PG IJTUPSZ Eliza 1966 SmarterChild

    2001 Eggdrop 1993
  6. @gbtekkie ZendCon2017 BASIC STRUCTURE 6 processing conversational interface

  7. @gbtekkie ZendCon2017 PLATFORMS 7 source: chatbots.org

  8. @gbtekkie ZendCon2017 BOT FRAMEWORKS 8 processing Slack socket.io botmaster

  9. @gbtekkie ZendCon2017 BOTMASTER 9

  10. @gbtekkie ZendCon2017 BOTMASTER 10

  11. @gbtekkie ZendCon2017 UNDERSTANDING 11 processing Slack socket.io botmaster

  12. @gbtekkie ZendCon2017 UNDERSTANDING 12 Watson

  13. @gbtekkie ZendCon2017 13 IBM WATSON ✤ Thomas J. Watson -

    the fist IBM CEO ✤ umbrella of AI technologies
  14. @gbtekkie ZendCon2017 14 WATSON CONVERSATION ✤ old name: Dialogue ✤

    free tier ✤ can later move to NLU or Knowledge Studio
  15. @gbtekkie ZendCon2017 15 WATSON CONVERSATION

  16. @gbtekkie ZendCon2017 16 WORKSPACE

  17. @gbtekkie ZendCon2017 17 INTENT EXAMPLE

  18. KPIOOZ

  19. @gbtekkie ZendCon2017 OVERALL VIEW 19 Watson Jenkins Jira

  20. @gbtekkie ZendCon2017 SLACK 20 2 1

  21. @gbtekkie ZendCon2017 SLACK 21

  22. @gbtekkie ZendCon2017 SLACK 22

  23. @gbtekkie ZendCon2017 SLACK 23

  24. @gbtekkie ZendCon2017 BOTMASTER - SLACK 24

  25. @gbtekkie ZendCon2017 BOTMASTER - SLACK 25

  26. @gbtekkie ZendCon2017 BOTMASTER - SLACK 26

  27. @gbtekkie ZendCon2017 THE BRAINS 27

  28. @gbtekkie ZendCon2017 THE BRAINS 28

  29. @gbtekkie ZendCon2017 THE BRAINS 29

  30. @gbtekkie ZendCon2017 THE BRAINS - ASK WATSON 30

  31. @gbtekkie ZendCon2017 WATSON: COMPLEX INTENT 31

  32. @gbtekkie ZendCon2017 WATSON: CONTEXT VARIABLES 32

  33. DEMO: EXTRACT INFORMATION FROM JIRA

  34. DEMO: BUILD & DEPLOY

  35. DEMO: QUERY HISTORY BY COMPONENT

  36. ‹#› RVFTUJPOT@ } Efficient architecture. Performance oriented. AI enhanced. dev@tekkie.ro