designing agents as if people mattered

17
Designing Agents as if People Mattered By: Aryan Rathore Head Of Aryan Dell Corporation Jaipur Aryan Computer Organization Jaipur Mob:- 8560089002

Upload: aryan-rathore

Post on 14-Jan-2017

20 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Designing agents as if people mattered

Designing Agents as if

People Mattered By: Aryan RathoreHead Of Aryan Dell Corporation JaipurAryan Computer Organization JaipurMob:- 8560089002

Page 2: Designing agents as if people mattered

• One of Apple Computer's buildings used to have an advanced energy management system. Among its many features was the ability to make sure lights were not left on when no one was around.

Page 3: Designing agents as if people mattered

A dialogue between a little daughter and fatherDaughter: Who turned out the lights?

Father: The computer turned off the lights.

Daughter: (pause) Did you turn off the lights?

Father: No, I told you, the computer turned off the lights. (someone else manually turns the lights back on)

Daughter: Make the computer turn off the lights again!

Father: (with irony in his voice) It will in a few minutes.

Page 4: Designing agents as if people mattered

• She clearly had a model of how the world worked:

“people initiate actions; computers don't.”

Page 5: Designing agents as if people mattered

• Just like the little girl, we all strive to make sense of our world. • We move through life with sets of beliefs and

expectations about how things work. • We try to understand what is happening. • We make up stories about how things work. • We try to change things. • We make predictions about what will happen next.

• The degree to which we succeed in doing these things is the degree to which we feel comfortable and in control of our world.

Page 6: Designing agents as if people mattered

• The central theme is that we need to focus not just on inventing new technologies, not just on making them smarter, but on designing technologies so that they fit gracefully into our lives.

Page 7: Designing agents as if people mattered

What Does "Agent" Mean?

• "Agent" is the locus of considerable confusion.

• 2 ways of agents’ meaning description.

Page 8: Designing agents as if people mattered

adaptive functionality

• An agent is a program that is, • to some degree, • capable of initiating actions, • forming its own goals, • constructing plans of action, • communicating with other agents, • and responding appropriately to events--all

without being directly controlled by a human.

Page 9: Designing agents as if people mattered

agent metaphor.

• “what is portrayed to the user”

• The agent metaphor suggests a particular model of what the program is, how it relates to the user, and its capabilities and functions.

Page 10: Designing agents as if people mattered

Adaptive Functionality

• In general, systems with adaptive functionality are doing three things: • noticing: trying to detect potentially relevant

events • interpreting: trying to recognize the events

(generally, this means mapping the external event into an element in the system's 'vocabulary') by applying a set of recognition rules

• responding: acting on the interpreted events by using a set of action rules, either by taking some action that affects the user, or by altering their own rules (i.e. learning)

Page 11: Designing agents as if people mattered

Design issues by adaptive functionality• Understanding: What Happened and Why?

• Control: How can I Change It?

• Prediction: Will it Do What I Expect?

Page 12: Designing agents as if people mattered

The Agent Metaphor

• Reactions and Expectations • Guides• Computers as social actors• Faces

Page 13: Designing agents as if people mattered

The Object-Action Conceptual Model

• Some of the general knowledge that is most relevant to the objects found in graphic user interfaces includes the following:

• objects are visible • objects are passive • objects have locations • objects may contain things

Page 14: Designing agents as if people mattered

The Agent Conceptual Model

• Consider some of the general knowledge people have about agents:

• agents can notice things • agents can carry out actions • agents can know things • agents can go places This

Page 15: Designing agents as if people mattered

Object-Action vs Agents Conceptual Model• Rather than passive objects that are acted upon,

the agent metaphor's basic components (agents, of course) have a degree of animacy and thus can respond to events.

Page 16: Designing agents as if people mattered

Object-Action vs Agents Conceptual Model• Agents can go places.

• Users expect objects to stay where they're put; • agents, on the other hand, are capable of moving about.

• Where can agents go? That depends both on the particular portrayal of the agent, as well as on the spatial metaphor of the interface.

Page 17: Designing agents as if people mattered

Object-Action vs Agents Conceptual Model• While objects can contain things, agents know

things, hence can learn things. • Thus, the agent conceptual model is suitable for

representing systems which • acquire, • contain, • and manage knowledge.

• What sort of things are agents expected to learn or know? That depends on the way in which the agent is portrayed.