B

Blackboard-Architektur

BBA

Ein Rechenmodell, bei dem mehrere Agenten eine gemeinsame Wissensbasis teilen, um Probleme gemeinsam zu lösen.

Blackboard Architektur is a computing model used in künstliche Intelligenz where multiple agents or processes collaborate to solve complex problems by sharing a common Wissensbasis, referred to as the ‘blackboard.’

In this architecture, the blackboard acts as a shared workspace where different knowledge sources can contribute information, hypotheses, or solutions. Each agent or module, known as a ‘knowledge source,’ has its own expertise and can read from and write to the blackboard. This allows for a flexible and dynamic problem-solving approach, as different agents can contribute at different stages of the process.

The blackboard architecture is particularly effective in scenarios where problems are too complex for a single agent to solve independently. For example, in der Verarbeitung natürlicher Sprache, various agents might handle syntax, semantics, and discourse analysis, contributing their findings to the blackboard to create a coherent understanding of the text.

Typische Komponenten einer Blackboard-Architektur umfassen:

  • Schwarzes Brett: Das zentrale Repository, in dem Daten, Hypothesen und Lösungen gespeichert werden.
  • Wissensquellen: Independent agents or modules that access the blackboard, contribute knowledge, and make inferences.
  • Steuerungskomponente: Manages the activity of knowledge sources, determining which source can act and when, often based on the current state des schwarzen Brettes.

Diese Architektur ist vielseitig einsetzbar und wurde in verschiedenen Bereichen angewendet, einschließlich Spracherkennung, image processing, and expert systems, showcasing its ability to handle complex, multifaceted problems through collaboration.

Strg + /