vs.characteragent
Class EpisodicMemoryCollector
java.lang.Object
vs.fabula.FabulaCollector
vs.characteragent.EpisodicMemoryCollector
- All Implemented Interfaces:
- IExplainable
public class EpisodicMemoryCollector
- extends FabulaCollector
Fabula collector for Character Agents' episodic memory. Decorates it to make sure that whenever fabula enters the
collector, the agent immediately stores it in its own episodic memory KB as well. This is necessary for querying
episodic context in the reasoning processes of the character, as well as for further explanation purposes (e.g.,
retrieving the beliefs that enabled a goal)
- Author:
- swartjes
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EpisodicMemoryCollector
public EpisodicMemoryCollector(EpisodicMemory em)
addFabulaCausality
public void addFabulaCausality(FabulaCausality fc)
- Overrides:
addFabulaCausality
in class FabulaCollector
addFabulaElement
public void addFabulaElement(FabulaElement fe)
- Overrides:
addFabulaElement
in class FabulaCollector