Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Bots. You may not need a UI
Search
Андрей Листочкин (Andrey Listochkin)
April 17, 2016
Programming
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Bots. You may not need a UI
Андрей Листочкин (Andrey Listochkin)
April 17, 2016
More Decks by Андрей Листочкин (Andrey Listochkin)
See All by Андрей Листочкин (Andrey Listochkin)
Everybody Stand Back! I Know Regular Expressions
listochkin
0
220
Command-line scripting with Rust. Wait, what?!
listochkin
0
420
Server Memory - BuildStuff Ukraine 2019
listochkin
0
70
Server Memory - Chernivtsi JS 2019
listochkin
1
170
10 Years Later
listochkin
0
400
Managing Managers - DevTalks iHUB
listochkin
0
86
Time, Numbers, Text
listochkin
1
660
Software Licensing: A Minefield Guide
listochkin
0
180
We Make Bots. For Real
listochkin
0
470
Other Decks in Programming
See All in Programming
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
5.4k
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
180
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
6.8k
えっ!!コードを読まずに開発を!?
hananouchi
0
230
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
2.1k
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
540
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
150
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
190
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.3k
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
550
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
120
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
3k
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
350
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Designing for humans not robots
tammielis
254
26k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.9k
Statistics for Hackers
jakevdp
799
230k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
350
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
620
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
380
Why Our Code Smells
bkeepers
PRO
340
58k
Transcript
Bots You may not need a UI
2016
Bots are everywhere!
ChatBots
WhatsApp Messenger QQ WeChat Skype Viber LINE BBM Telegram
Gold Rush
Write a chatbot and …
$$$$$$$$$$$$$
?
App Stores
Featured Top Preinstalled
Window of opportunity weeks days hours
Win a WWDC ticket Show a prototype “Oh cool, we’ll
feature you” actually viable option
AppStore Messenger Bot Store
$$$
Featured Top
Contact List
People + Groups + Bots
Market Challenges
80% of Apps Never Downloaded
Sustainability
5 years from now
5 years before now
Anti-Hype Approach
My Phone Broke
called them scheduled a pick-up got SMS
2 days later they called me to agree on a
repair
SMS with a price and account details
online bank
call to schedule a delivery
never met no app no e-commerce site
7 years sustainable business largest in the country
Do you need an App?
Dawn of Software
Business Processes
60s-80s
Paper => Digital
Disconnected Machines
Solo Work
All-Day Workflows
Attention = Value
Consumer Web
More Time More Attention More Ad Revenue
Yet Another Social Network
“a user wants to use our application”
New thinking
give maximum value in minimal time
There’s an app for that
“app”
40s download Signup (+ email!) learning curve
single action
buy a conference ticket weather order a taxi
phone repair = 10 minutes
phone calls getting dressed to meet a delivery person
App is almost always a wrong answer
Have an app? So what?
Website?
2s download
+20s to download FONTS!
Take a tour!
signup
Remember that EU cookie law? Your helpful reminder
switch to desktop version
ptss! we have an APP!
Where’s that one feature I need?
Website is better
Shift
old: stream new: notification
automate!
sales
automatic cold email
third-party handles replies
canned responses schedule a sales call
calendar
email actions
click here if you’re interested
Logistics Subcontractors Matching
No UI
No Dedicated UI
No Routine UI
Social Media Monitoring
Dashboard with non-actionable data
Reports How my dashboard looked last week
Feed Links to FB posts so you can argue
Dashboard Reports Feed
Pull model
all day
Tedious Boring Counterproductive
AI
Sentiment analysis Clustering Outlier detection
Alerts Automatic Reports
Actionable Usefull
Push model
Rethink the business process
Start from
UI
UX
process
Machine + Human
AI by default Human when necessary
Replace a company with a program
money making wonder
Building Blocks
APIs
any messenger platform
sms phone
Phone is a new Email
2000s desktop email 2010s mobile phone
everyone has sms
text us
1-800-whatever Short codes
AI APIs
Writing your own AI Writing your own jQuery
unnecessary not cool anymore
pick a library plug it in move on with your
life
human-as-an-api
third-party UIs
Calendar Email SalesForce ZenDesk FB Page Chat sms Excel pdf
Talk to you customer Talk to your product team Talk
to your users
Bots
No UI
push model
AI by default Human when necessary
give maximum value in minimal time
Build Great Products!
Chris Messina a16z WeChat botlist.co Slack Apps Bot Framework
http://j.mp/cortana-bots-build2016
None