Jazzyk projects and demo applications
To further foster the research work on the Jazzyk BSM framework, we implement
case-studies as a proof-of-concept for the Jazzyk language. The work follows two main
lines: the case-studies require development of further KR modules (plg-ins) for the Jazzyk
interpreter and on the other side, the applications themselves provide an exciting
playground for new ideas and approaches to programming cognitive agents. This work already
resulted in several publications.
Case studies
- Jazzbot is a
virtual agent (bot) in a simulated 3D environment of the first-person-shooter game
Nexuiz. Jazzbot was the first proof-of-concept and served
to debug and improve the first versions of the Jazzyk interpreter.
- Urbibot is a simulated mobile robot e-Puck. It
is a step towards testing Jazzyk in embodied cognitive robotics.
KR modules
Published modules
- JzASPlugin implements an interface to an Answer Set Programming
solver and enables exploiting the power of non-monotonic reasoning in Jazzyk agents.
- JzRuby integrates a Ruby interpreter. It enables
exploitation of object-oriented scritping language as a specialized means for knowledge representation.
- Jznexuiz interfaces the Jazzyk interpreter with the environment of
the Nexuiz computer game.
- JzConsole is a trivial interface to the OS console.
Modules in development