People assume that she understands because they put meaning into her sentances and assume that she meant that meaning, whereas she was just following the patterns and randomly picking a preselected response. To sum it up, I'll conclude by saying that you can't judge a robot by her responses. This past week I was very interested in the parsing techniques used by computers to try to understand natural language. It constantly evolves and meanings change all the time, often without conscious knowledge of that fact. Additionally, computers are by nature digital machines.
Intermediate values are still difficult for computers to break down.
It's frustrating that syntax and language-specific problems suck up so much time. Regardless, I enjoyed getting all other aspects of the program implemented, and feel confident now that I've picked up the new edition of Programming Perl that I will eventually get the program working the way I want it.