際際滷

際際滷Share a Scribd company logo
APIS LOVETO CHAT
BRUNO PEDRO
NOVEMBER 2016
ABOUTME
 1995: Founded the Portuguese national IRC network
 Since 2004 has been building hundreds of API integrations
 2015: Co-founded Hitch, API community & support platform
Bruno Pedro@bpedro
PEOPLE LOVETO CHAT
 7.4 Billion people
 ~3 Billion Daily Active Chat Users
 28.2 Trillion Messages per year
 Each user sends ~25 Messages per day
sources: BI Intelligence, Statista, eMarketer; values for 2015
BRIEF HISTORYOF CHAT
1970s 1980s 1990s 2000s 2010s
Community Memory
BBS
UNIX talk
ICQ
AIM
Jabber
Google Talk
IRC
WhatsApp
Slack
METCALFES LAW
Utility
Users
Utility = Users2
BBS
IRC
ICQ
WhatsApp
Slack
DEVELOPERS LOVETO CHAT
 18.2 Million developers
 Sharing code
 Exchanging experiences
 Pair programming
 Building chat bots
sources: IDC; values for 2016
TYPES OF CHATBOTS
Slash command Conversational Intelligent
Stateless Semi-stateful Stateful
ELIZA
 Created in 1964
 NLP / pattern matching
 Conversational
 Semi-stateful
 Passed the Turing test
APIS LOVETO CHAT
200 150 25
3RD-PARTYINTEGRATIONS
TYPES OF INTEGRATIONS
Productivity Development Support Fun
BUILDING AN INTEGRATION
Your
chat bot
Integrated
API
Integrated
API
NLP
API LEARNING
49油%
source: Hitch Survey, 2016
Learning
Discovery
Community
Documentation
Other
HITCH API ASSISTANT
+ + =
HITCH API ASSISTANTVIDEO
SIGN UP FORTHE PREVIEW
usehitch.com/assistant
THANK YOU.

More Related Content

Similar to Ap is love to chat (20)

