About Xapagy

The Xapagy cognitive architecture has been designed to perform narrative reasoning, an activity roughly analogous to some of the mental processes humans perform with respect to stories. Narrative reasoning includes:

  • Witnessing a series of ongoing events (a story), keeping track of the participants, their identity, properties and activities.
  • Following a fixed story narrated in a language (for instance, by reading a text or listening to another agent’s narration).
  • Predicting future events in the story, expressing surprise when unexpected events occur.
  • Inferring events which (for some reason) were not witnessed; understanding narrations where some events have been not explicitly said (“reading between the lines”).
  • Recalling a story, summarizing or elaborating on the remembered story, chaining together remembrances.
  • Daydreaming, confabulating new stories.
  • Self-narrate the story by verbalizing the recalled or confabulated story, for the narrating agent’s own use.
  • Narrate the story to an audience, adapt the narration based on feedback from an audience, elaborate on aspects of the story or selectively narrate.
  • Act as an audience for a narration, express surprise or puzzlement, request clarification or elaboration for parts of the story and ask questions.
  • Perform collaborative story-telling, develop a story by alternating narrations from multiple agents.

More details will be posted here… in the meanwhile you might want to head over to Lotzi Bölöni’s blog