Program-Y is an Python 3.x implementation of an AIML 2.0 Grammar
For full documentation, tutorials and other helpful information, see the GitHub pages site https://github.com/keiffster/program-y/wiki
For more details of what AIML then head over to the spec at http://alicebot.blogspot.co.uk/2013/01/aiml-20-draft-specification-released.html