Updates from Lukas Murdock

Does Ubiquitous Computing Need Interface Agents?

July 27, 2025

Does Ubiquitous Computing Need Interface Agents?

Mark Weiser, Head of Computer Science Lab, Xerox PARC

Agents92.tioga, October 6, 1992

Ubiquitous Computing vs. Interface Agents

Context of work: Xerox PARC

Premise: Metaphors Matter

This is a talk about metaphors and world views

People are most effective and authentic when they are fully engaged, mind and body, in the world

The most powerful technologies are invisible: they get out of the way to let the human be effective

How to do invisible computing?

Goals of ubiquitous computing (ubicomp)

Using a computer should be as refreshing as a walk in the woods.

ubicomp phase 1: Ubiquitous I/O devices

Ubicomp is Situated Computing

Encouraging result: new science from exploring Ubicomp

Some Ubi-Examples

Agent Premise?

What is the interface agent metaphor?

“I think of a personalized computer as something like a well-trained, long-standing English butler – someone intimately aware of your idiosyncrasies, your habits, your friends, your goals, and who you deal with.”

Example of the different points of view: Pilot’s Assistant

The goal of the pilot’s assistant is to enhance the ability of the pilot to fly the airplane

Four myths in the agent metaphor

What’s wrong with the interface agent metaphor?

Some limitations of the interface agent metaphor

Some different design principles

Interface Agent Ubiquitous Computing
single locus of information about me distributed, partial information by place, time and situation
command the computer what computer?
personal, intimate, computer personal, intimate people
filtering breathing, living, strolling
user interface no boundary between you and machine
DWIM do what I mean WIWYHIAFI when I want your help I’ll ask for it
I interact with agent I interact with the world

Possible problems with ubiquitous computing metaphor

Summary

“Using a computer a computer should be as refreshing as taking a walk in the woods.”

Two kinds of issues

Does Ubiquitous Computing Need Interface Agents?

July 27, 2025

Does Ubiquitous Computing Need Interface Agents?

Mark Weiser, Head of Computer Science Lab, Xerox PARC

Agents92.tioga, October 6, 1992

Ubiquitous Computing vs. Interface Agents

Context of work: Xerox PARC

Premise: Metaphors Matter

This is a talk about metaphors and world views

People are most effective and authentic when they are fully engaged, mind and body, in the world

The most powerful technologies are invisible: they get out of the way to let the human be effective

How to do invisible computing?

Goals of ubiquitous computing (ubicomp)

Using a computer should be as refreshing as a walk in the woods.

ubicomp phase 1: Ubiquitous I/O devices

Ubicomp is Situated Computing

Encouraging result: new science from exploring Ubicomp

Some Ubi-Examples

Agent Premise?

What is the interface agent metaphor?

“I think of a personalized computer as something like a well-trained, long-standing English butler – someone intimately aware of your idiosyncrasies, your habits, your friends, your goals, and who you deal with.”

Example of the different points of view: Pilot’s Assistant

The goal of the pilot’s assistant is to enhance the ability of the pilot to fly the airplane

Four myths in the agent metaphor

What’s wrong with the interface agent metaphor?

Some limitations of the interface agent metaphor

Some different design principles

Interface Agent Ubiquitous Computing
single locus of information about me distributed, partial information by place, time and situation
command the computer what computer?
personal, intimate, computer personal, intimate people
filtering breathing, living, strolling
user interface no boundary between you and machine
DWIM do what I mean WIWYHIAFI when I want your help I’ll ask for it
I interact with agent I interact with the world

Possible problems with ubiquitous computing metaphor

Summary

“Using a computer a computer should be as refreshing as taking a walk in the woods.”

Two kinds of issues