agents, knowledge, and social work: how people interact with complex systems stuart watt knowledge...

33
Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Upload: victoria-lawrence

Post on 28-Mar-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Agents, Knowledge, and Social Work: How People

Interact WithComplex Systems

Stuart WattKnowledge Media Institute

Page 2: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Overview of the presentation

• What is an agent?• Interacting with agents• Agents at the interface• How people interact with agents• Summary

Page 3: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

What is an agent, anyway?

• “Autonomous agents are computational systems that inhabit some complex dynamic environment, sense and act autonomously in this environment, and by doing so realize a set of goals or tasks for which they are designed” – (Maes, 1995)

• “... a hardware or (more usually) software-based computer system that enjoys the following properties: autonomy..., social ability..., reactivity..., pro-activeness...” – (Wooldridge & Jennings, 1995)

• “One who does the actual work of anything, as distinguished from the instigator or employer; hence, one who acts for another” – OED

• “two common uses of the word agent: 1) one who acts, or who can act, and 2) one who acts in place of another with permission. Since ‘one who acts in place of ’ acts, the second usage requires the first. Hence, let’s go for a definition of the first notion” – (Franklin & Graesser, 1996)

Page 4: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Agents: a new kind of medium

• Agents have two possible mediating roles– Mediating between a person and a program– Mediating between people collaborating

• The distinction between these may be blurred– To participants in interaction, it may not

always be obvious what they are interacting with

– Mailing lists

• “Heterogeneous groupware”

Page 5: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Agents in theory and in practice

• Many existing systems, few existing successes– Notable failures: Luigi et al., Bob– Notable successes: Windows 95, Active Archive

• Questions to answer– What makes them different to programs?– Why do they fail or succeed?– How can we design them so they don’t fail?– When are agents better than programs?– Should we be using agent technology in the

first place?

Page 6: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

What does an agent look like?

• Agents can be:– Defined by their internal behaviour– Defined by their external behaviour– Defined by what people think of them

• They can be presented as:– A virtual person (e.g., Phil, Bob)– Anthropomorphic (e.g., Peedy the

Parrot, Office Assistant)– Mechanomorphic (e.g., like a

computer)

Page 7: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Inside agents:beliefs, desires, and intentions

Basic emotions/Physiology Desire

Perception Belief

Intention Action

Hidden inthe agent

Page 8: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Early interface agents:Apple’s ‘Knowledge Navigator’

Page 9: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Anthropomorphism

Page 10: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

A collection of anthropomorphic interfaces

Page 11: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Fundamental tensions of agency: choice, control, and explanation

• Agents need to be infallible– Agent works — success because of user– Agent doesn’t work — failure due to the agent

• People need to feel in control– Trust, responsibility, power, authority, accountability, privacy, respect, tolerance…

• How can we evaluate these?• Agents are alien invaders!

Page 12: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Is Windows an agent?

• On the pro’s, Windows is:– Autonomous– Reactive– Persistent– Collaborative– Difficult to manipulate (rather easier to manage)– Delegated the task of looking after the hardware

• On the con’s, Windows is:– Just not smart enough to be what we (usually)

think of as ‘agenty’

• Now you decide...

Page 13: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

A taxonomy of agents

AutonomousAgents

BiologicalAgents

RoboticAgents

ComputationalAgents

SoftwareAgents

Artificial LifeAgents

Task-specificAgents

EntertainmentAgents

Viruses

Page 14: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Agents For learning with

• Different social roles– Agents as teachers– Agents as teachers’ assistants– Agents as assessors– Agents as students’ assistants– Agents as co-learners– Agents as facilitators

• Work with the existing social structures, not against them

Page 15: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Luigi and the ‘least common denominator’ approach

• Design rationale:– Narrow, domain-specific assistants– Designed to overcome role conflict– Most burden on those who can gain the most– Little or no burden on those who gain the least

• What actually happened?– Technically, the system works fine– Usability si, Acceptability non– Who sends the email?

Page 16: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

The Virtual Participant

• Use of Electronic Conferencing growing– Required component of many courses– Distributed student body– Supplement to tutorials

• This has problems– Not all students use it– It can be expensive– Some students have no other contact– It does not offer enough to students

