your friendly robot companions
TRANSCRIPT
@XOXCO
Chinese Mobile App UI Trendsby Dan Grover
http://dangrover.com/blog/2014/12/01/chinese-mobile-app-ui-trends.html
@XOXCO
“Many institutions that otherwise have native apps or mobile sites have opted instead for official accounts.”
@XOXCO
Major Successes in Messaging
• 800 million active users
• Acquired by Facebook for ~$22 billion in 2014
• 500+ million active users
• 69% of revenue from mobile ad sales
• Valued at $30 billion as standalone business
• 200+ million active users
• $15 billion market valuation
@XOXCO
Services Emerging via SMS
• Order almost anything through text message
• Delivery on-demand with no payment friction
• Get personal assistance via text messaging
• Monthly fee for two human assistants
• Human-assisted AI concierge service
• Available in NY and SF only
@XOXCO
Bots are applications that perform automated tasks.They present a “conversational UI” using primarily text.
@XOXCO
var slack = new Slack(process.env.SLACK_HOOK);
slack.send({ text: ‘HELLO WORLD!’, channel: '#dev', username: 'BenBot' });
@XOXCO
var slack = new Slack(process.env.SLACK_HOOK);
app.post('/webhook',function(req,res) {
// the user's message is in req.body.text if (req.body.text=='hello') { slack.send({ text: 'Hello back!', channel: req.body.channel, username: 'BenBot' }); }
})
@XOXCO
var slackbot = require('node-slackbot');
var bot = new slackbot('MY_SLACK_TOKEN');
bot.use(function(message, cb) { console.log(message);
if ('message' == message.type) { console.log(message.user + ' said: ' + message.text); if (message.text=='hello') { bot.sendMessage(message.channel,'Hello yourself'); } } cb();});
bot.connect();
@XOXCO
A different type of software
• It’s used as a group, in a group setting
• It talks like a person…
• But can do things a person can’t!
• It’s all text!
@XOXCO
To create a good bot:
• Learn and document the process
• Plan for lots of contingencies
• Build with personality
• Be polite
@XOXCO
TEXT
• Human’s learn to deal with text very young and use it constantly and effortlessly
• Text is very easy to store, transfer, transform and translate
@XOXCO
MESSAGING
• Messages are pushed all the way to the user
• Some kind of messaging is built into every single phone on the planet
• Users are already in the messaging app - your bot is one click away from mom, BFF or boss
@XOXCO
Interesting Questions!
• How to construct, store, execute conversational UI
• What is the baseline expectation for bot behavior? 3 laws type stuff?
• How can bots be made discoverable? How do you know what they can do?
• Does this mean we can finally cancel Creative Cloud?
@XOXCO
@benbrown@xoxco
http://xoxco.com/http://medium.com/why-not/
THANKS!