Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• The most recent match is the rule in the conflict set whose condition part
satisfies the most recent entries of data. In this method, a higher priority is
given to more recently arrived data in the database.
Frame-based systems
frame is another arrangement for representing and processing knowledge
in artificial intelligence (AI) applications. Consequently, it can form the basis
of the architecture of a knowledge-based system. A frame is a data structure
developed to represent expectational knowledge,
This schematic frame will have a default label and a standard number
of default sets. Subsequent steps are as follows:
(1) Give a name (label) to the frame.
(2) Name the slots to represent objects contained within the frame.
(3) Open the slots one at a time, and either program the set of action rules or
define the lower-level frames as in Step 2.
(4) Repeat Step 3 as many times as required, depending on the required number
of levels in the hierarchy.
Note that in a hierarchical system of this type, the knowledge and actions
needed at a higher level are generally more “intelligent” than what are needed
at a lower level.
1.3.4 Blackboard systems
As a result, object oriented extensions such as C++ and CLOS ( common Lisp object
system) to conventional programming languages such as C and LISP have been
developed
1.3.6 Expert systems
Expert systems are a class of production systems, which are typically used in a consultation
mode, and provide an alternative to consulting a human expert. They deal with complex
knowledge for which real expertise is required, and this knowledge is typically acquired
from human experts.
An expert system is defined as a software system with high symbolic and descriptive
information content, which can simulate the performance of a human expert in a specific
field or domain. Since an expert system is a special type of knowledge-based system, it
contains the traditional constituents of the latter such as a knowledge base, a database, an
inference engine, and a human/machine interface,
1.3.6.1 Development of an expert system
The development of an expert system requires the combined effort of domain
experts, who are human experts in the field of interest, and knowledge engineers,
who acquire and represent/program the knowledge in a suitable form.
This process will require a knowledge acquisition facility.