Blackboard Architecture is a multi-agent system design pattern where independent, specialized knowledge sources (agents) collaborate to solve a complex problem by reading from and writing to a shared, global data structure called the blackboard. This architecture, inspired by the metaphor of experts gathered around a physical blackboard, enables hypothesis refinement through iterative contributions, with no single agent possessing the complete solution. It is a cornerstone for systems requiring the integration of diverse expertise, such as speech recognition or medical diagnosis.