Discord Company Presentation by Anthony Tung
Discord Company Presentation by Anthony TungDiscord Company Presentation by Anthony Tung
Discord Company Presentation by Anthony Tung
Anthony Tung
A Guide to the Top 8 Live Streaming Platforms
A Guide to the Top 8 Live Streaming PlatformsA Guide to the Top 8 Live Streaming Platforms
A Guide to the Top 8 Live Streaming Platforms
Ben Ramedani
Developer Experience & API as a Product
Developer Experience & API as a ProductDeveloper Experience & API as a Product
Developer Experience & API as a Product
Anastasia Goryacheva
APIdays 2018 Ask mona
APIdays 2018 Ask monaAPIdays 2018 Ask mona
APIdays 2018 Ask mona
Isabelle REUSA
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp
FUTURE OF PUBLISHING IN THE DATA ERA
FUTURE OF PUBLISHING IN THE DATA ERAFUTURE OF PUBLISHING IN THE DATA ERA
FUTURE OF PUBLISHING IN THE DATA ERA
Marco Vigan嘆
Building a bot with an intent
Building a bot with an intentBuilding a bot with an intent
Building a bot with an intent
Abhishek Sur
Filipe Barroso - Google Developers Group - OSL19
Filipe Barroso - Google Developers Group - OSL19Filipe Barroso - Google Developers Group - OSL19
Filipe Barroso - Google Developers Group - OSL19
marketingsyone
Onlinechat
OnlinechatOnlinechat
Onlinechat
Amandeep Kaur
ICQ LSP
ICQ LSP ICQ LSP
ICQ LSP
ICQLTD
Jonathan Rosenberg's Presentation at Emerging Communication Conference & Awar...
Jonathan Rosenberg's Presentation at Emerging Communication Conference & Awar...Jonathan Rosenberg's Presentation at Emerging Communication Conference & Awar...
Jonathan Rosenberg's Presentation at Emerging Communication Conference & Awar...
eCommConf
Chat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsChat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of bots
Roy Murphy
Chat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsChat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of bots
BAM
Nexmo Chat App Map
Nexmo Chat App MapNexmo Chat App Map
Nexmo Chat App Map
Nexmo
Breizhcamp: Cr辿er un bot, pas si simple. Faisons le point.
Breizhcamp: Cr辿er un bot, pas si simple. Faisons le point.Breizhcamp: Cr辿er un bot, pas si simple. Faisons le point.
Breizhcamp: Cr辿er un bot, pas si simple. Faisons le point.
Cisco DevNet
Microsoft Bot Framework
Microsoft Bot FrameworkMicrosoft Bot Framework
Microsoft Bot Framework
vivek p s
Android trends 2018
Android trends 2018Android trends 2018
Android trends 2018
NSquare123
Twitter and TV: A Public Media Workshop
Twitter and TV: A Public Media WorkshopTwitter and TV: A Public Media Workshop
Twitter and TV: A Public Media Workshop
Tory Starr
Global Azure2021 Verona.pptx
Global Azure2021 Verona.pptxGlobal Azure2021 Verona.pptx
Global Azure2021 Verona.pptx
Luis Beltran
ClueCon 2017
ClueCon 2017ClueCon 2017
ClueCon 2017
Luca Pradovera
Discord Company Presentation by Anthony Tung
Discord Company Presentation by Anthony TungDiscord Company Presentation by Anthony Tung
Discord Company Presentation by Anthony Tung
Anthony Tung
A Guide to the Top 8 Live Streaming Platforms
A Guide to the Top 8 Live Streaming PlatformsA Guide to the Top 8 Live Streaming Platforms
A Guide to the Top 8 Live Streaming Platforms
Ben Ramedani
Developer Experience & API as a Product
Developer Experience & API as a ProductDeveloper Experience & API as a Product
Developer Experience & API as a Product
Anastasia Goryacheva
APIdays 2018 Ask mona
APIdays 2018 Ask monaAPIdays 2018 Ask mona
APIdays 2018 Ask mona
Isabelle REUSA
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...
ITCamp
FUTURE OF PUBLISHING IN THE DATA ERA
FUTURE OF PUBLISHING IN THE DATA ERAFUTURE OF PUBLISHING IN THE DATA ERA
FUTURE OF PUBLISHING IN THE DATA ERA
Marco Vigan嘆
Building a bot with an intent
Building a bot with an intentBuilding a bot with an intent
Building a bot with an intent
Abhishek Sur
Filipe Barroso - Google Developers Group - OSL19
Filipe Barroso - Google Developers Group - OSL19Filipe Barroso - Google Developers Group - OSL19
Filipe Barroso - Google Developers Group - OSL19
marketingsyone
ICQ LSP
ICQ LSP ICQ LSP
ICQ LSP
ICQLTD
Jonathan Rosenberg's Presentation at Emerging Communication Conference & Awar...
Jonathan Rosenberg's Presentation at Emerging Communication Conference & Awar...Jonathan Rosenberg's Presentation at Emerging Communication Conference & Awar...
Jonathan Rosenberg's Presentation at Emerging Communication Conference & Awar...
eCommConf
Chat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsChat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of bots
Roy Murphy
Chat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsChat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of bots
BAM
Nexmo Chat App Map
Nexmo Chat App MapNexmo Chat App Map
Nexmo Chat App Map
Nexmo
Breizhcamp: Cr辿er un bot, pas si simple. Faisons le point.
Breizhcamp: Cr辿er un bot, pas si simple. Faisons le point.Breizhcamp: Cr辿er un bot, pas si simple. Faisons le point.
Breizhcamp: Cr辿er un bot, pas si simple. Faisons le point.
Cisco DevNet
Microsoft Bot Framework
Microsoft Bot FrameworkMicrosoft Bot Framework
Microsoft Bot Framework
vivek p s
Android trends 2018
Android trends 2018Android trends 2018
Android trends 2018
NSquare123
Twitter and TV: A Public Media Workshop
Twitter and TV: A Public Media WorkshopTwitter and TV: A Public Media Workshop
Twitter and TV: A Public Media Workshop
Tory Starr
Global Azure2021 Verona.pptx
Global Azure2021 Verona.pptxGlobal Azure2021 Verona.pptx
Global Azure2021 Verona.pptx
Luis Beltran

Recently uploaded (20)

