XML::AIML is a parser for AIML to convert it to Moose objects, as well as the Moose objects that model AIML nodes. The goal is to bootstrap this by creating an AIML interpreter based on Moose and KiokuDB.
AIML is a markup language for building chatterbots.