CONVERSATIONAL
AI & SMART HOMES
GITPRO World 2018 • Jun 09, 2018
HELLO!
I am Vasu Jain
Senior Software Engineer at PayPal.
1.
CONVERSATIONAL
AI AND BOTS Bots & more
Screen Shot 2018-03-22 at 1.20.38 AM.png
GITBIT SLACKBOT
A Bot to get all the Info in
the Slacknviornement
STORY: WHY I BUILT THIS
▸ Monitor channels
• Stackoverflow/Github/Twitter
▸ Challenges
• Multiple Repos
• Too many clicks
• Finding relevant information wasn’t easy
• Time consuming
DEMO
DEMO
WHAT MAKES IT AWESOME
PUBLIC
GITHUB
GITBIT
SLACKBOT
CORP BUGS
API
STACKOVER
FLOW
PAYPAL CORP
GITHUB CORP USER
API
JIRA/RALLY
INTEGRATION
HIGH LEVEL ARCHITECTURE
TECH STACK
▸ Frontend /Backend – Node.js
▸ Frameworks – BotKit
▸ Slack Bot SDKs
▸ APIs – Github, Stackoverflow, Jira, PP
dev tools
▸ No database, Info on the fly
CODE LEVEL OVERVIEW
CODE WALK
https://github.com/vasujain/gitbitbot
THANKS!
Any questions?
You can find me at @vasujain & vj@brk.im
Conversational AI & Smart Homes

More Related Content

PDF
From Monolith to K8s - Spring One 2020
PDF
Orchestrating Microservices
PDF
Bug Bounty Career.pdf
PDF
Getting Started with ChatGPT.pdf
PDF
PDF
Batbwjs117
PPTX
orlando-codecamp-meet-copilot-24-Feb-2024_pub.pptx
PDF
Frappe Open Day - March 2018
From Monolith to K8s - Spring One 2020
Orchestrating Microservices
Bug Bounty Career.pdf
Getting Started with ChatGPT.pdf
Batbwjs117
orlando-codecamp-meet-copilot-24-Feb-2024_pub.pptx
Frappe Open Day - March 2018

Similar to Conversational AI & Smart Homes (20)

PDF
Frappe Open Day - March 2018
PPTX
IBM Agile Engineering Summit 18: How to Integrate IBM Rational® Team Concert ...
PDF
5/ GitHub Inner Source @ OPEN'16
PDF
Prototipação em hackathons
PDF
The what, how and why of scaling git repositories
PDF
The Next Generation of Social is in a Hangout
PPTX
Hacktoberfest GDSC Pillai College of Engineering
PPTX
GDSC PCE Hacktoberfest 1.pptx
PPTX
Git'in on Windows
PDF
Vibe Automation Coding: Integrating GitHub Copilot in VS Code for AI-Powered ...
PDF
Bridge the gap with Chat Automation
PDF
Introduction to Git, DrupalCamp LA 2015
PPTX
How to use GitHub to Predict the Success of your Application
PPTX
QA Bot
PDF
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
PDF
PPTX
PaaS + Appcelerator = WIN
PDF
WebRTC Reborn Over The Air
PPTX
Biscuit, the cryptotoken you can share safely with your ap is
PPTX
Git and Github.pptx
Frappe Open Day - March 2018
IBM Agile Engineering Summit 18: How to Integrate IBM Rational® Team Concert ...
5/ GitHub Inner Source @ OPEN'16
Prototipação em hackathons
The what, how and why of scaling git repositories
The Next Generation of Social is in a Hangout
Hacktoberfest GDSC Pillai College of Engineering
GDSC PCE Hacktoberfest 1.pptx
Git'in on Windows
Vibe Automation Coding: Integrating GitHub Copilot in VS Code for AI-Powered ...
Bridge the gap with Chat Automation
Introduction to Git, DrupalCamp LA 2015
How to use GitHub to Predict the Success of your Application
QA Bot
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
PaaS + Appcelerator = WIN
WebRTC Reborn Over The Air
Biscuit, the cryptotoken you can share safely with your ap is
Git and Github.pptx
Ad

More from Vasu Jain (14)

