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

ChatBots com Linguagem Natural OpenSource com R...

DevOps-DF
November 08, 2017

ChatBots com Linguagem Natural OpenSource com Rocket.Chat - Diego Dorgan

Como implementar uma cultura chatops usando chatbots opensource independentes de APIs de serviços externos, usando Rocket.Chat e hubot-natural.

DevOps-DF

November 08, 2017
Tweet

More Decks by DevOps-DF

Other Decks in Technology

Transcript

  1. MUDANÇAS DE PARADIGMA 80s - desktop & clients 90s -

    browser & websites 00s - smartphones & apps 10s - it’s the turn of messaging & bots
  2. ChatOps? ”ChatOps, a term widely credited to GitHub, is all

    about conversation-driven development. By bringing your tools into your conversations and using a chat bot modified to work with key plugins and scripts, teams can automate tasks and collaborate, working better, cheaper and faster.” Eric Sigler - pagerduty
  3. O que é ChatOps? ” ChatOps is a collaboration model

    that connects people, tools, process, and automation into a transparent workflow. … Conversation-driven collaboration isn’t new, but ChatOps is its digital-age manifestation: a combination of the oldest form of collaboration with the newest technology. And this surprisingly simple combination will change the way you work.” Sean Regan - Atlassian Blog
  4. HUBOT ADAPTERS Shell AIM ChatWork Dasher Fleep Flowdock Gitter Gtalk

    Hall HipChat iMessage IRC Jabbr Let’s Chat Lingr Mattermost Mattermost - websocket Campfire Facebook Messenger QQ Partychat Rocket.Chat Slack Skype SkypeWeb Skyweb Talker Telegram Twilio IP Messaging Twilio SMS Twitter Visual Studio Online XMPP Yammer 38 Adapters
  5. Instalando o Hubot > npm install -g yo generator-hubot >

    mkdir myhubot > cd myhubot > yo hubot
  6. Stephen Hawking “AI will be either the best, or the

    worst thing, ever to happen to humanity” “Every aspect of our lives will be transformed. In short, success in creating AI could be the biggest event in the history of our civilisation.”
  7. NLP Tools Tokenizers String Distance Phonetics Inflectors N-Grams tf-idf Tries

    EdgeWeightedDigraph ShortestPathTree LongestPathTree WordNet Spellcheck Stemmers | Classifiers | PoS Tagger
  8. PoS Tagger NN Noun, singular or mass VB Verb, base

    form DT Determiner IN Preposition or subordinating conjunction
  9. WE’RE ONTO SOMETHING + + • AwesomeUX,build fororgs& communities •

    Zero investmenttostartparticipating • Build an ecosystemofBOTsand services
  10. WE’RE ONTO SOMETHING + + + • AwesomeUX,build fororgs& communities

    • Zero investmenttostartparticipating • Build an ecosystemofBOTsand services • Open Sourceand optimizefor flexibility
  11. WE’RE ONTO SOMETHING + + + + • AwesomeUX,build fororgs&

    communities • Zero investmenttostartparticipating • Build an ecosystemofBOTsand services • Open Sourceand optimizefor flexibility • Distributedand universally adopted