Blackboard
A Blackboard is how an AgentProcess maintains context. Blackboard operations are threadsafe.
Inheritors
Properties
Functions
Add to entries without binding to a variable name. Implementations must respect the order in which entities were added. This is equivalent to using the default binding name as the key. For example, if you add a Dog to the blackboard without a key, it will be bound to the default binding name "it" and will be the last entry in the list of objects. Equivalent:
Count entries of the given type
Expose the model data for use in prompts Prefer more strongly typed usage patterns
Last entry of the given type, if there is one
Last result, of any type, if there is one.
Return all entries of a specific type
Explicitly set the condition value Used in planning.
Spawn an independent child blackboard based on the content of this