WTF is Blackboard Pattern?
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).