The AIS Global Database

Knowledge in AIS is encoded in a BB* conceptual network representation. Subnetworks can represent actions, events, and control plans through symbolic abstraction. A supervisor can use a built-in editor to add application-specific knowledge (of both facts and strategies). The generality of the conceptual network representation permits encoding complete knowledge from different problem domains, enhancing multi-faceted expertise. The network-type representation facilitates explanation as well, but the actual acquisition of all of this knowledge is an important issue.

Also included in the database are the logical I/O buffers. The BB* representation is uniform and declarative, and it provides universal access. The generality of the network representation can also incorporate meta-knowledge, through its representation of plans.

However, the BB* representation's use of knowledge sources deviates from the more STRIPS-like styles. While knowledge sources do have pre-conditions, they are not restricted to simple add/delete clauses. In fact, knowledge sources contain arbitrary pieces of code, to be executed upon pre-condition matches. Since this code is unbounded in the amount of time required, a knowledge source can not be granted total control of execution. This would violate the requirement for guaranteed latencies. However, the simple precondition-matching required for activation of a knowledge source does permit fast access to knowledge.

A sample network (from Guardian) is also available.


To return, press HOME. To go to the next document, press NEXT.