Using a stratified approach to system design embodied in Soar, multiple knowledge sources are integrated to implement systems performing different tasks: natural-language comprehension, production scheduling, and algorithm design. These three systems demonstrate that architectural mechanisms can play a key role in constructing systems to perform difficult knowledge-intensive tasks. Basic Soar principles are reviewed, and it is noted that Soar mechanisms reduce both design-time and runtime overhead associated with knowledge integration.<
Published in:
IEEE Expert
(Volume:8
,
Issue:
3
)
Date of Publication: June 1993