The Blackboard Learning System is a comprehensive and flexible e-Learning software platform that delivers a complete course management system. While the Blackboard Learning System, the Blackboard Learning and Community Portal System, and the Blackboard Learning System - Basic Edition are all course management systems, the Blackboard Learning System and the Blackboard Learning and Community Portal System include advanced integration tools and APIs to seamlessly assimilate the Blackboard Learning System with existing institution systems. Furthermore, the Blackboard Learning System and the Blackboard Learning and Community Portal System include additional customization features and the ability to build out the platform with Blackboard System Extensions. Finally, the Blackboard Learning and Community Portal System includes a customizable institution-wide portal with online communities....
A blackboard system is an artificial intelligence application based on the blackboard architectural model, where a common knowledge base, the "blackboard", is Literatively updated by a diverse group of specialist knowledge sources, starting with a problem specification and ending with a solution. Each knowledge source updates the blackboard with a partial solution when its internal constraints match the blackboard state. In this way, the specialists work together to solve the problem. The blackboard model was originally designed as a way to handle complex, ill-defined problems, where the solution is the sum of its parts....
Metaphor
The following scenario provides a simple metaphor that gives some insight into how a blackboard system works:
A group of specialists are seated in a room with a large blackboard. They work as a team to brainstorm a solution to a problem, using the blackboard as the workplace for cooperatively developing the solution. The session begins when the problem specifications are written onto the blackboard. The specialists all watch the blackboard, looking for an opportunity to apply their expertise to the developing solution. When someone writes something on the blackboard that allows another specialist to apply their expertise, the second specialist records their contribution on the blackboard, hopefully enabling other specialists to then apply their expertise. This process of adding contributions to the blackboard continues until the problem has been solved....
Components
A blackboard-system application consists of three major components:
1. The software specialist modules, which are called knowledge sources (KSs). Like the human experts at a blackboard, each knowledge source provides specific expertise needed by the application. The ability to support interaction and cooperation among diverse KSs creates enormous flexibility in designing and maintaining applications. As the pace of technology has intensified, it becomes ever more important to be able to replace software modules as they become outmoded or obsolete.
2. The blackboard, a shared repository of problems, partial solutions, suggestions, and contributed information. The blackboard can be thought of as a dynamic "library" of contributions to the current problem that have been recently "published" by other knowledge sources.
3. The control shell, which controls the flow of problem-solving activity in the system. Just as the eager human specialists need a moderator to prevent them from trampling in a mad dash to grab the chalk, KSs need a mechanism to organize their use in the most effective and coherent fashion. In a blackboard system, this is provided by the control shell....
Implementations
Famous examples of early academic blackboard systems are the Hearsay II speech recognition system and Douglas Hofstadter's Copycat and Numbo projects.
More recent examples include deployed real-world applications, such as the PLAN component of the Mission Control System for RADARSAT-1, an Earth observation satellite developed by Canada to monitor environmental changes and Earth's natural resources...
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment