Professional Documents
Culture Documents
Some Effort
MAN MACHINES
(Lever, Car,
More work done out of
Airplane, Computer)
magnified effort
COMPUTERS
MAN
(traditional software
/ hardware
Information, more processing engineering)
ability
September 2009 UONBI, School of Compuing and
Informatics, by Elisha Opiyo
MOTIVATION- ideally
Make Requests
MAN MACHINES
(Automated
Perform every request
machines; robots)
Make Requests
COMPUTERS
MAN
(Agent Oriented
software / hardware
Agents figure out the needs engineering)
and perform the requests
September 2009 UONBI, School of Compuing and
Informatics, by Elisha Opiyo
MOTIVATION- Software Engineering
Development Tools
New Software
Engineer (Agents; Intelligence is important
via reasoning, communication,
and interactions)
September 2009
Agents do most of the work
UONBI, School of Compuing and
Informatics, by Elisha Opiyo
MOTIVATION-THE BIG
QUESTION
Artificial intelligence
Russel&Novig(1995) summarizes the views:
---- field of study in which people attempt to make
computers that…
• …think like human beings;
• …act like people (do things requiring
intelligence/currently good at);
• …rationally think are made (replicate mental
faculties using computational models-perceive
reason and act);
•…. rationally act; UONBI, School of Compuing and
September 2009
Informatics, by Elisha Opiyo
DEFINITIONS
Agent
Several views exist on what an agent really is:
---software or software/hardware ------ autonomous (act relatively independently)
…..characterized by autonomy, mobility, reactivenes, proactiveness and
intelligence. Examples include Internet search engines and robots (Brenner et
al(1998)).
-
---components of software or hardware, which are capable of acting exactingly in
order to accomplish tasks on behalf of their users. Examples: Internet Search
Engines, Robots, etc (Nwana(1996)).
Multi-agent system
---- a system … of agents which interact with one another
through cooperation, competition, coordination or
negotiation (Wooldridge(2002)).
CHARACTERISTICS OF AGENTS
Agent characteristics
Autonomy- acting independently & exercise control over their internal state.
Reactiveness. -reactive system- interacts with its environment; responds to
changes that occur in it.
Social Ability. -take others into account when trying to achieve goals
sometimes through cooperation, negotiation etc.
•reusability/ cost
•distributed environment
Domain 3: HCI
-use of agent in interfaces.
-avoid direct manipulation paradigm that has dominated for so long.
- Agents sit ‘over’ applications, watching, learning, and eventually doing things
without being told — taking the initiative.
Pioneering work at MIT Media Lab (Pattie Maes): news reader; web browsers;
mail readers.