AIML describes a category of information objects called AIML objects and partially describes the behavior of computer programs that process them.