libaiml

libaiml is a C++ AIML intepretor in the form of a static library written from scratch. It will give users the ability to add an AIML interpreting engine to their programs.

Tags Scientific/Engineering Artificial Intelligence Software Development Libraries
Licenses GPL
Operating Systems POSIX
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  03 Feb 2006 18:21
  • Rrelease-after

Changes: A complete internal redesign using an abstract interface. The requirement for expat has been dropped, and libxml2 is used now. The configuration files have been merged into one .xml file. The userlist and user files have been merged into another .xml file. There is support for regular expressions on substitutions. CAIML and JavaScript should be fully usable. There are minor bugfixes.

  • Rrelease-mid
  •  18 Jan 2006 16:57
  • Rrelease-after

Changes: A completely documented public API, some bugfixes, preliminary support for CAIML, several optimizations, greatly improved error reporting, support for XML error reporting, support for loading aiml files on the fly, support for logging of matches (whole path of the match, including srai's), support for JavaScript, and optional support for handling of the 'format' parameter in <date>. File patterns are now used for specifying what aiml files to load. This release has changed to usage of internal binary representation of aiml templates (simplified code and optimized execution).

  • Rrelease-mid
  •  09 Sep 2005 01:27
  • Rrelease-after

Changes: Mostly new features and code cleanups were added. Some bugfixes were made.

  • Rrelease-mid
  •  20 May 2005 04:16
  • Rrelease-after

Changes: This release features a lot of internal changes and some bugfixes. It implements some missing features as well.

  • Rrelease-mid
  •  06 Apr 2005 22:44
  • Rrelease-after

Changes: The main change is the new user system that allows the library to be used from an IRC client (for example). A lot of bugfixes and changes were made. The missing files in the previous version were added.

Rss Recent comments

Rcomment-before 25 Jun 2006 09:36 Rcomment-trans phreakuencies Rcomment-after

PLEASE DOWNLOAD UNSTABLE FOR THE MOMENT
... that

Go to my site and download unstable, it fixes various bugs and only that. So it actually is more stable than -stable.

Rcomment-before 30 Mar 2005 18:34 Rcomment-trans phreakuencies Rcomment-after

About 0.1 being broken
I'm sorry to say that 0.1 won't do much as-it-is

because it has missing files. I'm about to finish 0.2.

It will contain all necessary files (I don't know if I

should include the AAA AIML set).

The 0.1 version can act as an example of what the

library looks like (ie: its guts).

65c2f56302c27d28a7bc2265750a725f_thumb

Project Spotlight

gWaei

A Japanese-English dictionary program for the GNOME desktop.

No-screenshot

Project Spotlight

CollectionSpy

A profiler for the Java Collections Framework.