Narval

Narval is a framework dedicated to the setting up of intelligent personal assistants (IPAs). It includes a language, an interpreter, and a GUI/IDE. It is based on artificial intelligence and agent technologies. It executes recipes (sequences of actions) to perform tasks. It is easy to specify new actions using XML and to implement them using Python. Recipes can be constructed graphically (without programming) by linking blocks representing the actions.

Tags Scientific/Engineering Artificial Intelligence Software Development Interpreters
Licenses GPL
Operating Systems OS Independent
Implementation Python

Tweet this project Short link

Rss Recent releases

Changes: Backward-incompatible changes in recipe syntax to ease product development, use of PyRO for remote communication, refactoring the interpreter, and much more.

Changes: Python 2.1 is now used instead of Python 1.5.2. The Horn graphical interface was refactored for speed and ease of use. Speed optimizations were made in the interpreter. A setup.py script is now provided for easy installation. Windows support was improved.

  • Rrelease-mid
  •  11 Oct 2001 13:30
  • Rrelease-after

Changes: Bugfixes and speed improvements.

  • Rrelease-mid
  •  20 Sep 2001 11:48
  • Rrelease-after

Changes: The setup.py script was fixed. A couple of bugs in the graphical interface were fixed.

Changes: Dropping Python 1.5.2 support in favor of Python 2.1, and a complete GUI rewrite.

C5737ae13544352f5d9b793da9169f92_thumb

Project Spotlight

Validate Saudi ID

A PHP class to validate Saudi resident identifier numbers.

No-screenshot

Project Spotlight

POMStrap

An application bootstrap based on Maven2 project files.