Proactive, Context-Aware Assistants

Transcription

Proactive, Context-Aware Assistants
Proactive, Context-Aware Assistants
Sunil Vemuri
Co-Founder & CPO, reQall Inc.
@sunilvemuri vemuri@reQall.com
Traffic is increasing. You should leave for your 8am mee8ng with Don Norman in San Francisco.
Directions
Don asked, “Would you like to get breakfast?”
Yes
No
OK, I replied to Don and men8oned a few restaurants you might like.
Search-less search
… most people don't want Google to answer their
questions. They want Google to tell them what they
should be doing next.
Eric Schmidt, Google
Vision
Increasing human capabilities
through an automated personal assistant
that tells you what you need to know and do,
and helps you get it done
Sep. 8. 2011
Confidential
4
http://www.youtube.com/watch?v=pzWofXvIcW0
Near Term
6 actions detected from 80 emails at 2:30 pm Wednesday
Under the Hood
Example: Business Meeting
meet <who> <date> <location>
lunch <who> <date> <location>
•
Before
Negotiate time/place with other
attendees
Meal/Drink? Recommend someplace
suitable
Reserve the location
Add to calendar
Set agenda
Review/complete pending action
items before meeting (e.g., NDA)
Prepare presentation?
Biographies of attendees
Latest activity of attendees
Research
Refresh memory about previous
meetings/interactions with attendees
Strategize among those in your party
Check traffic & Commute to location
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
During
Silence phone
Note taking
Minimize interruptions
Keep to agenda
Keep to time
Distribute Action items
After
Un-silence phone
Debrief among those in your party
Distribute meeting minutes
Send follow-up emails
Complete/Delegate Action Items
Enter business cards into Contacts
Accomplish any non-meeting-related
ToDos while in the neighborhood
Commute to next location
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Example: Attending a Conference
•
Before
Travel
Air
Hotel
Ground Transport
Weather
Packing
Clothes
Medicines
Phone(s)
Computer(s)
Camera
Wallet
Business Cards
Pre-correspondence
Setup meetings
Visit friends/family
Speaker?
Prepare/rehearse
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
During
Registration
Scheduling
Tweet about it
Networking
Note taking
Remembering Names/
relationships
Eating
Exercise
Tipping customs
After
Summarize
Post-correspondence / follow-up
Return Travel
Gifts
Trip report
Expense report
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Detect Goals: What consumers want to do
•
•
•
•
•
•
•
•
•
•
Buy more snack bars for office at
Target
Rent Everybody's fine from Netflix
Buy The Increment by David
Ignatius from Amazon.com
Call Sandy about changing the car
insurance
Haircut tomorrow at 1:15 pm
Add Mad Men to Tivo by August
14
July 28th Susan’s Birthday
Extra strength Tylenol
Backup home computer
July 23rd 11 am, Ann arrives, meet
her at Dulles
•
•
Buy Cheerios
•
•
Change AT&T wireless plan
•
•
•
•
•
•
•
Fix bath tub diverter
Book flight to NYC, make sure no
blackout dates
Get feedback from Tom at 4 pm
on Thu
Put bible in car
Pay Bank of America bill
Tires for BMW
Transfer funds to 529 account
Buy tent
Propose trip to Hawaii Oct 11
through Oct 14
Detect Goals: What consumers want to do
•
•
•
•
•
•
•
•
•
•
Buy more snack bars for office at
Target
Rent Everybody's fine from Netflix
Buy The Increment by David
Ignatius from Amazon.com
Call Sandy about changing the
car insurance
Haircut tomorrow at 1:15 pm
Add Mad Men to Tivo by August
14
July 28th Susan’s Birthday
Extra strength Tylenol
Backup home computer
July 23rd 11 am, Ann arrives, meet
her at Dulles
•
•
Buy Cheerios
•
•
Change AT&T wireless plan
•
•
•
•
•
•
•
Fix bath tub diverter
Book flight to NYC, make sure no
blackout dates
Get feedback from Tom at 4 pm
on Thu
Put bible in car
Pay Bank of America bill
Tires for BMW
Transfer funds to 529 account
Buy tent
Propose trip to Hawaii Oct 11
through Oct 14
Context
Spoken Query
Location
Calendar
Soc. Net
Contacts
Data Mining
User Plan
Email
ToDos
Activities
User Profile
Speech Reco.
NLP
Assistants
Recommender
Searchless
Search Engine
Here and Now (Push)
Intent Engine
Personalized News
Local Deals
Meeting Prep
Person Bios
Social Trends
Email Assist
Commute
Restaurant
Nearby ToDos
etc. (3rd party experts)
Voice Answers (Pull)
Frequency
Detect Goals: The long tail
Email Appt.
Buy Call Bday
TiVo Bank Xfer
Fix Book Flight
Topic
Ski conditions
Backup PC
Change phone plan
Future
Future: More Assistants
Future: new context sensors
FUTURIST GAZETTE
News before you know you need it
ASSISTANT SPENDS $10,000 WHILE
OWNER ASLEEP
FUTURIST GAZETTE
News before you know you need it
HI-TECH THIEVES USE YOUR
ASSISTANT TO ROB YOU
FUTURIST GAZETTE
News before you know you need it
ASSISTANT DISCOVERS HUSBAND
CHEATING. TELLS WIFE
FUTURIST GAZETTE
News before you know you need it
HIGH COURT RULES NO
OWNER-ASSISTANT PRIVILEGE
Spoken Interfaces
I still think a voice driven interface has problems.
The fact you can say something instead of write it is
an advantage particularly for a mobile device say if
you’re doing a query. But it brings us back to the
command line interface. You have to compose your
commands instead of just seeing something that you
recognize like an icon without being prompted.
I’m not very optimistic that natural language
recognition will be truly good enough. We have the
image of Star Trek where you talk to the computer
and it seems like a nice interface, but notice that the
main reason for the Star Trek interface is for the
audience watching the show.
Jakob Nielsen, Dec 2011
Future: Personality
Asimov’s 3 Laws of Robotics
1. A robot may not injure a human being or,
through inaction, allow a human being to
come to harm.
2. A robot must obey the orders given to it by
human beings, except where such orders
would conflict with the First Law.
3. A robot must protect its own existence as
long as such protection does not conflict with
the First or Second Laws.
reQall Rover Code: vanguard
Search the Android Marketplace for “reQall Rover” to
download app
32
Traffic is increasing. You should leave for your 8am mee8ng with Don Norman in San Francisco.
Directions
Don asked, “Would you like to get breakfast?”
Yes
No
OK, I replied to Don and men8oned a few restaurants you might like.