Page 17: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Goals

• To re-use the knowledge contained in discussions from previous years;

• To reduce the load on the tutors from answering common problems;

• To encourage students to use the technology and participate

• To provide some support to students which is always available.

Page 18: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

So how does it work?

• Another ‘Participant’– Exactly the same access as all students– No special hardware or software required

• Reads all messages in chosen conferences– Stores contents of every message– Stores ‘History’ of every message

• Keyword and phrase matching– Stored from all messages in a thread– Considers all possible stories– Threshold for triggering

Page 19: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Example interaction

Page 20: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute
Page 21: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Choice highlights

• Questions we asked:– Should continue to be used: 90%

agreed– Name: 79% agreed– Put me off: 11%– Reduce discussion: 9% agreed– Relevant: 95% agreed– Direct to participants: 15% agreed

Page 22: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

The Active Archive

• Embedded in a conferencing system– Tracks threads of discussion– Posts relevant ‘stories’

• 4 dimensions– Anthropomorphism versus

mechanomorphism– Private versus public– Closed versus open– Fixed versus extensible

• Social role: A bard

Page 23: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

The importance of story-telling

• Story-telling systems– Conversational– Memorable– Easy to integrate with existing

knowledge– Easy to integrate with conferencing

• Increasing engagement and motivation

Page 24: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

KMi Planet

Page 25: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Open Book

Page 26: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Fundamental tensions of agency: control, and explanation

• Agents need to be infallable• Agent works – success because of the user• Agent doesn’t work – failure due to the

agent• People need to feel in control

– Trust, responsibility, power, authority, accountability, privacy, respect, tolerance...

• How can we evaluate/assess/theorise about these?– Theories of social cognition

Page 27: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

‘Agent’ is a fuzzy category

0% 20% 40% 60% 80%

DistributednessMonitorability

Formal languageSeriality

ComplexityHelpfulness

VisibilityAcquiesence

IdentityInternal states

PersistenceReal w orld

PersonaMobility

Intelligence

AdaptivityFlexibility

Trustw orthinessRationality

DelegationSituatedness

CommunicativenessGoal-orientedness

ReactivityAutonomy

Published definition frequency Survey frequency

Page 28: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Different stories, same system

Internal viewExternal view

Page 29: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Social roles: agents as assistants

• Agents are often thought of as assistants– (e.g., Maxims, Maes, 1994)– Delegation is central– Agents are ‘autonomous’

Page 30: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Social roles and the theatrical metaphor

• Derived from Goffman, Parsons, Laurel• Some typical social roles for agents

– As assistants (e.g. Abecker et al., 1998)– As matchmakers (e.g. Foner & Crabtree, 1996)– As librarians (e.g. Watt, 1998)– As reporters (e.g. Domingue & Scott, 1998)– As editors (e.g. Domingue & Scott, 1998)– As critics (e.g. Fischer et al., 1990)– As oracles (e.g. Ackerman, 1994)– As bards (e.g. Masterton, 1997, 1998)– As Village gossips (e.g. Krulwich & Burkey, 1996,

1997)

Page 31: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

The moral: finding the right balance

• Not all agents are assistants– Social rules for assistants may not apply

• Agents have an awkward line to tread:– Ignorance and informed– Responsibility and autonomy– Privacy and publicity– Trust and fear– Power and obedience

• “Now, bearing all that in mind, should I use it?”

• Don’t expect cognitive theories to tell you everything!

Page 32: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Future opportunities

• Knowledge management– Open Book, the Virtual Participant, and beyond

• Automated assessment– Use of VP technologies, giving students

additional feedback in formative assessment

• Engaging materials– Games use agents, engagement increases

motivation, motivation increases retention

• Out of hours support– Agents can provide support outside working

hours

Page 33: Agents, Knowledge, and Social Work: How People Interact With Complex Systems Stuart Watt Knowledge Media Institute

Summary

• People treat programs psychologically rather than physically

• Agents and objects– Don’t expect people to manipulate agents– Don’t expect cognitive theories to be enough– Socialise computers, don’t mechanise people

• Agents will work, if we:– Respect the complexity of human social life– Respect people