-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Currently the bot is case sensitive because that way it's easier to recognize proper nouns (ie names, like Anna, Bob Smith, etc). For the same reason, I can't allow initial capitalization, because then the bot doesn't know if it's upper case because it's a name or because it's the start of the sentence.
In short, the user must always write in lower case, except for names, which must always be written with an upper-case initial. Some examples: "Anna likes Bob Smith", "does Anna like Bob Smith?" "it's false that Anna likes Bob Smith".
I could add more flexibility, for instance add a list of known names that can then be written in lower case. Then when the bot encounters an unknown word starting in upper case, it could ask whether it's a new name, instead of just assuming it is. Then, internally, the whole text (or the whole text except for names) would be turned into lower case before processing.