Too Long; Didn't Read
In traditional forms of classroom ESL training, the emphasis is placed on syntax, critical vocabulary, and building transitions from the original known language to English. With forward chaining, an AI system can create a new fact, based on knowledge of an old truth, and rules about how facts interact. The problem with a bot approach to ESL lies in the fact that conversation is highly variable and achieving an end can be accomplished in numerous ways. Only scripting a single ideal interaction between a bot and a human is not sufficient. The bot needs to know, or learn, how to deal with exceptions.