siri: a virtual personal assistant - tomgruber.orgtomgruber.org/writing/siri-semtech09.pdf ·...

21
Siri, a Virtual Personal Assistant Bringing Intelligence to the Interface Tom Gruber CTO & cofounder, Siri © 2009 Siri, Inc. All rights reserved.

Upload: lekien

Post on 11-Aug-2019

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

Siri, a Virtual Personal Assistant Bringing Intelligence to the Interface

Tom Gruber CTO & cofounder, Siri

© 2009 Siri, Inc. All rights reserved.

Page 2: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

It was imaginable 20 years ago.

Apple's Visionary Video: Knowledge Navigator (1987)

from www.open-video.org

Page 3: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

Interaction with the Assistant

  Touch screens and cinematic animation   Global network for info and collaboration   Awareness of temporal and social context   Continuous Speech in and out   Conversational Interface - assistant talks back   Delegation of tasks to the assistant   Assistant use of personal data

Page 4: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for
Page 5: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

How Close are we Today?

  Touch screens   Cinematic effects   Global network   Location and time awareness   Speech out, on demand   Isolated speech to text

But where is the interface for assistance?

Page 6: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for
Page 7: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

Location Awareness Conversational Interface

Speech to Text Time Awareness

Text to Intent

Access to Personal Information

Dialog flow Task Awareness

Semantic Data

Services APIs

Task & Domain Models

Page 8: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

A Virtual Personal Assistant

Page 9: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

A Virtual Personal Assistant:

 Does Things for You focus on task completion

 Gets What you Say intent understanding via conversation

 Gets to Know You learns and applies personal information

Page 10: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

"at your service"

A VPA helps you get things done

TIRED

"at your service(s)" "what do you want to read?"

Page 11: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

Siri Helping you Do Things

  Multiple-criteria vertical search and browse

  combining multiple sources of information

  with integrated transactions

  and social communication

I found the following Italian restaurants that reviews say are romantic near your home

Your table is reserved for 2 Saturday night at 8:00pm.

Your invitation has been sent to [email protected]

Page 12: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

Employing the services of...

Contacts Email Maps

Page 13: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

So what's the big deal?

(c) 2009 Siri, Inc.

Page 14: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

Lots of Steps, Lots of Apps

(c) 2009 Siri, Inc.

Apps required to do meal planning flow

Page 15: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

And Lots of Tasks

Plan a Meal

Find something to do

Go to the movies

Find a store

Plan a trip

. . .

Page 16: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

(c) 2009 Siri, Inc.

Page 17: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

A Virtual Personal Assistant:

 Does Things for You focus on task completion

 Gets What you Say intent understanding via conversation

 Gets to Know You learns and applies personal information

(c) 2009 Siri, Inc.

Page 18: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

Understanding Intent in Context

  Location Context

(c) 2009 Siri, Inc.

  Task Context ... near home

... in downtown [San Jose]

... this weekend

... tomorrow night

... [serving] burgers

  Dialog Context   Time Context

... [described as] romantic

... hotels in Boston

... weather [in Boston]

Page 19: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

A Virtual Personal Assistant:

 Does Things for You focus on task completion

 Gets What you Say intent understanding via conversation

 Gets to Know You learns and applies personal information

(c) 2009 Siri, Inc.

Page 20: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

Virtual Assistant Evolution

(c) 2009 Siri, Inc.

Ge#ng Personal 

Doing Things For You 

Ge#ng What You Say 

Today  Tomorrow 

Speech Location

Date/time Conversational UI

Service APIs

Faceted Search Domains

Future 

Calendars Contacts

Profile Favorites

Data feeds

Recommendation Services

SW & Data Commons Auth Standards

Linguistic NLP

Social Contexts

Semantic NLP

Explicit Preferences

Learned Preferences

Page 21: Siri: A Virtual Personal Assistant - tomgruber.orgtomgruber.org/writing/Siri-SemTech09.pdf · Interaction with the Assistant Touch screens and cinematic animation Global network for

For More Information

www.siri.com

(c) 2009 Siri, Inc.