AIML — XML dialect for creating natural language software agents