PPTX
Tech jobs beyond programming - Game design
PDF
Identifying and solving enterprise problems
PDF
Building Enterprise Chat Bots
PDF
Chat Bots and how to build a Slack bot
PPTX
Sentiment analysis of tweets [SCSE, 13]
PPTX
Sentiment analysis of tweets
PDF
Indexing and Mining a Billion Time series using iSAX 2.0
PPT
How google is using linked data today and vision for tomorrow
PPTX
Internet Explorer 9
PPTX
Cloud Computing Architecture
PPTX
Power Point 2010
PPTX
Microsoft Office 2010 Overview
PPTX
Windows 7 What's Next
PPTX
Windows Phone 7
Tech jobs beyond programming - Game design
Identifying and solving enterprise problems
Building Enterprise Chat Bots
Chat Bots and how to build a Slack bot
Sentiment analysis of tweets [SCSE, 13]
Sentiment analysis of tweets
Indexing and Mining a Billion Time series using iSAX 2.0
How google is using linked data today and vision for tomorrow
Internet Explorer 9
Cloud Computing Architecture
Power Point 2010
Microsoft Office 2010 Overview
Windows 7 What's Next
Windows Phone 7
Ad

Recently uploaded (20)

PDF
CELDAS DE COMBUSTIBLE TIPO MEMBRANA DE INTERCAMBIO PROTÓNICO.pdf
PDF
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
PPTX
Environmental studies, Moudle 3-Environmental Pollution.pptx
PPTX
Agentic Artificial Intelligence (Agentic AI).pptx
PPTX
Unit IImachinemachinetoolopeartions.pptx
PDF
IAE-V2500 Engine Airbus Family A319/320
PPTX
Environmental studies, Moudle 3-Environmental Pollution.pptx
PDF
Lesson 3 .pdf
PDF
Principles of operation, construction, theory, advantages and disadvantages, ...
PDF
VSL-Strand-Post-tensioning-Systems-Technical-Catalogue_2019-01.pdf
PDF
Software defined netwoks is useful to learn NFV and virtual Lans
PPTX
Solar energy pdf of gitam songa hemant k
PDF
Using Technology to Foster Innovative Teaching Practices (www.kiu.ac.ug)
PDF
VTU IOT LAB MANUAL (BCS701) Computer science and Engineering
PPTX
BBOC407 BIOLOGY FOR ENGINEERS (CS) - MODULE 1 PART 1.pptx
DOCX
An investigation of the use of recycled crumb rubber as a partial replacement...
PDF
electrical machines course file-anna university
PPTX
Design ,Art Across Digital Realities and eXtended Reality
PPTX
Real Estate Management PART 1.pptxFFFFFFFFFFFFF
PPTX
Quality engineering part 1 for engineering undergraduates
CELDAS DE COMBUSTIBLE TIPO MEMBRANA DE INTERCAMBIO PROTÓNICO.pdf
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
Environmental studies, Moudle 3-Environmental Pollution.pptx
Agentic Artificial Intelligence (Agentic AI).pptx
Unit IImachinemachinetoolopeartions.pptx
IAE-V2500 Engine Airbus Family A319/320
Environmental studies, Moudle 3-Environmental Pollution.pptx
Lesson 3 .pdf
Principles of operation, construction, theory, advantages and disadvantages, ...
VSL-Strand-Post-tensioning-Systems-Technical-Catalogue_2019-01.pdf
Software defined netwoks is useful to learn NFV and virtual Lans
Solar energy pdf of gitam songa hemant k
Using Technology to Foster Innovative Teaching Practices (www.kiu.ac.ug)
VTU IOT LAB MANUAL (BCS701) Computer science and Engineering
BBOC407 BIOLOGY FOR ENGINEERS (CS) - MODULE 1 PART 1.pptx
An investigation of the use of recycled crumb rubber as a partial replacement...
electrical machines course file-anna university
Design ,Art Across Digital Realities and eXtended Reality
Real Estate Management PART 1.pptxFFFFFFFFFFFFF
Quality engineering part 1 for engineering undergraduates

Conversational AI & Smart Homes

Editor's Notes

  • #5: Recently there has been a lot of news/discussions around bots. Basically a Chatbot is a computer program which conducts a conversation via audio or textual methods. E.g. 1. Voice based bots for eg bots based out of Amazon Alexa which can be invoked via voice 2. automated text based chat bots for Slack, Facebook etc. Who all know about Slack or have used it? Slack is a cloud-based messaging app for team collaboration. Got very popular due to app integrations. Slack has teams consisting of channels, users (humans and bots) So any guesses what a Slackbot is ?? :-)