Home / Architectures

WTF is Blackboard Pattern?

emergingFirst seen 1980

Agents coordinate by reading and writing to a shared space instead of messaging each other or reporting to a boss.

Also called: blackboard system, tuple space, shared blackboard

TL;DR

Picture specialists around a whiteboard: each posts partial results, reads what others posted, and picks up work it can help with, with no central manager. The idea is from 1980s AI, and it's resurfacing as a lightweight way to coordinate multiple LLM agents.

How it works

A blackboard is shared memory that autonomous agents read and write independently, typically as loosely structured records (tuples) with a few required fields and no fixed schema. Classic roots: the Hearsay-II speech system (1980) and tuple spaces (Gelernter et al., 1986). A 2026 martinfowler.com memo describes Thoughtworks engineers discovering it by accident: with continuous commits to a monorepo, agents used plans and source files in the repo as their blackboard.

Origin

Coined / introduced by
Classic AI (Hearsay-II); revived for LLM agents
When
1980
Story
Rediscovered for coding agents in 'An Accidental Blackboard' (Sep 2026).

Related jargons

Sources