Comment by ghshephard
6 hours ago
This feels like a concept that keeps getting rediscovered over and over. Feels like giving Agents (and their humans) a repository to throw ideas at (along with maturity, gates, context, implementation status, etc...) is going to be one of the next Billion dollar opportunity...
Another Blackboard Example: https://github.com/halbritt/striatum/tree/main/docs/rfcs
(Useful to see how this compares to another Blackboard type platform - Gastown https://github.com/halbritt/striatum/blob/main/docs/records/...)
I use a file "task.md" as blackboard. It is read/written by multiple agents, usually monitor agent, worker agent, judge agent and reflexion agent. Each work item is an open gate initially, after agent solves it, it appends on same line outcomes from that work. This means you can resume work easily or pass task.md around to other agents.
https://github.com/horiacristescu/playbook-harness
Another way to see the blackboard - it is like code, it executes, can be passed around like in higher-order programming, but this it even stranger - it can reflect on itself, not just execute. The task.md file is the agent.