Marina del Rey, CA 90292, USA {KNOBLOCK,ARENS}QISI.ED Abstract sources that are available to it. Given an information request, an agent identifies an appropriate set of With the vast number of information resources information sources, generates a plan to retrieve and available today, a critical problem is how to loprocess the data, uses knowledge about the data to recate, retrieve and process information. It would formulate the plan, and then executes it. This paper be impractical to build a single unified system that describes our approach to the issues of representation, combines all of these information resources. A communication, problem solving, and learning, and demore promising approach is to build specialized scribes how this approach supports multiple, collaboinformation retrieval agents that provide access rating information retrieval agents. to a subset of the information resources and can send requests to other information retrieval agents Representing the Knowledge of an when needed. In this paper we present an architecture for building such agents that addresses the Agent issues of representation, communication, problem Each information agent is specialized to a particular solving, and learning. We also describe how this area of expertise. This provides a modular organizaarchitecture supports agents that are modular, extion of the vast number of information sources and pro-
[1]
Daniel S. Weld,et al.
UCPOP: A Sound, Complete, Partial Order Planner for ADL
,
1992,
KR.
[2]
Craig A. Knoblock,et al.
Learning Database Abstractions for Query Reformation
,
1993,
AAAI 1993.
[3]
Robert Mac Gregor,et al.
THE EVOLVING TECHNOLOGY OF CLASSIFICATION-BASED KNOWLEDGE REPRESENTATION SYSTEMS
,
1991
.
[4]
Bharat Bhasker.
Query processing in heterogeneous distributed database management systems
,
1992
.
[5]
Craig A. Knoblock,et al.
Retrieving and Integrating Data from Multiple Information Sources
,
1993,
Int. J. Cooperative Inf. Syst..
[6]
Tim Finin,et al.
View-Concepts: Knowledge-Based Access to Databases
,
1992,
CIKM 1992.
[7]
Oren Etzioni,et al.
An Approach to Planning with Incomplete Information
,
1992,
KR.
[8]
Craig A. Knoblock,et al.
Reformulating query plans for multidatabase systems
,
1993,
CIKM '93.
[9]
Robert M. MacGregor,et al.
A Deductive Pattern Matcher
,
1988,
AAAI.
[10]
Tim Finin,et al.
A Language and Protocol to Support Intelligent Agent Interoperability
,
1992
.
[11]
Yoav Shoham.
Agent-Oriented Programming
,
1993,
Artif. Intell..
[12]
Craig A. Knoblock.
Generating Parallel Execution Plans with a Partial-order Planner
,
1994,
AIPS.