An Accidental Blackboard

(martinfowler.com)

30 points | by saikatsg 3 days ago ago

12 comments

  • Phelinofist 3 minutes ago

    I work for a company developing speech assistants. We use a blackboard as central component, driving the event based architecture. Agents can subscribe to files/folders on the blackboard (represented as URIs), thus enabling cooperation. Content is semantic. We used the pattern even before the AI boom and it's pretty cool to work with.

  • ghshephard 15 minutes 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/...)

  • e12e 39 minutes ago

    Haven't the rogue openai agents already demonstrated that a wiki works well for this?

    Ed: for posterity

    https://www.reuters.com/world/europe/openai-agents-hijacked-...

    • qsera 7 minutes ago

      I think Stack overflow would work best. The agents would feel quite at home...

  • iamandoni an hour ago

    The author’s core insight is to remove the blackboard from source control. Another insight I’ve found is to compact the agent state log. I typically do this by having plans and implementation docs written at commit time and checked into .docs/. This separates the activity communication stream from codified documentation. You can then “compact” the state log by just keeping the last N lines.

  • maCDzP an hour ago

    I found this really interesting. You could probably prompt it to use a ”blackboard system” and reference the wiki. Maybe a place to store the data is as a GitHub discussion/issue or something similar. That way you can easily browse it and watch what’s happening.

  • oefrha 41 minutes ago

    Sounds like https://github.com/gastownhall/beads to me. I prefer working solo, single-threaded on components to stay on top of agentic work, so it didn’t end up being a force multiplier for my workflows (and actually kinda got in the way from time to time due to me rebasing too much), but I can see its value when you have many agents working simultaneously.

  • corv 2 hours ago

    Very interesting!

    I may have explored a related approach but as an append-only log riding on source-control to sync state between checkouts (git trailer metadata specifically)

    https://gist.github.com/corv89/c506780881b260f4c5a4618fe8d92...

    Excited to see where such concepts can take "multiplayer" agentic systems

  • jsmo an hour ago

    TLDR; Talwrn (Welsh) is aiming to be a blackboard for agentic engineering.

    "My goal is a very simple to use tool that drops straight into your project and immediately offers a communication channel for agents to coordinate work. The first step is to get Talwrn to a point where it can support its own development. I’m planning to post about it regularly as I’m hoping to use it as a single, evolving example of how pure agentic engineering can proceed."

    Term: "Blackboard" https://en.wikipedia.org/wiki/Blackboard_system

  • Animats 2 hours ago

    Another example of a society of AI agents. The shape of this is starting to emerge. People on here laughed at Gas Town. Now it's clear that a group of agents with an organizational structure are more powerful than a single agent. This is about the fourth example to hit HN. Note that the OpenAI sandbox breakout was done by a cooperating group of AIs, not a single one. They even self-organized their own organizational structure.

    The future may be AI structured as a corporation, rather than AI as a human competitor.

    • qsera an hour ago

      >They even self-organized their own organizational structure.

      The boulder, it even found a path down the mountain. on its own, by doing so-amazing path finding its own super amazing path finding algorithm, and all the boulders co-ordinated falling down, ON THEIR OWN! And they all reached the ground!

      I tell you! The future may be these boulders washing your underpants and putting you to sleep. It is clear!

    • inerte an hour ago

      I was going to mention OP might be rediscovering https://beads.gascity.com/