Professional Documents
Culture Documents
input/
sensors Intelligent
output/ Agent
user/ effectors
environment
2004, G.Tecuci, Learning Agents Center
What is an intelligent agent (cont.)
SUBCLASS-OF
This mapping allows the agent to reason about the application domain by performing reasoning
processes
2004, in the
G.Tecuci, Learning Agents domain model, and transferring the conclusions back into the application domain.
Center
Basic agent architecture
Implements a general method of
interpreting the input problem based on
the knowledge from the knowledge base
Intelligent Agent
Input/
Problem Solving
Sensors Engine
SUBCLASS-OF
INSTANCE-OF
TABLE
Rules/Cases/
CUP1 ON BOOK1 ON TABLE1
RULE
x,y,z OBJECT,
(ON x y) & (ON y z) (ON x z)
Data structures that represent the objects from the application domain,
general laws governing them, action that can be performed with them, etc.
2004, G.Tecuci, Learning Agents Center
Transparency and explanations
Examples:
The reasoning of a physician in an intensive care unit.
Planning a military course of action.
The ability to take into account data items that are more
or less in contradiction with one another (conflicting data
or data corrupted by errors).
Example:
The reasoning of a military intelligence analyst that has
to cope with the deception actions of the enemy.
2004, G.Tecuci, Learning Agents Center
Ability to learn
Intelligent Agent
Learning
User/ Engine
Environment Output/
Knowledge Base
Effectors
Ontology
Rules/Cases/Methods
Examples:
Predicting the damage to crops from some type of insect.
Estimating global oil demand from the current geopolitical world situation.
Examples:
Determining the disease of a patient from the observed symptoms.
Locating faults in electrical circuits.
Finding defective components in the cooling system of nuclear reactors.
Examples:
Monitoring instrument readings in a nuclear reactor to detect accident
conditions.
Assisting patients in an intensive care unit by analyzing data from the
monitoring equipment.
Intelligent Agent
Dialog
Programming
Knowledge Base
Results
Results
Learning Knowledge
Data Knowledge Base
Data Base Engine
Results
Results
Disciple
Demo
Software systems
developed and used
by persons that are
not computer experts
Software systems developed
by computer experts
and used by persons that
are not computer experts
DISCIPLE
Software systems
developed and used Problem
Interface
Solving Ontology
by computer experts
+ Rules
Learning
2004, G.Tecuci, Learning Agents Center