> Hi Phil,
> Can you elaborate a little bit on how you use JavaSpaces in AI Blackboard
> system space? I think having some examples might help us better flesh out
> this idea. I am also just curious from a research perspective. :-)

Only in a conceptual sense. I haven't written any code to this end
yet. Not knowing how familiar anyone reading this post will be with
the basic idea of Blackboard Systems (or even Tuple Spaces as far as
that goes) I'll share these two links first:

https://en.wikipedia.org/wiki/Blackboard_system
https://en.wikipedia.org/wiki/Tuple_space

So my interest is in using Java Spaces as the "shared space" where the
"experts" (eg, "agents" in another vernacular) share information. The
devil, of course, is in the details. One big "detail" is working out
what the representation of "knowledge" put into the blackboard should
be. Something really fine-grained like RDF style triples could be an
option, but there are all sorts of knowledge representation languages.
And that's assuming you  want something symbolic. An even deeper
question gets into how you might integrate symbolic / sub-symbolic
agents in a model like this. Unfortunately I have more questions than
I do answers. But generally speaking, this kind of "stuff" is where a
lot of my interest lies.


Phil

Reply via email to