Browse Prior Art Database

Object And Database Structure of Rulebased Intelligent Agent

IP.com Disclosure Number: IPCOM000119912D
Original Publication Date: 1991-Mar-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 1 page(s) / 47K

Publishing Venue

IBM

Related People

Miller, ME: AUTHOR

Abstract

This article presents an architecture for the implementation of a Rulebased Intelligent Agent and describes the supporting database structure. A Rulebased Agent is an object-oriented production rule system. When designed in this manner, the object structure forms a template from which a user can "clone" and define new Rulebased Agents. The user instructs an agent to perform tasks by defining rules which govern its behavior. A user may create multiple agents which perform a variety of tasks on the desktop. The architecture described here provides a means of implementation of the concept of distributed expert systems on the OfficeVision* desktop.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 67% of the total text.

Object And Database Structure of Rulebased Intelligent Agent

      This article presents an architecture for the
implementation of a Rulebased Intelligent Agent and describes the
supporting database structure.  A Rulebased Agent is an
object-oriented production rule system.  When designed in this
manner, the object structure forms a template from which a user can
"clone" and define new Rulebased Agents. The user instructs an agent
to perform tasks by defining rules which govern its behavior.  A user
may create multiple agents which perform a variety of tasks on the
desktop.  The architecture described here provides a means of
implementation of the concept of distributed expert systems on the
OfficeVision* desktop.

      The RulebasedAgent object is a subclass of the superclass Agent
object.  Rulebased Agent has an associated collection of Rule
objects.  Each Rule object contains a collection of Conditions and a
collection of Actions. Conditions and Actions are structures which
have the information that forms the condition and action parts of a
Rule.  Rule objects are in a form that is interpreted as follows :
"If some conditions are true, then perform some actions".  The
information that describes an intelligent Agent is stored in a
relational database table named Agents. Each Condition and Action is
stored in relational database tables named AgentConditions and
AgentActions.  This architecture supports the development of a style
of interface which enables...