1-Information-and-Communication-Technology (1).pptx
1-Information-and-Communication-Technology (1).pptx1-Information-and-Communication-Technology (1).pptx
1-Information-and-Communication-Technology (1).pptx
JaneCalzada
Shift Towards Authentic Social Media Engagement
Shift Towards Authentic Social Media EngagementShift Towards Authentic Social Media Engagement
Shift Towards Authentic Social Media Engagement
webcooks Digital Academy
Professional Freelance Digital Marketing Services in Chandigarh.pptx
Professional Freelance Digital Marketing Services in Chandigarh.pptxProfessional Freelance Digital Marketing Services in Chandigarh.pptx
Professional Freelance Digital Marketing Services in Chandigarh.pptx
Professional Freelance Digital Marketing Services in Chandigarh
HiSTEAM 2nd onwwwwwwwwwwwwwwwwwwwww.pptx
HiSTEAM 2nd onwwwwwwwwwwwwwwwwwwwww.pptxHiSTEAM 2nd onwwwwwwwwwwwwwwwwwwwww.pptx
HiSTEAM 2nd onwwwwwwwwwwwwwwwwwwwww.pptx
pbhathiwala
Lesson-1-Multimedia (1) Explore the principle of interactivity and rich conte...
Lesson-1-Multimedia (1) Explore the principle of interactivity and rich conte...Lesson-1-Multimedia (1) Explore the principle of interactivity and rich conte...
Lesson-1-Multimedia (1) Explore the principle of interactivity and rich conte...
JaneCalzada
Black Modern Solar System Presentation.pptx
Black Modern Solar System Presentation.pptxBlack Modern Solar System Presentation.pptx
Black Modern Solar System Presentation.pptx
ssuserc5279b
Client Relations in a Virtual World Maintaining Trust and Communication
Client Relations in a Virtual World  Maintaining Trust and CommunicationClient Relations in a Virtual World  Maintaining Trust and Communication
Client Relations in a Virtual World Maintaining Trust and Communication
john823664
How ISPs Can Help Protect Users from Cyber Threats.pdf
How ISPs Can Help Protect Users from Cyber Threats.pdfHow ISPs Can Help Protect Users from Cyber Threats.pdf
How ISPs Can Help Protect Users from Cyber Threats.pdf
Internet Bundle Now
The Decision Buy-In Algorithm - RVAJS 2025
The Decision Buy-In Algorithm - RVAJS 2025The Decision Buy-In Algorithm - RVAJS 2025
The Decision Buy-In Algorithm - RVAJS 2025
John Riviello
Presentations.docx...............................................
Presentations.docx...............................................Presentations.docx...............................................
Presentations.docx...............................................
gaellagsan
Microsoft Authenticator on Mac MicrosofMicrosoft
Microsoft Authenticator on Mac MicrosofMicrosoftMicrosoft Authenticator on Mac MicrosofMicrosoft
Microsoft Authenticator on Mac MicrosofMicrosoft
bestauthenticatorapp1
Professional Freelance Digital Marketing Services in Chandigarh.pdf
Professional Freelance Digital Marketing Services in Chandigarh.pdfProfessional Freelance Digital Marketing Services in Chandigarh.pdf
Professional Freelance Digital Marketing Services in Chandigarh.pdf
Professional Freelance Digital Marketing Services in Chandigarh
Grand Theft Auto V Crack For PC [Latest Free] Free Download
Grand Theft Auto V Crack For PC [Latest Free] Free DownloadGrand Theft Auto V Crack For PC [Latest Free] Free Download
Grand Theft Auto V Crack For PC [Latest Free] Free Download
noorkhan1x1
Lecture 3 - Types of Distributed Systems.ppt
Lecture 3 - Types of Distributed Systems.pptLecture 3 - Types of Distributed Systems.ppt
Lecture 3 - Types of Distributed Systems.ppt
KostadinKostadin
Sccccccccccccccccccccccannig Network.pptx
Sccccccccccccccccccccccannig Network.pptxSccccccccccccccccccccccannig Network.pptx
Sccccccccccccccccccccccannig Network.pptx
rsi3pfe
How to Create a Digital Marketing Strategy - Leadcrew
How to Create a Digital Marketing Strategy - LeadcrewHow to Create a Digital Marketing Strategy - Leadcrew
How to Create a Digital Marketing Strategy - Leadcrew
Leadcrew - Digital Marketing Agency in Karachi
Paper: World Game (s) Great Redesign.pdf
Paper: World Game (s) Great Redesign.pdfPaper: World Game (s) Great Redesign.pdf
Paper: World Game (s) Great Redesign.pdf
Steven McGee
Building a Multiplatform SDKMAN in JavaFX [JavaOne]
Building a Multiplatform SDKMAN in JavaFX [JavaOne]Building a Multiplatform SDKMAN in JavaFX [JavaOne]
Building a Multiplatform SDKMAN in JavaFX [JavaOne]
Jago de Vreede
Lecture 2 - Definition and Goals of a Distributed System.ppt
Lecture 2 - Definition and Goals of a Distributed System.pptLecture 2 - Definition and Goals of a Distributed System.ppt
Lecture 2 - Definition and Goals of a Distributed System.ppt
KostadinKostadin
A comprehensive guide to Starlink technology and its availability in Florida.pdf
A comprehensive guide to Starlink technology and its availability in Florida.pdfA comprehensive guide to Starlink technology and its availability in Florida.pdf
A comprehensive guide to Starlink technology and its availability in Florida.pdf
Internet Bundle Now
1-Information-and-Communication-Technology (1).pptx
1-Information-and-Communication-Technology (1).pptx1-Information-and-Communication-Technology (1).pptx
1-Information-and-Communication-Technology (1).pptx
JaneCalzada
Shift Towards Authentic Social Media Engagement
Shift Towards Authentic Social Media EngagementShift Towards Authentic Social Media Engagement
Shift Towards Authentic Social Media Engagement
webcooks Digital Academy
HiSTEAM 2nd onwwwwwwwwwwwwwwwwwwwww.pptx
HiSTEAM 2nd onwwwwwwwwwwwwwwwwwwwww.pptxHiSTEAM 2nd onwwwwwwwwwwwwwwwwwwwww.pptx
HiSTEAM 2nd onwwwwwwwwwwwwwwwwwwwww.pptx
pbhathiwala
Lesson-1-Multimedia (1) Explore the principle of interactivity and rich conte...
Lesson-1-Multimedia (1) Explore the principle of interactivity and rich conte...Lesson-1-Multimedia (1) Explore the principle of interactivity and rich conte...
Lesson-1-Multimedia (1) Explore the principle of interactivity and rich conte...
JaneCalzada
Black Modern Solar System Presentation.pptx
Black Modern Solar System Presentation.pptxBlack Modern Solar System Presentation.pptx
Black Modern Solar System Presentation.pptx
ssuserc5279b
Client Relations in a Virtual World Maintaining Trust and Communication
Client Relations in a Virtual World  Maintaining Trust and CommunicationClient Relations in a Virtual World  Maintaining Trust and Communication
Client Relations in a Virtual World Maintaining Trust and Communication
john823664
How ISPs Can Help Protect Users from Cyber Threats.pdf
How ISPs Can Help Protect Users from Cyber Threats.pdfHow ISPs Can Help Protect Users from Cyber Threats.pdf
How ISPs Can Help Protect Users from Cyber Threats.pdf
Internet Bundle Now
The Decision Buy-In Algorithm - RVAJS 2025
The Decision Buy-In Algorithm - RVAJS 2025The Decision Buy-In Algorithm - RVAJS 2025
The Decision Buy-In Algorithm - RVAJS 2025
John Riviello
Presentations.docx...............................................
Presentations.docx...............................................Presentations.docx...............................................
Presentations.docx...............................................
gaellagsan
Microsoft Authenticator on Mac MicrosofMicrosoft
Microsoft Authenticator on Mac MicrosofMicrosoftMicrosoft Authenticator on Mac MicrosofMicrosoft
Microsoft Authenticator on Mac MicrosofMicrosoft
bestauthenticatorapp1
Grand Theft Auto V Crack For PC [Latest Free] Free Download
Grand Theft Auto V Crack For PC [Latest Free] Free DownloadGrand Theft Auto V Crack For PC [Latest Free] Free Download
Grand Theft Auto V Crack For PC [Latest Free] Free Download
noorkhan1x1
Lecture 3 - Types of Distributed Systems.ppt
Lecture 3 - Types of Distributed Systems.pptLecture 3 - Types of Distributed Systems.ppt
Lecture 3 - Types of Distributed Systems.ppt
KostadinKostadin
Sccccccccccccccccccccccannig Network.pptx
Sccccccccccccccccccccccannig Network.pptxSccccccccccccccccccccccannig Network.pptx
Sccccccccccccccccccccccannig Network.pptx
rsi3pfe
Paper: World Game (s) Great Redesign.pdf
Paper: World Game (s) Great Redesign.pdfPaper: World Game (s) Great Redesign.pdf
Paper: World Game (s) Great Redesign.pdf
Steven McGee
Building a Multiplatform SDKMAN in JavaFX [JavaOne]
Building a Multiplatform SDKMAN in JavaFX [JavaOne]Building a Multiplatform SDKMAN in JavaFX [JavaOne]
Building a Multiplatform SDKMAN in JavaFX [JavaOne]
Jago de Vreede
Lecture 2 - Definition and Goals of a Distributed System.ppt
Lecture 2 - Definition and Goals of a Distributed System.pptLecture 2 - Definition and Goals of a Distributed System.ppt
Lecture 2 - Definition and Goals of a Distributed System.ppt
KostadinKostadin
A comprehensive guide to Starlink technology and its availability in Florida.pdf
A comprehensive guide to Starlink technology and its availability in Florida.pdfA comprehensive guide to Starlink technology and its availability in Florida.pdf
A comprehensive guide to Starlink technology and its availability in Florida.pdf
Internet Bundle Now

Ap is love to chat